雷竞技注册

VGA显示器的文本模式单色视频显示适配器

VGA显示器的文本模式单色视频显示适配器

细节

类别:视频控制器

创建:2007年11月16日,

更新:2020年1月27日

语言:硬件描述语言(VHDL)

其他项目属性

发展现状:稳定的

额外的信息:设计完成,FPGA验证

叉骨兼容:没有

叉骨版:N/A

许可:LGPL

描述

这个VHDL宏是一个用于VGA显示器的文本模式单色视频显示适配器。它可以用作软处理器、外部微控制器或其他非可编程硬件的外设。它并不比1981年出现的最初的IBM MDA卡好多少

特性

-分辨率是80x40字符,点分辨率是640x480像素在60Hz,所以核心需要一个25MHz时钟信号。我更喜欢80x40,而不是经典的80x25,在我看来,后者是一个烦恼。
单色,它没有“属性”内存来存储每个字符的颜色。独特的输出颜色可在8种不同的颜色中选择
-视频文本缓冲区是一个外部内存(或FPGA内的BRAM) 80×40 = 3200字节。在(column, row) =(0,0)处的字符位于RAM地址0,在(79,39)处的字符位于3199处。
- 8位ASCII代码(ISO-LATIN-0或其他您喜欢的ISO)
-存储固定宽度位图字体的ROM也是外部的,位图可以修改COE文件。提供的COE文件是iso-8859-15(也称为iso-latin-0),与iso-8859-1非常相似,但是添加了欧元(€)符号。
-硬件光标,两种不同形状;启用/禁用控制。
-简单IO接口。三个寄存器
——CRX。HW光标的位置(列)
——哭。HW光标的位置(行)
- CTL。控制寄存器的de/激活HW光标,改变其形状,de/激活VGA信号,输出颜色等。
-使用100片Xilinx斯巴达-3。
-设计与供应商无关。您可以在Xilinx/PicoBlaze, Altera/NIOSII或其他非可编程硬件中使用它。

文档

您可以在下载部分找到这个宏的文档,也可以在www.javiervalcarce.eu

下载

请参阅菜单栏中的“下载”。有VHDL设计文件和文档。

  • 分享