PoC.io.uart.tx

UART Transmitter: 1 Start + 8 Data + 1 Stop

Entity Declaration:

 1entity uart_tx is
 2  port (
 3    -- Global Control
 4    clk : in std_logic;
 5    rst : in std_logic;
 6
 7    -- Bit Clock and TX Line
 8    bclk : in  std_logic;  -- bit clock, one strobe each bit length
 9    tx   : out std_logic;
10
11    -- Byte Stream Input
12    di  : in  std_logic_vector(7 downto 0);
13    put : in  std_logic;
14    ful : out std_logic
15  );
16end entity;