All pastes #1284903 Raw Edit

Mine

public text v1 · immutable
#1284903 ·published 2008-12-14 11:43 UTC
rendered paste body
wb_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 );