Author: John E. Kent
Version: 0.2 from 2010-08-09
| ACIA_Reset (clk, rst) |
| ACIA Reset may be hardware or software |
| ACIA_Status (Reset, clk) |
| ACIA Status Register |
| ACIA_Control (CtrlReg, TxDbit) |
| ACIA Transmit Control |
| tx_process (clk, reset) |
| ACIA_Read_Write (clk, Reset) |
| Generate Read / Write strobes. |
| ACIA_Data_Mux (Addr, RecvReg, StatReg) |
| Set Data Output Multiplexer |
| ACIA_DCD_edge (reset, clk) |
| Data Carrier Detect Edge rising edge detect |
| ACIA_DCD_Int (reset, clk) |
| Data Carrier Detect Interrupt |
| If Data Carrier is lost, an interrupt is generated.
To clear the interrupt, first read the status register
then read the data receive register. |