Komponentförteckning LCD-display Fyra rader á 16 tecken. PIC-processor PIC 16C74 Oscilator-krets Används för att grinda klockan. Den kopplas till CLKIN på PIC-processorn, till data-delen av VHDLblocket samt till multiplexern. PC-sladd Används för kommunikation mellan Testvektorgeneratorn och PC:n. En handshaking simuleras och in- och utgångarna kopplas till ut- resp. ingångarna på RS232-kretsen. MAX232 Används för att, via bussen, upprätta kommunikation mellan Testvektorgeneratorn och PC:n. Den består av olika sektorer: voltage converter RS-232 drivers RS-232 receivers Kondensatorer Fem st kondensatorer à en mikro Farad. De används av MAX232-kresten till att konvertera spänningen för RS-232 drivern. Busdrivers Två st busdrivers används för att flytta data mellan MACH435-kretsarna och PIC-processorn. Switch Används för att växla mellan PC och lokal mode, samt intern och extern klocka. Multiplexer En SN741LS157-krets. anv. Väljer mellan extern och intern klocka. Avkodare En SN741LS348-krets. Bestämmer vilken knapp som har tryckts. MACH435 Två st som används till data- och adress del i VHDL-blocket. Se vidare anvisningar. Minnen Två st som används för lagring av testvektorer Knappar Följande knapparna genererar avbrott och anropar lämplig subrutin: UP: Vid knapptryckning på pil upp flyttas innehållet på rad3 till rad4, innehållet på rad2 till rad3, nytt innehåll hämtas till rad2, samt adressräknaren i VHDL-blocket minskas med 1. DOWN: Vid knapptryckning på pil ner flyttas innehållet på rad3 till rad2, innehållet på rad4 till rad3, nytt innehåll hämtas till rad4, samt adressräknaren i VHDL-blocket ökas med 1. LEFT: Flyttar markören till vänster samt nollställer flaggor RIGHT: Flyttar markören till höger samt nollställer flaggor OUT: Lägger det som finns utpekat i minnet på utgångarna.' TOGGLE: Togglar activebit samt sparar den modifierade vektorn INSERT: Vid knapptryckning på insert flyttas alla eventuella vektorer som finns längre ner i listan än rad3, en rad nedåt. En rad med enbart nollor flyttas till rad4 förutsatt att minnet inte är fullt. DELETE: Vid knapptryckning på delete raderas vektorn på den 4:e raden och alla återstående vektorer efter rad4 flyttas upp ett steg. TRIG: Tar hand om ett trig från knapp eller extern trigsignal. STOP: Tar hand om ett stop från PCn