数字逻辑与系统设计第七次实验报告.docxVIP

  • 14
  • 0
  • 约3.46千字
  • 约 10页
  • 2017-05-27 发布于湖北
  • 举报

数字逻辑与系统设计第七次实验报告.docx

数字逻辑与系统设计第七次实验报告课案

PAGE   PAGE 9 ___计算机__学院______________专业_____班________组、学号______ 姓名______________协作者______________教师评定_________________ 实验题目__第七次实验——基于Libero的数字逻辑设计仿真及验证实验__ 熟悉SmartDesign工具的使用 组合逻辑电路综合实验的设计、仿真、程序烧录及验证 时序电路的设计、仿真、程序烧录及验证 实验报告 一、实验目的 1、了解基于Verilog的组合逻辑电路的设计及其验证。 2、熟悉利用EDA工具(特别是SmartDesign)进行设计及仿真的流程。 3、学习利用SmartDesign对全加器进行VerilogHDL设计的方法。 4、熟悉实验箱的使用和程序下载(烧录)及测试的方法。 二、实验环境 1、Libero仿真软件。 2、DIGILOGIC-2011数字逻辑及系统实验箱。 3、Actel Proasic3 A3P030 FPGA核心板及Flash Pro4烧录器。 三、实验内容 1、掌握Libero软件的使用方法。 2、参考教材中5.7.1中相应内容,使用半加器构造全加器,并完成相应的仿真实验。 3、提交相应的仿真结果并完成程序烧录及实验箱验证。 4、编码器扩展实验(利用SmartDesign来完成) 设计一个电路:当按下小于等于9的按键后,显示数码管显示数字,当按下大于9的按键后,显示数码管不显示数字。若同时按下几个按键,优先级别的顺序是9到0。 本实验需要两个编码器74HC148、一个数码显示译码器74HC4511、一个共阴极8段显示数码管LN3461Ax和一个数值比较器74HC85。 5、参考教材中相应章节的设计代码、测试平台代码(可自行编程),完成74HC74、74HC112、74HC161、74HC194相应的设计、综合及仿真。提交针对74HC74、74HC112、74HC161、74HC194(任选一个)的综合结果,以及相应的仿真结果。 四、实验结果和数据处理 (一)全加器 1、SmartDesign连线效果截图 2、模块及测试平台代码 // halfadder.v module half_adder(S,C,A,B); input A,B; output S,C; xor gate1 (S,A,B); and gate2 (C,A,B); endmodule 3、第一次仿真结果 4、综合结果 5、第二次仿真结果(综合后)。回答输出信号是否有延迟,延迟时间约为多少? 6、第三次仿真结果(布局布线后)。回答输出信号是否有延迟,延迟时间约为多少?分析是否有出现竞争冒险。 7、引脚分配表 (二)编码器扩展实验 1、SmartDesign的连线图 2、功能仿真波形图 3、综合结果RTL图 4、引脚分配I/O Attribute Editor截图 5、记录实测结果 编码器扩展实验结果记录表 74HC148(1)输入74HC148(0)输入74HC4511显示 字形I7I6I5I4I3I2I1I0I7I6I5I4I3I2I1I0abcdefg11111111111111111111111111111110111111111111110111111111111110111111111111110111111111111110111111111111110111111111111110111111111111110111111111111110111111111111110111111111111110111111111111110111111111111110111111111111110111111111111110111111111111110111111111111111 (三)时序电路 1、所有模块及测试平台代码清单 // halfadder.

文档评论(0)

1亿VIP精品文档

相关文档