timescale

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ врСмя, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ симулятор Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ #1 с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π° компилятора ``timescale` опрСдСляСт Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ для ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π° Π½Π΅ΠΉ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

{% code overflow="wrap" lineNumbers="true" %} `

``verilog // timescale <time_unit>/<time_precision> timescale 1ns/1ps timescale 10us/100ns timescale 10ns/1ns


</div>

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ time\_unit Π·Π°Π΄Π°Ρ‘Ρ‚ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ модСлирования, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ time\_precision опрСдСляСт, ΠΊΠ°ΠΊ значСния Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΎΠΊΡ€ΡƒΠ³Π»ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅Π΄ использованиСм Π² ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π°ΡŽΡ‚ΡΡ синтСзу, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ Π² Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

Буффиксы Π΅Π΄ΠΈΠ½ΠΈΡ† Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ:

<table><thead><tr><th width="68"></th><th></th><th width="67.199951171875"></th><th></th><th width="68.2000732421875"></th><th></th></tr></thead><tbody><tr><td><code>s</code></td><td>сСкунды</td><td><code>us</code></td><td>микросСкунды</td><td><code>ps</code></td><td>пикосСкунды</td></tr><tr><td><code>ms</code></td><td>миллисСкунды</td><td><code>ns</code></td><td>наносСкунды</td><td><code>fs</code></td><td>фСмтосСкунды</td></tr></tbody></table>

Π¦Π΅Π»Ρ‹Π΅ числа Π² этих спСцификациях ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1, 10 ΠΈΠ»ΠΈ 100, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ слСдуСт суффикс ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π²Ρ‹ΡˆΠ΅.

Last updated