Jump to content
    

точность моделирования Modelsim

Здравствуйте.

Подскажите пожалуйста как в ModelSim задать высокую частоту?

И вообще насколько маленькое время он может симмулировать?

Мне нужно симмулировать передачу MIPI на скорости 800mbps.

 

Для корку нужен сигнал такой же частоты.

clk_mipi <= not clk_mipi after 0.625ns; 

cam_pll: process (clk_mipi)
variable counter: integer := 0;
begin 
if rising_edge(clk_mipi) then	 
	clk_bit_i <= not clk_bit_i;
end if;  
if falling_edge(clk_mipi) then	 
	clk_bit_90_i <= clk_bit_i;
end if;  
end process cam_pll;

 

Но в симуляторе между восходящими фронтами получается не менее 4ns. 

Запускал вот такой командой 

vsim -t ps -novopt testbench GSR

 

Или он не умеет такие высокие частоты обрабатывать?

 

Edited by Worldmaster

Share this post


Link to post
Share on other sites

В 22.02.2024 в 10:14, Кнкн сказал:

timeprecision 1fs;

Could not find 'timeprecision'.

 

Язык то VHDL

Edited by Worldmaster

Share this post


Link to post
Share on other sites

Для vsim дополнительно указать параметр -t с нужной точностью (fs, ns, ...) .  Типа

vsim -t fs   ....

Как Вы и делали. Должно работать...

Вот такой запуск точно работает:

vsim -L com_library -l transcript.txt -i -t ps -multisource_delay latest +typdelays com_library.test_clk(arc)

Edited by OM-S

Share this post


Link to post
Share on other sites

Если так:

9 hours ago, Worldmaster said:
vsim -t ps

то

clk_mipi <= not clk_mipi after 625 ps;

 

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.

×
×
  • Create New...