基于NiosⅡ的VGA彩条信号显示的实现
4 系统的软件设计与实现
系统的软件流程图如图4 所示。
在硬件设计中定义好一个3 位的控制寄存器和8 个10 位的颜色值寄存器,控制寄存器主要控制3 种颜色信号的使能,颜色值寄存器存储输出彩条的颜色值,每种彩条可以输出8 个不同颜色。在软件中定义一个三进制按键计数器。
系统软件主要是通过对片内寄存器的读写实现对VGA的控制,包括颜色使能的控制、输出彩条的颜色的控制。
5 结 语
本文提出了一种基于NiosⅡ嵌入式处理器软核的VGA彩条输出显示系统实现方法。使用Altera 的Cy2clone II FPGA 控制VGA时序,稳定可靠且具有开发周期短、成本低等特点。使用NiosⅡ处理器控制彩条输出方便,易于理解。
评论