基于PLD芯片的时序逻辑设计与实现I.pptVIP

  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文档。上传文档
查看更多
基于PLD芯片的时序逻辑设计与实现I.ppt

实验七、基于PLD芯片的时序逻辑设计与实现I 1-1、原理图设计方法简介 原理图输入设计直观、便捷、操作灵活; QuartusII已包含了数字电路的基本逻辑元件库(各类逻辑门及触发器),宏功能元件库(几乎所有74系列的器件); QuartusII提供了原理图输入多层次设计的功能,使得更大规模的电路系统设计变得简便。 其实,原理图输入方法除了最初的输入方法稍有不同,其余流程与VHDL文本输入法完全一致。 1-2、建立原理图设计文件 点击File/New,在弹出菜单中选择Device Design Files选项卡,再选择Block Diagram/Schematic File选项,单击OK后即打开原理图编辑窗口; 将该原理图设计文件存盘,后缀名为*.bdf; 在原理图编辑窗口中,可以通过鼠标左双击或右单击后选择/Insert_Symbol,调出添加符号元件的对话框; 在对话框中选择需要的 元件放置在图纸上再连线 1-3、原理图设计中常用基本元件的调用 绘制原理图需要的电源(Vcc)、地(Gnd),放置在:c:/altera/quartus60/library/primitives/other中 (C:/为软件的安装目录) 常用的基本逻辑门放置在:c:/altera/quartus60/library/primitives/logic中 74系列宏模块放置在: c:/altera/quartus60/library/others/maxplus2中 输入(input)、输出(output)端口放置在: c:/altera/quartus60/library/primitives/pin中 点击所需要的元件所在库左边的‘+’即可展开,再选择里面的元件放置在图纸上; 如果知道基本元件名,可以在“name”窗口直接输入元件名字就可以快速选择并放置元件了。 1-4、原理图设计中的基本操作及连线要点 元件的移动、选择、删除、旋转等基本操作; 如何画单数据线?如何画总线? 单数据线连接及标号定义方法; 总线连接及标号定义定义方法;如Q[3..0]表示一个4位位宽输出的总线; 何种场合需要使用总线来连接? 为外部信号的输入、信号的输出添加端口,修改端口名,对应芯片的实际引脚; 1-5、如何将已有设计作为模块调用 原理图设计文件和VHDL设计文件都可以生成为原理图中的一个符号,在高层次设计中调用; 对于VHDL等源程序文件,生成功能模块的方法如图: 需要注意两点: 转换好的元件必须存放在当前 工程的路径文件夹中; 也可以使用File/Creat Update/ Creat Symbol Files for current file, 来生成功能模块,但只能针对被 打开的当前文件 1-6、原理图设计示例 利用基本逻辑门先设计半加器,再通过顶层调用,使用所设计的半加器设计一个一位的全加器; 传统8位流水灯的原理图设计(实验内容); 先使用D触发器设计一个异步模八的计数器; 再使用已设计的模八计数器和74LS138,通过顶层原理图组织的方式,完成8位流水灯设计; 对8位流水灯进行时序仿真; 流水灯实现的效果:8个灯,7亮1暗,循环流动; 设计中要注意添加端口、锁定引脚、编译后下载到目标器件中进行验证。 8位双向移位扭环计数器设计 (选讲或作课后训练) 1-7、结语 在一个完整的数字系统设计中,往往是首先使用HDL源程序输入的方法来设计一些底层的小模块,生成可供顶层调用的功能模块; 然后在顶层利用原理图的设计方法来组合这些模块,这样整个系统的设计流程显得清晰、直观,可读性强。 涉及到本向导中对软件使用上一些实际的操作,在教材中大部分都有图形引导的操作步骤,请同学们仔细研读学习,在软件操作学习的过程中,若有部分课本中未提到的步骤,欢迎提出并交流! 另外,QuartusII软件有许多高级的设置技巧,大家可以在网络上寻找或者自行摸索来积累。 可编程逻辑器件专用背板使用介绍 (1)、可编程逻辑背板概况 可编程逻辑器件选用Altera公司新一代CPLD器件:MAXII系列的EPM240T100C5; 逻辑单元(LE)240个,等效宏单元192个,最大用户I/O 80个; 背板上共引出15(左侧)+18(右侧)+22(上方)=55个I/O供用户外接使用,其余I/O提供给背板上自带的功能电路(LED、按键、VGA接口、拨码开关等); 背板由下载器通过电缆直接供电,无需从实验箱外接电源线; 通过PC机USB接口与背板连接,下载所做的设计,简单、方便。 正面视图 背面视图 (2)、背板使用说明 1、第一次使用时:先将背板按针脚对应插入实验箱背板接口区的插孔内,然后按下锁紧插座的锁紧拉杆。 (注意插入时不要错位) ; 2、连通PC机→配套下载器→实验背板; 下载器

文档评论(0)

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

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

1亿VIP精品文档

相关文档