Entity io_7SegmentMux_BCD
This module is a 7 segment display controller that uses time multiplexing to control a common anode for each digit in the display. The shown characters are BCD encoded. A dot per digit is optional. A minus sign for negative numbers is supported.
Name |
Type |
Default |
Description |
---|---|---|---|
CLOCK_FREQ |
100 MHz |
||
REFRESH_RATE |
1 kHz |
||
DIGITS |
positive |
4 |
Name |
Type |
Direction |
Description |
---|---|---|---|
Clock |
std_logic |
in |
|
BCDDigits |
in |
||
BCDDots |
std_logic_vector |
in |
|
SegmentControl |
std_logic_vector |
out |
|
DigitControl |
std_logic_vector |
out |
×