IAY0150 - Digitaalsüsteemid praktikumi ülesanne
U2: and2 port map (x1,x2x3or,y1); --esimene tulemus and2 abil
Tallinn 2017
U3: y2 <= x2;
U4: or2 port map (x1, x2, x1x2or); --võtame x1 x2 or tulemuse
U5: and2 port map (x3i, x1x2or, y3); -- võtame x3i ja x1x2or and2 tulemuse
U6: y4 <= x3;
end struct;
Töös esinenud rasked kohad ning probleemid
Raskeks kohaks oli aru saamine, mida täpselt tegema peab. Ei olnud selget ettekujutust,
mida struktuursed ja käitumuslikud kirjeldusstiilid tähendavad. Seega kompasime
natuke pimedas, kuni leidsime õiged materjalid. Peale loengu slaidide vaatamist sai pilt
selgemaks ja suutsime kirjutada õiges kirjeldusstiilis VHDL koodid.
Kindlasti oli probleemiks see, et esialgu valisime tõeväärtustabelit tehes sisendite
järjekorra x3 x2 x1, kuigi toevaartustabeli VHDL koodi kirjutasime eeldades, et
Tallinn 2017
järjekord on x1 x2 x3. See tekitas testbenchis vea, mille mõistmiseks ja lahendamiseks