Miscelaneous
Selecting design ID 'b00011 enables three macros at once, all of which are replicas of ones found on the GFMPW-1-MULTI die.
The first is “Diceroll”, which animates a random-number-roll on a 7-segment display upon a positive edge on the ROLL pin. The decimal point on the display is illuminated to indicate when the roll is complete. Its RNG is a simple LFSR that is always shifting, even when the animation isn’t playing. So the sequence depends on the exact time intervals between button presses and should therefor be different each time.
Next is “LED Blinker” which toggles a number of output pins at different rates.
Lastly, “Hellorld!” generates UART frames at 9600 baud when clocked at 10MHz.
Pad Assignments
Pad |
Name |
Type |
Summary |
|---|---|---|---|
|
RSTn |
I (PD) |
Reset input |
|
Blink Slow |
O |
Slow frequency LED blink |
|
Blink Fast |
O |
High frequency LED blink |
|
Tone |
O |
Even higher frequency signal, audible |
|
UART TX |
O |
28 copies of the UART TX signal |
|
SEG A - G |
O |
Segment outputs to 7-segment display LEDs |
|
DP |
O |
Output to 7-segment display Decimal Point LED |
|
RNG |
O |
Wired to one of the bits in “Diceroll”’s LFSR |
|
ROLL |
I (PD) |
Pulsed high to begin dice rolling animation - |