From: Manfred Date: Tue, 11 Jan 2011 11:26:44 +0000 (+0100) Subject: tx fix X-Git-Tag: bootrom_v1~12 X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=calu.git;a=commitdiff_plain;h=5ea614ffdad7c1318902046218d9615994b366e1 tx fix --- diff --git a/cpu/src/rs232_tx_arc.vhd b/cpu/src/rs232_tx_arc.vhd index ee231e4..ec9f4c5 100755 --- a/cpu/src/rs232_tx_arc.vhd +++ b/cpu/src/rs232_tx_arc.vhd @@ -83,11 +83,12 @@ begin when IDLE => -- tx-Signale im idle Zustand halten tx_rdy <= '1'; + cnt_nxt <= 0; baud_cnt_next <= to_integer(unsigned(bd_rate)); when SEND => -- Signalisiert dass gerade ein Byte versendet wird tx_rdy <= '0'; - if baud_cnt = bd_rate then + if baud_cnt = unsigned(bd_rate) then -- wenn die Bitdauer erreicht ist, Counter reseten baud_cnt_next <= 0; -- Counter um die einzelen Bits zu versenden