В настоящее время у меня есть несколько файлов tcl. в файлах tcl, особенно в одном tcl, я нашел ниже функцию proc в tcl.Как запустить функцию tcl proc с помощью verilog?
proc ahb_write {addr data {str s}} {
set ahbm top.cpu_subsys
...
if {$::verbose > 0} {
}
silent {
...........
...........
delay 1
Так что я хочу, чтобы вызвать и запустить эту функцию ahb_write ргос при запуске моделирования.
Есть ли какой-либо возможный способ запуска функции proc, когда я запускаю симуляцию с verilog?
большинство симуляторов имеют оболочку на основе TCL, не знают, что вы используете, но, скорее всего, тренажер является целевым для вашего прока а не verilog. взгляните на графический интерфейс и посмотрите место записи стенограммы - обычно здесь вы можете добавить свой текст. – user2141046
@ user2141046 спасибо BTW, можете ли вы сообщить мне какой-нибудь пример о том, как запустить симуляцию в ncverilog или irun с proc tcl? – grander3
Извините, у меня только был шанс использовать Modelsim и небольшой VNC, прежде чем покинуть этот район. Оба они использовали интерфейсы tcl - и мы говорим о двух крупнейших компаниях в этой области (Mentor и Synopsys). – user2141046