rendered paste bodywb_init( bus_c); -- initalise wishbone bus
wb_rst( 2, reset_int, bus_c ); -- reset system for 2 clocks
clock_wait( 2, bus_c );
bka_test_array(0) := X"0000_0003"; -- LCR
bkd_test_array(0) := X"0000_0083"; -- 8 data bits, 1 start bit, set LCR(7)
bkw_32( bka_test_array, bkd_test_array, 1, bus_c);
clock_wait( 2, bus_c );
bka_test_array(0) := X"0000_0001"; -- DLM
bkd_test_array(0) := X"0000_0000"; -- X"0000_0000" = BAUD 38400
bkw_32( bka_test_array, bkd_test_array, 1, bus_c);
clock_wait( 2, bus_c );
bka_test_array(0) := X"0000_0000"; -- DLL
bkd_test_array(0) := X"0000_0005"; -- X"0000_0051" = BAUD 38400
bkw_32( bka_test_array, bkd_test_array, 1, bus_c);
clock_wait( 2, bus_c );
bka_test_array(0) := X"0000_0003"; -- LCR
bkd_test_array(0) := X"0000_0003"; -- 8 data bits, 1 start bit, clear LCR(7)
bkw_32( bka_test_array, bkd_test_array, 1, bus_c);
clock_wait( 2, bus_c );
bka_test_array(0) := X"0000_0000"; -- Transmiter fifo
bkd_test_array(0) := X"0000_0003"; -- data
bkw_32( bka_test_array, bkd_test_array, 1, bus_c);
clock_wait( 2, bus_c );
bka_test_array(0) := X"0000_0000"; -- Transmiter fifo
bkd_test_array(0) := X"0000_0005"; -- data
bkw_32( bka_test_array, bkd_test_array, 1, bus_c);
clock_wait( 2, bus_c );
clock_wait( 5000, bus_c );
bka_test_array(0) := X"0000_0000"; -- Transmiter fifo
bkd_test_array(0) := X"0000_0003"; -- data
bkw_32( bka_test_array, bkd_test_array, 1, bus_c);
clock_wait( 2, bus_c );
clock_wait( 5000, bus_c );
bka_test_array(0) := X"0000_0000"; -- Transmiter fifo
bkd_test_array(0) := X"0000_0005"; -- data
bkw_32( bka_test_array, bkd_test_array, 1, bus_c);
clock_wait( 2, bus_c );
clock_wait( 5000, bus_c );
bka_test_array(0) := X"0000_0000"; -- Transmiter fifo
bkd_test_array(0) := X"0000_0033"; -- data
bkw_32( bka_test_array, bkd_test_array, 1, bus_c);
clock_wait( 2, bus_c );
bka_test_array(0) := X"0000_0000"; -- Transmiter fifo
bkd_test_array(0) := X"0000_0055"; -- data
bkw_32( bka_test_array, bkd_test_array, 1, bus_c);
clock_wait( 2, bus_c );
clock_wait( 5000, bus_c );
bka_test_array(0) := X"0000_0000"; -- Transmiter fifo
bkd_test_array(0) := X"0000_0033"; -- data
bkw_32( bka_test_array, bkd_test_array, 1, bus_c);
clock_wait( 2, bus_c );
clock_wait( 5000, bus_c );
bka_test_array(0) := X"0000_0000"; -- Transmiter fifo
bkd_test_array(0) := X"0000_0055"; -- data
bkw_32( bka_test_array, bkd_test_array, 1, bus_c);
clock_wait( 2, bus_c );