Verilog code for VGA-compatible text mode on an FPGA.
- Take files from
src/
and add them to your own project. If you use hdlmake, you can add this repository itself as a remote module. - Other helpful modules are also available in this GitHub organization.
- Consult the usage example in hdmi-demo for code that runs a demo over HDMI.
- Read through the parameters in
console.sv
and tailor any instantiations to your situation. - Please create an issue if you run into a problem or have any questions.
The default font is the well reputed Terminus font in 8x16. You can change the font to one of your liking using psf2verilog to generate a drop-in replacement for glyphmap.v
.
- Code point
- Foreground color
- Background color
- Blink
- Custom font sizes
- Only fonts with sizes that are multiples of 8 work currently