razglasi svoje funkcije knjižnice . Na primer, če želite, da se ugotovi, standardno funkcijo logika aritmetično , bi vaša koda videti takole:
" library IEEE;
uporabo ieee.std_logic_arith.all; "
2
Določite vrata vašega podatkovni poti je . Na primer :
"subjekt notranja vodila , je
port ( clock_dp : v std_logic;
rst_dp : v std_logic;
imm_data : v std_logic_vector ( 15 downto 0 );"
vrata vaši podatki Path bodo ugotovili, kako in kje teče vaše podatke . Vi ste v bistvu določa, kje je vnesel in kje je izhod .
3
Zaprite vnos podatkov o pristaniščih pot z naslednjo kodo:
");
konec DataPath; "
4
Določite arhitekturno strukturo podatkovne poti . Boste morali navesti komponente , kar se sestavnih delov in kako podatkovne tokove v in iz vsakega sestavnega dela. Na primer , bi vzorčno kodo , da ustvarite datoteko registra videti takole:
" komponenta
Zaprite arhitekturno zasnovo , ki jih konča struktura uporabo " končni zgradimo , "
pristanišča ( ura : v std_logic;
rst : v std_logic; "
5
.