Archived
1
0
This repository has been archived on 2025-05-03. You can view files and clone it, but cannot push or open issues or pull requests.
Files
SEm-Labos/Libs/RS232/hdl/cmdRs232Mux_RTL.vhd
github-classroom[bot] d212040c30 Initial commit
2024-02-23 13:01:05 +00:00

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;