Jump to content

    
Грендайзер

VERILOG, тест бенч и не только

Recommended Posts

5 минут назад, one_eight_seven сказал:

Это не делают в тестбенче. Откуда такие требования?

это не требования а мои личные полежания для удобства работы с моделсим, чтобы каждый раз при вызове моделсим не тратить время на вышеописанные рутинные операции.

Share this post


Link to post
Share on other sites

Они передаются в отдельном скрипте. Поищите что-то вроде tcl scripting for modelsim или modelsim tcl commands в документации

Edited by one_eight_seven

Share this post


Link to post
Share on other sites
2 hours ago, Halfback said:

1.График сразу стал ZoomFull

2.Определенные регистры, обьявленные как беззнаковые, показывались как Decimal а не Bin (почему -то так по умолчанию).

Это скорее задача из области своего tcl, для modelsim. Обычно вроде делается так:
Делается стартовый do файл, где в конце вызывается еще один, в котором уже конфигурируются сигналы и моделсим
 

do wave.do
run -all

Сам wave примерно так выглядит

add wave -group CLOCKS			 	/main_test/DUT/clk_1
add wave -group CLOCKS			 	/main_test/DUT/clk_2

add wave -group DATA -radix decimal		/main_test/DUT/register_1
add wave -group DATA -radix decimal		/main_test/DUT/register_2

где уже в конце можно поиграться зумом

WaveRestoreZoom {0 fs} [eval simtime]
...
wave zoom full

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.