如何使用Verilog和Altera DE2板的VGA打印数字?

Sal*_*kci 2 verilog fpga vga nios

我正在使用Altera DE2 FPGA板和verilog,设计了一个使用这些的简单CPU.我需要使用电路板的VGA输出打印寄存器的值.

我该怎么办呢?

Mar*_*son 5

我害怕相当漫长的道路.

首先,你需要掌握VGA输出外设.它从内存中获取值,并在相对于同步脉冲(它也必须生成)的恰当时间将适当的RGB值发送到屏幕.

完成后,处理器需要向内存写入一组看起来像要显示的字符的点 - 因此您需要一个简单的位图字体.或者,您可以使内存面向字符,因此处理器只需要将一组ASCII值放入其中,然后VGA输出将查找i(在内部字体查找表中)的点的模式'a'(比如说)应该是当时正在创建的显示器的哪一行.

视频输出是一个很好玩的项目!