Я хочу обменяться с SystemVerliog на SystemC и иметь много примитивов Verilog в библиотеке продавца. Я не знаю много о SystemC и как он генерируется, есть ли возможность добавить VHDL или ...
До этого я использовал стандартную библиотеку ячеек TSMC 180nm, и вот ее структура каталогов: в каталоге synopsys все выглядит следующим образом: файл slow.db используется для синтеза RTL ...
Недавно у меня начались проблемы с ISE. ISE теперь отказывается генерировать поток битов для моего проекта, без ошибок консоли. После дальнейшего расследования я обнаружил эту ошибку в отчете битгенов: ОШИБКА: ...
Я упомянул «наиболее часто встречающийся элемент в массиве в коде на C», чтобы решить с помощью verilog, но я не могу подтвердить, что это правильно, также немного запутался в коде на C. ...
I have a simple question regarding how to write an always block in a Verilog module.
If I have the following inputs in my Verilog module: input [31:0] PCplus4 ; // Value of PC + 4
...
Если у меня есть модуль Verilog 'top' и модуль Verilog 'subcomponent', как мне создать экземпляр subcomponent в верхней части? top: модуль top (ввод clk, ввод rst_n, вход разрешен, ...
У меня проблемы с этим кодом Verilog. По сути, это не позволяет мне выполнить инструкцию Y = 3'di. По сути, я хочу, чтобы Y равнялось i. Я почти уверен, что проблема в i. Итак, есть ли способ сделать это в ...
Я использую следующий код, чтобы просто умножить и затем добавить числа FPU, используя IP-ядра. основной модуль (вход clk, выход [63: 0] tempO); `определить ltra 6000 reg [63: 0] dy ...
Я немного смущен тем, как интерпретируются блокирующие и неблокирующие назначения, когда они доходит до построения аппаратной схемы. Должны ли мы сделать вывод, что неблокирующее назначение дает нам ...
Я работаю над простым расширителем знаков в Verilog для процессора, который я создаю для компьютерной архитектуры. Вот что у меня есть на данный момент: [EDIT: немного изменил оператор выбора] `timescale 1ns / ...
Что я делаю Я начал экспериментировать с Xilinx ISE Design Suite и написал простые арифметические логические единицы на языке Verilog. Использование Verilog Unit Under Tests для создания входных и выходных сигналов для ISim, ...
Я хотел бы написать интерфейс VPI / PLI, который будет открывать аудиофайлы (т.е. wav, aiff , так далее)
и представить данные симулятору Verilog. Я использую Икарус в данный момент и хочу
используйте libsndfile, чтобы ...
Находясь внутри модуля A, я пытаюсь использовать выход модуля B в качестве входа другого модуля C. По сути, это переключатель «go», который переключается в модуле B после выполнения определенных условий и ...
Я новичок в Eclipse, я использовал его для разработки программного обеспечения и в среде Altra для процессора Nios. Но теперь у меня есть довольно большой проект, которым я должен управлять, и я хотел бы использовать Eclipse для...
Я пытаюсь написать сумматор BCD в Verilog, но у меня проблемы с одним из модулей. В частности, сумматор, который берет две цифры BCD и складывает их. Итак, идея состоит в том, если сумма двух ...
Я учу себя Verilog. В книге, которой я следую, во вводных главах указано, что для выполнения деления мы используем оператор «/» или оператор «%». В последующих главах говорится, что деление...
Как мне известно, D-триггер производит выборку входного значения на каждом положительном фронте. часов. Таким образом, это произведет задержку в 1 цикл. Верно? Но почему мой D-триггер не дает задержки в 1 цикл?...
Общее эмпирическое правило, упомянутое во всех книгах, которые я до сих пор читал, заключается в том, что вы должны использовать неблокирующие присваивания в всегда блоках, которые управляются нарастающим или спадающим фронтом тактового сигнала. На ...
На днях я научился классному приему в Verilog. Когда нужно что-то делать неоднократно. Вы можете использовать регистр сдвига для подсчета количества приращений. Просто переставив 1 из LSB в MSB, ...
В Verilog вы заключаете блоки кода между словами «begin» и «end» следующим образом: if(foo) begin x <= 1'b0; у <= 1'b0;
конец иначе начало x <= x_d; у <= у_д;
end Есть ли способ...
I've a statement in verilog looking like integer level = log(N) (Where N is a parameter and level is to be determined) But I understand I cannot do complex math statements in verilog, so I'm wondering ...
Я программист, желающий изучить Verilog. Что было бы удивительно изящно, так это учебник, в котором вы конструируете крошечный микропроцессор с очень простой конструкцией, что-то вроде Intel 4004, а затем...
Я новичок в ПЛИС, пытаюсь изучить Verilog. Как я могу «присвоить» значение регистру в постоянном блоке либо как начальное значение, либо как константу. Я пытаюсь сделать что-то подобное в приведенном ниже коде....