Я новичок в verilog. Я построил свой код, используя целые входы и выходы в vhdl. Теперь я хочу построить тот же код в verilog. Но я узнал, что входные порты в verilog не могут иметь целочисленный тип. Что можно сделать. Я бы предпочел ответ, который синтезируется.Целочисленные входные порты в verilog simillar для vhdl?
-код VHDL:
LIBRARY ieee;
USE ieee.All;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_unsigned.all;
ENTITY adder_5 IS
PORT (
a : IN integer ;
b : IN integer;
c : OUT integer
);
END adder_5;
ARCHITECTURE add OF adder_5 IS
BEGIN
c<= (a rem 32) + (b rem 32);
END add;
ли искали SO для Verilog и сумматор? Он полон примеров сумматора ... – Paebbels
Проблема не в суммировании. Его тип ввода. Я код для ввода целочисленного ввода, который передается из другого модуля или блока, например, из блока ROM. @ Paebbels –
Verilog не сильно заботится о типах. Если я правильно помню, что целые числа относятся только к константам и параметрам, а не к портам. – Paebbels