Fred_1977 发表于 2022-4-19 09:10

Verilog请教

<p>想请教下,这个是代表什么意思,可以修改的吗,没有看明白</p>

<p><span style="font-size:16px;">`<u>timescale 1ns / 1ps&nbsp;</u></span></p>

littleshrimp 发表于 2022-4-19 09:17

<p>延时时间 左边是单位时间 右边是精度,网上查一下有很多特别详细的介绍</p>

Fred_1977 发表于 2022-4-19 10:54

<p>谢谢</p>

skyhawl 发表于 2022-5-1 15:14

Fred_1977 发表于 2022-4-19 10:54
谢谢

<p style="margin-left:32px">可以查询vcs或者vsim的帮助文件。例如,如果你用modelsim仿真,可以查阅《modelsim_se_user.pdf》或者直接命令行查询vsim。</p>

Luckyman6869 发表于 2022-5-6 16:58

<p>这个非常基础的,建议你看看夏宇望老师的书Verilog数字系统设计教程(第3版)</p>

forest2000 发表于 2022-5-9 08:49

<p>这个非常基础的, tb里面最基本的,翻书看看,很简单的</p>

LilMonster00 发表于 2024-2-22 17:56

<div class='shownolgin' data-isdigest='no'>这行代码是 Verilog 语言中的一个设置时标(timescale)的语句,它指定了模拟器在仿真时使用的时间单位和时间精度。timescale 1ns / 1ps 中的 1ns 表示时间单位为纳秒(nanosecond),1ps 表示时间精度为皮秒(picosecond)。这意味着在仿真过程中,时间会以纳秒为单位进行表示,而时间精度为皮秒级别,即纳秒的千分之一。这个语句可以根据实际需求进行修改。例如,如果你想要更高的时间精度,可以将时间精度调整为更小的值,如 1fs(飞秒,femtosecond);如果你想要更大的时间单位,可以将时间单位调整为更大的值,如 1us(微秒,microsecond)或 1ms(毫秒,millisecond)。</div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

LilMonster00 发表于 2024-2-22 17:56

<div class='shownolgin' data-isdigest='no'>LilMonster00 发表于 2024-2-22 17:56
这行代码是 Verilog 语言中的一个设置时标(timescale)的语句,它指定了模拟器在仿真时使用的时间单位和时 ...

<p>很基础了,如果你不会的话,可以看看MOOC上面大连理工的FPGA课程</p>
</div><script>showreplylogin();</script>
页: [1]
查看完整版本: Verilog请教