|
Kategorie: Diplomové, bakalářské práce |
Tento dokument chci!
Táto práca popisuje problematiku návrhu simulátoru FM-CW diakomeru. Výber optimálnej metódy realizácie. Práca informuje o základných vlastnostiach kontinuálne pracujúcich radarov. Práca zahrnuje analýzu chybovosti reálneho diakomerua numerický odhad maximálnej chyby celého reálneho zariadenia. Obsahuje detailné blokové schéma simulátoru funkcie FM-CW diakomeru a počítačovú simuláciu funkcie generátora kmitočtovo modulovaného signálu, demodulátoru ...
Ukon enie prenosu indikované
zablikaním LED diód.
Po ich správnom overení nasleduje zápis registrov. Procesor najprv monitoruje vstupnú sekvenciu dát, takzvané testovacie bity.39
-- Processor input port multiplexer
PROC_port_In_MUX: PROCESS(clk_50) BEGIN
IF clk_50'EVENT AND clk_50 '1' THEN
CASE Pico_Port_ID IS
WHEN UART_data_PORT_ID Pico_Data_in UART_Data_out;
WHEN UART_stat_PORT_ID Pico_Data_in UART_Stat_out;
WHEN UART_01_PORT_ID Pico_Data_in UART_reg( DOWNTO 56);
WHEN UART_02_PORT_ID Pico_Data_in UART_reg( DOWNTO 48);
WHEN UART_03_PORT_ID Pico_Data_in UART_reg( DOWNTO 40);
WHEN UART_04_PORT_ID Pico_Data_in UART_reg( DOWNTO 32);
WHEN UART_05_PORT_ID Pico_Data_in UART_reg( DOWNTO 24);
WHEN UART_06_PORT_ID Pico_Data_in UART_reg( DOWNTO 16);
WHEN UART_07_PORT_ID Pico_Data_in UART_reg( DOWNTO );
WHEN UART_08_PORT_ID Pico_Data_in UART_reg( DOWNTO );
WHEN LED_PORT_ID Pico_Data_in LED_reg;
WHEN OTHERS Pico_Data_in (OTHERS '0');
END CASE;
END IF;
END PROCESS PROC_port_In_MUX;
----------------------------------------------------------------------
-- Processor output port multiplexer
PROC_port_Out_MUX: PROCESS(clk_50) BEGIN
IF clk_50'EVENT AND clk_50 '1' THEN
IF Pico_wr '1' THEN
CASE Pico_Port_ID IS
WHEN UART_01_PORT_ID UART_reg( DOWNTO 56) Pico_Data_out;
WHEN UART_02_PORT_ID UART_reg( DOWNTO 48) Pico_Data_out;
WHEN UART_03_PORT_ID UART_reg( DOWNTO 40) Pico_Data_out;
WHEN UART_04_PORT_ID UART_reg( DOWNTO 32) Pico_Data_out;
WHEN UART_05_PORT_ID UART_reg( DOWNTO 24) Pico_Data_out;
WHEN UART_06_PORT_ID UART_reg( DOWNTO 16) Pico_Data_out;
WHEN UART_07_PORT_ID UART_reg( DOWNTO Pico_Data_out;
WHEN UART_08_PORT_ID UART_reg( DOWNTO Pico_Data_out;
WHEN LED_PORT_ID LED_reg Pico_Data_out;
WHEN OTHERS NULL;
END CASE;
END IF;
END IF;
END PROCESS PROC_port_Out_MUX;
Priradenie jednotlivých registrov nutné zapísa zdrojového kódu procesoru
PicoBlaze.
receive: CALL GetChar volanie funkcie citanie
COMP chreg,$AA porovnanie
JUMP NZ, receive neplati, skok zaciatok
CALL GetChar volanie funkcie citanie
COMP chreg,$55 porovnanie
JUMP NZ, receive neplati, skok zaciatok
CALL GetChar volanie funkcie citanie
LOAD chreg,MODEM_01 zapis registru
CALL GetChar
LOAD chreg,MODEM_02
CALL GetChar
LOAD chreg,MODEM_03
CALL GetChar
LOAD chreg,MODEM_04