- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验设备 ISP1032 万用表或逻辑笔 示波器 数字实验系统 TDS-2 或 TEC-5 硬件描述语言VHDL : VHDL: IEEE的一种标准硬件描述语言,全称超高速集成电路硬件描述语言(Very high speed integration circuits HDL). ABEL_HDL语言: 适合入门和教学及简单电路. Verilog-HDL :适合描述门级和底层逻辑电路. 设计报告要求 VHDL语言基本结构 ISP器件分类 ispLSI系列: isp大规模集成电路 ispGAL系列: isp通用阵列逻辑 ispGDS系列: isp通用数字开关 ispLSI 1032总体结构图 GLB是ispLSI器件最基本的逻辑单元。由与阵列、乘积项共享阵列、四输出逻辑宏单元、控制逻辑组成 。 GLB可置成五种组态. GLB高速直通组态 (2) GLB的异或逻辑组态 (5) ISP器件的编程方式 1.利用PC机的I/O端口编程 PC并行口可向用户目标板提供编程信号,在PC上执行下载软件,选择所需的JED文件后下载,完成对IsP器件的编程。 编程电缆:提供编程信号(SDI、MODE、SDO、SCLK、地和目标板电源检测线) 实体在设计中对应一个电路模块,实体要说明模块的每个端口; 实体名称和信号名称应方便记忆;名称不能重复; 对模块进行编译时,文件名须与实体名相同; 实体语法要点 示例--结构体的数据流描述 结构体的结构描述 层次描述,高层调用低层组件( COMPONENT)。 组件:存放在VHDL库中,可调用。 内部信号(SIGNAL):各组件间内部的连接 “导线”。 设计一个RS触发器调用组件nand2 示例-- 结构体的行为描述(Behavioral Description) 实验提示\原理 用VHDL设计一个简易电子琴,. 有8个按键,每键代表一个音符, 1、2、3、各音符按一定的顺序排列,须符合电子琴的按键排列顺序。 每个音符对应特定的频率的方波信号. 方波信号由多模计数器产生. 方波信号占空比可改变音量大小. 实验提示 用VHDL设计一个计数器,测量特定时间(内数字脉冲信号的数目). 闸门信号为 1(m)s时, 计数结果即为被测信号的(千分子一)频率. 闸门信号由时钟基准信号分频产生. 计数器采用十进制, 显示计数结果 实验一顶层 顶层模块( piano ) 多模计数器 二分频计数器 523 494 440 392 349 330 294 262 频率(Hz) 191 202 227 255 286 303 340 381 模 i 7 6 5 4 3 2 1 音符 (C) 改变音量使输出信号占空比为50% 多模计数器输出波形: 97 101 114 128 143 151 170 191 模 i 7 6 5 4 3 2 1 音符 (C) 简易频率计 用途: 测量低频数字脉冲信号的频率 * 内容概要 ● 简易电子琴 ● 简易频率计 ● 交通灯控制 ● 电子钟显示 知识准备 ● 主楼720实验室 ● 实验仪 ● 三人一组(课后联系张杰老师) ● 时间: 6月23日-7月2日 实验环境 ●阅读 《数字逻辑与数字系统》 第五章 可编程逻辑 第八章 课程综合设计 ●参阅 《数字逻辑与数字系统解题指南》第五章 可编程逻辑(分析与设计) 知识准备 实验要求 实验要求 ●掌握isp LEVER 软件的使用方法 ●掌握isp器件的使用方法 ●用VHDL进行较复杂逻辑电路的设计和调试 ●写出课程设计报告 ●熟练掌握isp器件的下载方法 ●分组完成四个实验 实验设备和描述语言 ●VHDL语言描述设计 ●写出调试中出现的问题及解决方法 ●写出层次设计的体会 ●比较不同种描述方式的心得 ●写出本次设计的收获和不足 ISP器件的设计流程图 利用VHDL做逻辑设计输入,叫做文本输入. 实体??? (Entity): 描述所设计的系统的外部接口信号 结构体 (Architecture):描述系统内部的结构和行为 包集合 (Package):存放各种设计模块能共享的数据类型 配置?? (Configuration):从库中选取单元来组成新系统 库???? (Library):存放已编译过的模块单元 ISP逻辑器件系列 ispLSI系列有六个系列: (1)ispLSI 1000系列 基本型 (2)ispLSI 2000系列 (3)ispLSI 3000系列 (4) ispLSI 5000V系列 (5)ispLSI 6000系列
文档评论(0)