点阵报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
点阵报告

EDA课程设计报告 课题名称: 点阵设计 姓 名: 田炜 学 号: 0306721 日 期: 2009.6.17 指导老师: 袁海林 摘要:本报告主要叙述了点阵设计的原理以及设计过程。讨论了如何使用EDA工具设计图形显示器技术问题。首先描述了基于现场可编程门阵列(FPGA)开发网硬件电路;然后研究了在16x16LED发光二极管点阵上显示图形原理,并给出了基于ALTERA参数化模型库LPM描述其功能VHDL语言程序设计,最后为了验证设计的正确性,使用EDA工具软件MAX+PLUSⅡ中的模拟仿真器,对通过编译的汉字显示器的VHDL设计进行了模拟仿真验证。 关键字:EDA技术 点阵的设计与实现 引言:EDA是电子设计自动化(Electronic Design Automation)缩写,是90年代初从CAD(计算机辅助设计).CAM(计算机辅助制造).CAT(计算机辅助测试)和CAE(计算机辅助工程)的概念发展而来的。EDA技术是以计算机为工具,根据硬件描述语言HDL( Hardware Description language)完成的设计文件,自动地完成逻辑编译、化简、分割、综合及优化、布局布线。仿真以及对于特定目标芯片的适配编译和编程下载等工作。 硬件描述语言HDL是相对于一般的计算机软件语言,如:C.PASCAL而言的。HDL语言使用与设计硬件电子系统的计算机语言,它能描述电子系统的逻辑功能。电路结构和连接方式。设计者可利用HDL程序来描述所希望的电路系统,规定器件结构特征和电路的行为方式;然后利用综合器和适配器将此程序编程能控制FPGA和CPLD内部结构,并实现相应逻辑功能的的门级或更底层的结构网表文件或下载文件。目前,就FPGA/CPLD开发来说,比较常用和流行的 HDL主要有ABEL-HDL.AHDL和VHDL。 点阵字库是一个数据文件,在这个数据文件里面保存了所有文字的点阵数据。那个的液晶显示器上面显示的汉子就能够明显的看出“点阵”的痕迹。在 PC机上也是如此,文字也是由点阵来组成了,不同的是,PC机显示器的显示分辨率更高,高到了我们肉眼无法区分的地步,因此“点阵”的痕迹也就不那么明显了。 点阵字的数据存放细节其实十分的简单,举个例子最能说明问题。比如说 16*16的点阵,也就是说每一行有16个点,由于一个点使用一个比特来表示,如果这个比特的值为1,则表示这个位置有点,如果这个比特的值为0,则表示这个位置没有点,那么一行也就需要16个比特,而8个比特就是一个字节,也就是说,这个点阵中,一行的数据需要两个字节来存放。第一行的前八个点的数据存放在点阵数据的第一个字节里面,第一行的后面八个点的数据存放在点阵数据的第二个字节里面,第二行的前八个点的数据存放在点阵数据的第三个字节里面,...,然后后面的就以此类推了。这样我们可以计算出存放一个点阵总共需要32个字节。 本设计基于EDA技术,以全硬件的方式实现了LED点阵显示系统。由于采用了先进的EDA技术,使得系统在具有极高的集成度和稳定性的同时,还体现出比传统设计方法更大的灵活性,和更高的设计效力。系统在功能扩展上具有极大的潜力,有很好的应用前景和科研价值。以下即为点阵设计的原理,步骤及其设计的感想: 一.主要设备及器材配置 计算机、EDA软件(MAXPLUS2)、实验箱。 二.实验过程 ??1.系统结构与原理 ???????? 图1是系统的结构框图。本系统选用的FPGA芯片是美国Altera公司的FLEX1OK系列的EPF10K10LC84-4。该芯片具有576个逻辑单元、84个引脚,72个逻辑阵列块、3个嵌人式阵列块,是一个高集成度的FPGA芯片。 ???????? 系统由FPGA中的扫描控制模块、只读存储器ROM和FPGA外面的LED点阵显示模块、一个反相器和两个4-16译码器构成。其中,DZ1, DZ2, D73 ,和DZ4是4个8*8的LED点阵显示模块,由这四个模块组合起来构成了本系统16*15的LED点阵显示模块。两个4-15译码器(74LS154)和一个反相器配合FPGA中的行扫描控制模块共同完成了16 x 16点阵显示模块的32行的扫描控制。FPGA中的只读存储器ROM中保存了要显示的多幅图像的数据,并以8位的数据宽度输出到LED阵显示模块的列端,配合行扫描控制共同完成多幅图像的显示。 DZ1、DZ2、DZ3、DZ4连接关系如下:DZ1、DZ2、DZ3、DZ4的行相互连接,点阵LED的P1-P8与FPGA的8个I/O口相连;DZ1和DZ3的列选信号与地址译码器A(74LS154)输出相连,DZ2、DZ4的列选信号与地址译码器B(

文档评论(0)

pengyou2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档