Simulátor funkce FM-CW dálkoměru

| 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 ...

Vydal: FEKT VUT Brno Autor: Martin Bačík

Strana 41 z 51

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
Procesor najprv monitoruje vstupnú sekvenciu dát, takzvané testovacie bity. Ukon enie prenosu indikované zablikaním LED diód. 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 . Po ich správnom overení nasleduje zápis registrov.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