Вопросы по теме 'register-transfer-level'
Как использовать verilog $deposit с индексами
Как можно использовать $deposit , если путь включает индекс из цикла generate . Когда я пытаюсь:
for(int idx=0; idx<`NUM_OF_ENGIES; idx++)
$deposit(i_engines_array.engines_loop[i].engine_top.soft_reset_n, 1'b0);
Я получаю сообщение...
10073 просмотров
schedule
14.10.2022
Как передать параметры в модуль verilog при выполнении синтеза?
У меня есть параметризованный модуль verilog с битовой шириной, которая зависит от значения, указанного в `define WIDTH.
Однако я хотел бы иметь возможность как-то изменить значение WIDTH, передав параметр во время синтеза с использованием...
2745 просмотров
schedule
07.11.2022
Как избавиться от масштабного коэффициента от CORDIC
Из КОРДИК, K_i = cos(tan^-1(2^i)) . Насколько я знаю, K приближается к 0.607xxx . Как мне подойти к 0.607xxx ?
Также означает ли это, что я могу использовать 0.607xxx вместо cos(tan^-1(2^I)) ? Я цитирую из этой статьи .
Я пытаюсь...
1004 просмотров
schedule
10.09.2023
$ display vs $ strobe vs $ monitor в Verilog?
В чем разница между $ display vs $ strobe vs $ monitor в Verilog? Когда в очереди событий применяется каждый из них и как операторы взаимодействуют между собой? Может ли одно высказывание препятствовать другому?
30303 просмотров
schedule
16.03.2022
Объявление переменной в Verilog с индексированием, которое не начинается с нуля
Я использую это объявление провода в Verilog:
wire [23:15] myvar;
Мой код работает, и я видел этот стиль кодирования раньше, но я не уверен, что на самом деле происходит, я могу только догадываться, что объявляется провод шириной 9 бит. Это...
1749 просмотров
schedule
16.07.2023