用EDA设计LED汉字滚动显示器

[08-09 20:41:24]   来源:http://www.88dzw.com  CAD CAM   阅读:8696

文章摘要:根据图4示出的原理,我们设计了描述FPGA内核硬件功能的VHDL语言程序。本设计使用了ALTERA公司的MAX+PLUSⅡ PLD研发工具中的参数化模型库,并采取了结构化的描述方式。下面就是我们设计的VHDL程序:显示数据文件的加方法在VHDL设计中,ROM单元的初始化数据要由显示数据文件data.hex提供,而且该文件的数据存放要符合Intel HEX格式。由于从汉字直接抽取的显示数据为二进制代码,故不能直接用于生成data.hex文件,因此需要借助其它EDA工具来帮助加工data.hex文件。下面就给出加工显示数据文件data.hex的具体步骤:1、对多汉字抽取像素信息,形成按序排列的待显

用EDA设计LED汉字滚动显示器,标签:CAD教程,CAM资料,http://www.88dzw.com

  根据图4示出的原理,我们设计了描述FPGA内核硬件功能的VHDL语言程序。本设计使用了ALTERA公司的MAX+PLUSⅡ PLD研发工具中的参数化模型库,并采取了结构化的描述方式。

下面就是我们设计的VHDL程序:

显示数据文件的加方法

  在VHDL设计中,ROM单元的初始化数据要由显示数据文件data.hex提供,而且该文件的数据存放要符合Intel HEX格式。由于从汉字直接抽取的显示数据为二进制代码,故不能直接用于生成data.hex文件,因此需要借助其它EDA工具来帮助加工data.hex文件。下面就给出加工显示数据文件data.hex的具体步骤:

1、对多汉字抽取像素信息,形成按序排列的待显示数据序列;

2、使用河洛公司的万用编程器ALL03或ALL07的应用软件,将待显示数据加工成为BIN格式的二进制数据文件data.bin;

3、使用万利公司的单片机仿真器软件,将二进制数据文件data.bin转换成为Intel HEX格式的显示数据文件data.hex。

  当然,我们也可以使用单片机仿真器的应用软件来直接加工显示数据文件data.hex,但是这需要对具有二进制代码的显示数据进行软件编程,因此不如上述方法简洁。

实验验证

  为了验证设计的正确性,我们使用EDA工具软件MAX+PLUSⅡ中的模拟仿真器,对通过编译的汉字滚动显示器的VHDL设计进行了模拟仿真验证, 实验证明汉字滚动和显示扫描情况均正常,也就是说FPGA的内核硬件工作良好,可以正确地实现设计功能。

  此外,汉字滚动显示器的VHDL软核设计也被载入了根据图1建造的真实硬件系统之中。对硬件系统的实验验证也获得了与软件模拟仿真结论相吻合的结果。

因此,我们可以得出下列结论:

1、EDA技术不仅能降低数字电子系统设计的复杂性和难度,而且也能显著地增强设计的灵活性;

2、多种EDA工具的联合应用,有助于提高设计效率和缩短设计周期;

3、利用EDA工具获取的软件模拟仿真结果具有同传统硬件实验数据一样的重要性和可信度。


上一页  [1] [2] 


Tag:CAD CAMCAD教程,CAM资料CAD CAM

《用EDA设计LED汉字滚动显示器》相关文章

分类导航
最新更新
热门排行