久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
verilog中`timescale的定義與作用
[打印本頁(yè)]
作者:
51黑黑黑
時(shí)間:
2016-2-23 17:45
標(biāo)題:
verilog中`timescale的定義與作用
`timescale是VerilogHDL 中的一種時(shí)間尺度預(yù)編譯指令,它用來(lái)定義模塊的仿真時(shí)的時(shí)間單位和時(shí)間精度。格式如下:
`timescale 仿真時(shí)間單位/時(shí)間精度
注意:用于說(shuō)明仿真時(shí)間單位和時(shí)間精度的數(shù)字只能是1、10、100,不能為其它的數(shù)字。而且,
時(shí)間精度要比時(shí)間單位小
。
最多兩個(gè)一樣大。比如:下面定義都是對(duì)的:
`timescale 1ns/1ps
`timescale 100ns/100ns
下面的定義是錯(cuò)的:
`timescale 1ps/1ns
時(shí)間精度就是模塊仿真時(shí)間和延時(shí)的精確程序,比如:定義時(shí)間精度為10ns,那么時(shí)中所有的延時(shí)至多能精確到10ns,而8ns或者18ns是不可能做到的。下面舉個(gè)簡(jiǎn)單的例子說(shuō)明一下:
`timescale 100ns / 10ns
module muti_delay( din, dout1 );
input din;
output dout1;
wire din;
reg dout1;
always @(din)
#3.14 dout1 = din;
endmodule
我們可以看到,本意是要延時(shí)100*3.14=314ns后將din 的值賦給dout1,但是它在310ns 的時(shí)候就賦值了,為什么呢?這就是時(shí)間精度的問(wèn)題了。時(shí)間精度定義為10ns,因此不能精確到4ns,經(jīng)過(guò)四舍五入后,“#3.14”變成了“#3.1”。當(dāng)然就是在310ns的時(shí)候賦值了!
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
黄色大片在线播放
|
一区欧美
|
成人一级片在线观看
|
亚洲欧美中文日韩在线v日本
|
亚洲欧美一区二区三区国产精品
|
日本天天操
|
欧美精品一区在线发布
|
亚洲情综合五月天
|
日韩精品在线播放
|
国产一二三区在线
|
一级毛片网
|
欧美久久久久久
|
亚洲电影免费
|
欧美午夜一区
|
日本久久综合网
|
午夜手机在线视频
|
成人国产综合
|
91传媒在线观看
|
国产大片黄色
|
一二三四在线视频观看社区
|
精品欧美一区二区精品久久久
|
亚洲国产二区
|
日本精品一区二区三区视频
|
夜夜骑首页
|
久久精品一级
|
国产精品免费一区二区三区四区
|
在线天堂免费中文字幕视频
|
日韩在线小视频
|
国产在线1区
|
日韩一区二区在线视频
|
91 中文字幕
|
久久99精品久久久久久
|
一区二区三区不卡视频
|
欧美成人高清视频
|
99色综合
|
91黄在线观看
|
日韩一区二区三区在线观看
|
久久久久亚洲视频
|
www.中文字幕av
|
91麻豆产精品久久久久久
|
在线精品一区二区三区
|