Re: Format fajla za testbench?
Kombinovanje bilo cega osim VHDL/Verilog koda sa testbench-om je osetljiv
posao, koji je uglavnom rezervisan za napredne korisnike. Mislim da je
neko vec pisao na listu nesto o tome koja je njegova ideja za generisanje
test sekvenci, koja se meni dopada, a to je sa for petljom u kojoj ces na
ulaz stavljati nekakve sekvence od po 10 bita. Kako nista od
funkcionalnosti ne zavisi od toga koji je sadrzaj Y i C, mogucnostima za
razne realizacije nema kraja :)
Ako bas hoces da koristis neki fajl sa strane, onda toplo preporucujem
text fajlove i koriscenje funkcija iz biblioteke STD_textio, u kojoj
postoje funkcije:
- readline(file_name, line) - line je u stvari buffer koji moze nakon
readline da se indeksira sa notacijom sa leva na desno, pri cemu VHDL
prepoznaje sve ASCII karaktere, a notacija je 'karakter';
- endfile(file_name) - za proveru da li si stigao do kraja fajla
Koriscenjem ove dve funkcije mozes da obavis ceo posao.
Ono sto predstavlja problem je sinhronizacija citanja iz fajla sa ostalim
desavanjima u testbench-u, jer nije moguce da se 'nastavi tamo gde se
stalo' u citanju, a samo citanje mora da bude smesteno u neki proces itd.
Potrebno je napisati jedan (ali vredan :)) testbench cijim izvrsavanjem
treba da moze da se utvrdi ispravno funkcionisanje uredjaja. Znaci, na
osnovu postavke zadatka osmislis test plan, sa pozitivnim i negativnim
test slucajevima, pa u testbench-u drajvujes ulazne signale u cilju da te
test slucajeve isceniras. Na primer, ako si predvideo da se nakon kraja
horizontalne linije, u slucaju da se ne pojavi EAV, gubi sinhronizacija i
ne inkrementira broj linije, treba napraviti test sekvencu koja ce imati
validan SAV, neke pixele kao deo AV i nista EAV do kraja linije. Kada se
stigne do kraja linije, proveravas da li je broj linija na izlazu ostao
isti.
Pozdrav
Marija
> Da li neko zna:
> 1) Kako treba da izgleda fajl u kome je smestena test sekvenca VIDEO IN
> signala?
> Da li je to file tipa VEC ili VCD ili nesto drugo?
>
> 2) Kako se taj fajl cita iz testbench-a?
>
> 3) Koliko testbench-a je potrebno napisati?
>
> Pozdrav
> Marko
>
>
- Follow-Ups:
- izvestaji, dijagrami i prezentacija testbench? za asistenta
- From: "Aleksandar Milutinovic" <aca.mil@galeb.etf.bg.ac.yu>
- izvestaji, dijagrami i prezentacija testbench? za asistenta
- References:
- Format fajla za testbench?
- From: Marko Mitić <mimarko@rti7020.etf.bg.ac.yu>
- Format fajla za testbench?
Previous by date: Re: odbrana
Next by date: za asistenta
Previous by thread: Format fajla za testbench? Next by thread: izvestaji, dijagrami i prezentacija testbench? za asistenta
Previous by thread: Format fajla za testbench? Next by thread: izvestaji, dijagrami i prezentacija testbench? za asistenta