西南科技大学 实验一1 1位全加器的设计.pptVIP

西南科技大学 实验一1 1位全加器的设计.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
设计硬件测试电路,验证约翰逊计数器的设计。 将约翰逊计数器的下载调试情况写入实验报告。 完成实验报告,下次实验课交本次实验的报告,依次类推。 实验一 1位全加器的设计 一位全加器的原理分析 一位全加器可由两个一位半加器与一个或门构成,其原理图如下图。 该设计利用层次结构描述法, 首先用Verilog HDL设计半加器电路,将其打包为半加器模块; 然后建立一个原理图输入窗口,调用两个半加器模块和ISE提供的二输入或门组成全加器电路; 最后将全加器电路编译下载到实验板。 输入是 两个加数:ain,bin, 一个进位:cin 这三个输入数据是1位(1bit),可由下载箱的 SW1, SW2, SW3提供 输出是: 和:sum 进位:cout 输出可由下载箱发光二极管显示. 步骤一:建立full_adder的工程(project) 新建立full_adder工程(project) 注意:同学们在E盘或者DATA盘的根目录下,以自己的学号为文件名建立工程,文件路径不能有中文 正确选择目标芯片的型号,封装, 选择综合工具XST,仿真工具Isim 步骤二:设计half_adder的Verilog模块 建立half_adder编辑窗口 在弹出的界面上,选择文件类型是 Verilog Module,并对文件进行命名。 在打开的空白文档,编辑半加器的Verilog描述,并保存 在sources窗口选中待综合模块halfadder,在process窗口双击Synthesize-XST 综合完后可以双击Synthesize-XST下的View RTL Schematic,得到综合后的电路图。 编辑仿真激励文件 编辑仿真激励文件 存盘 功能仿真 选择Simulation, 选择Behavioral,进行功能仿真 选中仿真激励文件 双击Simulate Behavioral Module 根据弹出的波形窗口,分析模块功能。 低层模块生成原理图符号 新建原理图窗口 编辑全加器原理图 在原理图输入界面,调入两个半加器,一个或门,点击符号 ,将器件根据全加器电路要求连接。 编辑全加器原理图 点击 加入输入输出引脚,修改端口名 确定全加器为顶层模块(set as top module) 综合。 编辑激励文件,进行功能仿真。 根据下载板的引脚情况,锁定引脚。 双击Implement Design,进行布局布线 时序仿真 选择Simulation 选择“布线后仿真”(Post-Route) 下载 双击Generate Programming File生成下载文件 双击Configure Target Device 点击OK 弹出如下界面 下载 双击Boundary Scan,在弹出的界面上,点击鼠标右键,在弹出的菜单上选择Initialize Chain 通过扫描,发现了FPGA目标芯片,然后在弹出界面上,选择下载bit文件,点击open结束。 下载 暂时不将数据装载到rom中,点击No。 下载 弹出对话框,点击OK 下载 下载后,改变拨动开关和按键,观察结果 实验思考题 为什么在实验步骤3中,将半加器保存为half_adder,可否保存为full_adder? 对电路进行功能仿真与时序仿真时,发现二者有什么样的区别? 为什么要进行引脚锁定? 采用层次结构法描述电路有什么样的优点?

文档评论(0)

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

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

1亿VIP精品文档

相关文档