25 lines
491 B
VHDL
25 lines
491 B
VHDL
ARCHITECTURE RTL OF rs232Mux IS
|
|
|
|
signal passThrough: std_ulogic;
|
|
|
|
BEGIN
|
|
|
|
passThrough <= not selOther;
|
|
|
|
multiplexer: process(passThrough, txData, txFullF, TxWr, otherData, otherWr)
|
|
begin
|
|
if passThrough = '1' then
|
|
txDataF <= txData;
|
|
txWrF <= TxWr;
|
|
txFull <= txFullF;
|
|
otherFull <= '1';
|
|
else
|
|
txDataF <= otherData;
|
|
txWrF <= otherWr;
|
|
otherFull <= txFullF;
|
|
txFull <= '1';
|
|
end if;
|
|
end process multiplexer;
|
|
|
|
END ARCHITECTURE RTL;
|