FPGA in VHDL - 7-segment display

There is an idea to drive 7-segment display with FPGA Let's start with the hardware. The construction of the display is quite simple. For one display we have 7 + 1 diodes. One LED for each segment of 'figure 8' plus one for display point. See this: Then, the 'inside' schematic is as below. Presenting here only one (of two) option(s), named common anode, as this is what is built in Nexys Digital Systems Builder board. Also, the PNP transistor and resistor is not a part of the 7-segment display. It is here for explaining logic of driving with development board. Schematic of 7-segment display with CA (common anode) arrangement as in Nexys FPGA board From this schematic you can fetch some important information. To activate a single segment, let's say A, we need to do two things: 1. Drive the anode. As this arrangement is with PNP transistor, the anode is 'activated' by providing LOW state to AnodeDrive. This makes a possibility for the current to flow thro...