当前位置:首页 > 广东工业大学—基于Libero的数字逻辑设计仿真及验证实验实验报告讲解
initial begin cin=0; repeat(20)
#15 cin=$random; end initial begin a=0;
repeat(20)
#10 a=$random; end initial begin b=0;
repeat(20)
#10 b=$random; end endmodule
//74HC4511代码
module HC4511(LE,BI,LT,A,Y); input LE,BI,LT; input [3:0]A; output [6:0]Y; reg [6:0]Y;
always@(LE,BI,LT,A) begin if(!LT)
Y=7'b1111111; else if(!BI) Y=0; else if(LE) Y=Y; else
case (A)
4'd0:Y=7'b1111110;//数字按abcdefg顺序 4'd1:Y=7'b0110000; 4'd2:Y=7'b1101101; 4'd3:Y=7'b1111001; 4'd4:Y=7'b0110011; 4'd5:Y=7'b1011011; 4'd6:Y=7'b1011111; 4'd7:Y=7'b1110000;
12
4'd8:Y=7'b1111111; 4'd9:Y=7'b1111011; 4'd10:Y=7'b1110111; 4'd11:Y=7'b0011111; 4'd12:Y=7'b1001110; 4'd13:Y=7'b0111101; 4'd14:Y=7'b1001111; 4'd15:Y=7'b1000111; default:; endcase end endmodule
//74HC4511测试平台代码 module test_HC4511; reg le,bi,lt; reg [3:0]a; wire [6:0]y;
HC4511 u6(le,bi,lt,a,y); initial begin lt=0; #10 lt=1; bi=0; #10 bi=1; le=1; #10 le=0; end initial begin a=0;
repeat(30)
#20 a=$random; end endmodule
3、第一次仿真结果截图(任选一个模块,请注明) 74HC85:
13
4、综合结果(截图)
5、第二次仿真结果(综合后仿真截图)。回答输出信号是否有延迟,最长延迟时间约为多少?
14
最大延迟约为700ps。
6、布局布线(引脚分配截图)
7、第三次仿真结果(布局布线后)。回答输出信号是否有延迟,最长延迟时间约为多少?分析是否有出现竞争冒险。
15
共分享92篇相关文档