Hvordan man kode en DataPath Med VHDL

VHDL står for Virtual Hardware Decryption Language. Det er primært brugt i maskinindustrien til at designe elektronisk automatisering og skabe logiske kredsløb . VHDL understøtter faldende og stigende arrayets . En VHDL datasti bestemmer, hvordan data er passeret gennem et system. Datastien faktisk ikke oprette data , det bare definerer dens mulige ruter. Når du opretter en data- sti i VHDL , bliver du nødt til at bestemme datastien sammensætning og dens arkitektur. Instruktioner
1

Erklær din bibliotekets funktioner . For eksempel, hvis du ønsker at erklære en standard logik aritmetiske funktion, vil din kode se sådan ud:
"bibliotek IEEE;
bruger ieee.std_logic_arith.all ,"
2

Definér dine data kurvens havne. For eksempel : Hej

" enhed DataPath er
port ( clock_dp : i std_logic;
rst_dp : i std_logic;
imm_data : i std_logic_vector (15 downto 0); "

dine data kurvens havne vil bestemme, hvordan og hvor din datastrømme. du er i det væsentlige bestemme , hvor data er input , og hvor det er output.
3

Luk datastien port indgang ved hjælp af følgende kode :
")
ende DataPath ,"
4

Bestem arkitektoniske struktur af dine data sti. Du bliver nødt til at opremse de komponenter, hvad komponenterne består af , og hvordan datastrømme til og fra hver komponent. For eksempel ville prøve kode til at oprette et register fil se sådan ud : Hej

" komponent reg_file er
port ( ur : i std_logic;
RST : i std_logic; "
5

Luk den arkitektoniske udformning ved at afslutte struktur ved hjælp af " ende struct ,"
hoteltilbud .

https://www.danishgame.com © Hobbyer, spil