Technika cyfrowa - Laboratorium nr 7
13. Pomiędzy słowami kluczowymi BEGIN oraz END PROCESS wyróżnionymi na powyższym wydruku czcionką pogrubioną umieść fragment kodu przedstawiony na wydruku 2, pamiętając o zapisaniu pliku.
Technika cyfrowa - Laboratorium nr 7
— *** Test Bench - User Defined Section *** tb : PROCESS
BEGIN
for i in 0 to 20 loop clk <= •0’;
WAIT for 1 ns; clk <= '1' ;
WAIT for 1 ns; end loop;
—WAIT; — will wait forever END PROCESS;
— *** End Test Bench - User Defined Section
Wydruk 2: Kod jednostki testującej uzupełniony o kod umożliwiający weryfikację funkcjonalną zaprojektowanego licznika 14. Następnie w panelu Design w bloku Hierarchy podświetl plik z jednostką projektową i w bloku Processes kliknij dwukrotnie opcję Simulate Behavioral Model (rys. 14).
Rys. 14. Panel Design umożliwiający uruchomienie procesu symulacji układu licznika
Jeśli proces uruchomienia symulacji przebiegnie bez błędów, powinno automatycznie ukazać okno programu ISim (rys. 15). Przeskaluj widok przebiegów czasowych na ekranie tak, aby możliwa była obserwacja wszystkich przebiegów czasowych licznika wyznaczonych przez jednostkę projektową. Przeanalizuj poprawność działania licznika na podstawie otrzymanych wykresów czasowych.
Rys. 15. Fragment okna programu ISim z widocznymi przebiegami czasowymi testowanego licznika
Strona 13 z 14