第一范文网 - 专业文章范例文档资料分享平台

基于Libero的数字逻辑设计仿真及验证实验报告

来源:用户分享 时间:2025/5/15 20:24:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

HC00 u(a, b, y); initial begin

a = 4'b0000;b = 4'b0001; #10 b = b<<1; #10 b = b<<1; #10 b = b<<1;

a = 4'b1111;b = 4'b0001; #10 b = b<<1; #10 b = b<<1; #10 b = b<<1; end endmodule

//74HC32代码-或 //74HC32.v

module HC32(A, B, Y);

input [3:0] A, B; output [3:0]Y; assign Y = A|B; endmodule

//74HC32测试平台代码 // test_32.v

`timescale 1ns/1ns module test_32; reg [3:0] a,b,c; wire [3:0] y; HC02 u(a, b, y); initial begin

a = 4'b1111;c = 4'b0001; b = ~c;c = c<<1; #10 b = ~c;c = c<<1; #10 b = ~c;c = c<<1; #10 b = ~c;

a = 4'b0000;c = 4'b0001;

b = ~c;c = c<<1; #10 b = ~c;c = c<<1; #10 b = ~c;c = c<<1; #10 b = ~c; end endmodule

4

//74HC86代码-异或 module HC86(A, B, Y);

input [3:0] A, B; output [3:0]Y; assign Y = A^B; endmodule

//74HC86测试平台代码 // test_86.v

`timescale 1ns/1ns module test_86; reg [3:0] a, b; wire [3:0] y; HC86 u (a, b, y); initial begin

a = 4'b0000;b = 4'b0001; #10 b = b<<1; #10 b = b<<1; #10 b = b<<1;

#10

a = 4'b1111;b = 4'b0001; #10 b = b<<1; #10 b = b<<1; #10 b = b<<1; end endmodule

2、第一次仿真结果(任选一个门,请注明,插入截图,下同)。(将波形窗口背景.................设为白色,调整窗口至合适大小,使波形能完整显示,对窗口截图。后面实验中的仿真....使用相同方法处理)

5

3、综合结果(截图)。(将相关窗口调至合适大小,使RTL图能完整显示,对窗口..截图,后面实验中的综合使用相同方法处理)

4、第二次仿真结果(综合后)(截图)。回答输出信号是否有延迟,延迟时间约为..多少?

输出信号有延迟,延迟时间约为0.3ns

5、第三次仿真结果(布局布线后)(截图)。回答输出信号是否有延迟,延迟时间..

6

约为多少?分析是否有出现竞争冒险。

输出信号有延迟,延迟时间约为3ns,没有出现竞争冒险。

7

基于Libero的数字逻辑设计仿真及验证实验报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c83spa4f7r502tjb2irbr_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top