A few weeks ago, a friend of mine talked about using a seven-segment display in a VHDL lab in his university.

Of course, he wanted his students to simulate before they synthesize. I thought it would be nice to have a module that can emulate a this a seven-segment display as ASCII-art.

7-segment display shows "F62"

I created this module in about an hour and after some more minor modifications, I decided to publish it for everybody to use.

You can download the VHDL source code for this project and use it under the conditions of the BSD License. (contact us if you need a different license.)