2008年8月28日 星期四

Time Scales

今天試了一下 compiler directives 中的 `timescale ,
發現不管定義 `timescale 100 ns/ 1ns ,
或是 `timescale 1 us/ 1 ns
它們 simulation 出來的結果都是一樣,
後來才發現,
原來在獨立的module中,
時間單位變了,
但是照常在always #5 個單位就$display一次,
因此,獨立個別執行時,
感覺不出time scale的改變。

若將兩個module放在一起執行時,
就能明顯對照出時間單位的不同了。 : -)

沒有留言: