笔试 | Verilog仿真时间尺度`timescale【FPGA】【数字IC】

2021-07-09 16:06:41 浏览数 (1)

1. 时间尺度定义为 `timescale 10ns/100ps,选择正确答案()

A. 时间精度10ns

B. 时间精度100ps

C. 时间单位100ps

D. 时间精度不确定

答案:B

解析:

时间单位10ns,时间精度100ps。

代码语言:javascript复制
initial begin 
    #5;          // 单位 10 ns,相当于延时 50 ns
    a = 0;
    #5.2;        // 单位 10 ns,相当于延时 52 ns
    a = 1;
    #5.22;       // 单位 10 ns,相当于延时 52.2 ns
    a = 0;
    #5.222;      // 精度 100 ps,这里 52.22 ns,四舍五入 52.2 ns
    a = 1;
    #5.225;      // 精度 100 ps,这里 52.25 ns,四舍五入 52.3 ns
    a = 0;
end 

按照上述赋值:

(1)0 - 50 ns,初始reg未赋值,X不定态;

(2)50 - 102 ns,0;

(3)102 - 154.2 ns,1;

(4)154.2 - 206.4 ns,0;

(5)206.4 - 258.5 ns,1;

ps

0 人点赞