X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=calu.git;a=blobdiff_plain;f=cpu%2Fsrc%2Fextension_uart_b.vhd;h=7df072ab5fa7d9be8ded77e94dfa4fd114bf38a5;hp=d00274f06631fc6a7326f71343867d4bb9d0c59e;hb=c77b000ed58c343e3b4d10b42d558b609bdc2551;hpb=d4384a03e86fd5af0a13b956cb85c2c6929fb196 diff --git a/cpu/src/extension_uart_b.vhd b/cpu/src/extension_uart_b.vhd index d00274f..7df072a 100644 --- a/cpu/src/extension_uart_b.vhd +++ b/cpu/src/extension_uart_b.vhd @@ -40,7 +40,7 @@ port map( w3_uart_send(byte_t'range), tx_rdy, bd_rate, - w1_st_co(0) + w1_st_co(16) ); rs232_rx_inst : rs232_rx @@ -124,7 +124,7 @@ begin when "01" => w2_uart_config_nxt <= tmp_data; when "10" => - w1_st_co_nxt(16) <= '1'; -- busy flag set + w1_st_co_nxt(0) <= '1'; -- busy flag set w3_uart_send_nxt <= tmp_data; when "11" => --w4_uart_receive_nxt <= tmp_data; sollte nur gelesen werden @@ -133,17 +133,17 @@ begin end if; if tx_rdy = '1' and tx_rdy_int = '0' then - w1_st_co_nxt(16) <= '0'; -- busy flag reset + w1_st_co_nxt(0) <= '0'; -- busy flag reset end if; if new_bus_rx = '1' then w4_uart_receive_nxt(7 downto 0) <= rx_data; - w1_st_co_nxt(17) <= '1'; + w1_st_co_nxt(1) <= '1'; uart_int_nxt <= '1'; end if; - if (uart_data_read = '1' and w1_st_co(17) = '1' and ext_reg.sel = '1') then - w1_st_co_nxt(17) <= '0'; + if (uart_data_read = '1' and w1_st_co(1) = '1' and ext_reg.sel = '1') then + w1_st_co_nxt(1) <= '0'; end if; end process gwriten;