From: Manfred Date: Tue, 11 Jan 2011 13:03:16 +0000 (+0100) Subject: typcast dirtyfix X-Git-Tag: bootrom_v1~6 X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=calu.git;a=commitdiff_plain;h=ad62aa0d41bba614f0436522f73e0d4272a172d7 typcast dirtyfix --- diff --git a/cpu/src/rs232_tx_arc.vhd b/cpu/src/rs232_tx_arc.vhd index db56984..3dce879 100755 --- a/cpu/src/rs232_tx_arc.vhd +++ b/cpu/src/rs232_tx_arc.vhd @@ -13,16 +13,17 @@ library IEEE; use IEEE.std_logic_1164.all; use IEEE.numeric_std.all; +use work.extension_uart_pkg.all; + use work.common_pkg.all; use work.core_pkg.all; -use work.extension_uart_pkg.all; architecture beh of rs232_tx is -- definierern der intern verwendeten Signale type STATE_TYPE is (IDLE,SEND); signal state, state_next : STATE_TYPE; signal bus_tx_int, bus_tx_nxt : std_logic := '1'; - signal baud_cnt,baud_cnt_next : integer := 0; + signal baud_cnt,baud_cnt_next : integer; signal cnt, cnt_next : natural range 0 to 11 := 0; signal idle_sig, idle_sig_next : std_logic := '0'; @@ -85,8 +86,8 @@ begin tx_rdy <= '1'; cnt_next <= 0; -- TODO: wtf, typproblem - -- baud_cnt_next <= to_integer(unsigned(bd_rate)); - baud_cnt_next <= CLK_PER_BAUD; + baud_cnt_next <= to_integer(IEEE.numeric_std.unsigned(bd_rate)); + --baud_cnt_next <= CLK_PER_BAUD; when SEND => -- Signalisiert dass gerade ein Byte versendet wird tx_rdy <= '0';