Forum Discussion
Altera_Forum
Honored Contributor
16 years agoALTLVDS pins io standard
hi, I am using ALTLVDS megacore for serialization and deserialization. the serializer has tx_out : OUT STD_LOGIC_VECTOR (0 DOWNTO 0) and the deserializer has rx_in : IN STD_LOGIC_VECTOR ...
Altera_Forum
Honored Contributor
16 years agoThe problem is, that Quartus doesn't accept this port definitions (1-bit arrays):
RxData : in std_logic_vector(0 downto 0); -- IP data transmit
TxData : out std_logic_vector(0 downto 0); -- IP data transmit Define the ports as std_logic, use additional wire signals and assign them to the Rx/Tx IP: signal RxData0 : std_logic_vector(0 downto 0);
signal TxData0 : std_logic_vector(0 downto 0);
...
TxData <= TxData0(0);
RxData0(0) <= RxData; Then your code compiles without problems.