TestBench
cao hardverasi,
Evo saljem vam TestBench od asistenta Gvozdena.
Tu se nalaze 2 VHDL fajla-a.
Fajl test.vhf je enkapsulirajuci entitet koji sadrzi testbench procese i
koji mapira vas serijski port u sebe.
Proucite kako je deklarisan serijski port u ovoj arhitekturi (linije 68-101)
i podesite ime, arhitekturu i portove svoga serijskog porta da zadovoljava
ove.
Fajl wb_test_suite.vhd je paket koji sadrzi cijelu inteligenciju WB master
interfejsa. Njega samo ubacite u vas dizajn.
Narano, sad test(beh) treba da vam bude Top-level Selection
NAPOMENA 1: Kao sto mozete da vidite, ocekuje se da WB Slave interfejs
vasega RS-232-a drzi tag linije zakucane sve vrijeme, a ne samo u toku
ciklusa sa masterom
NAPOMENA 2: svi portovi su 32-bitni sa 8-bitnom granularnoscu (cak i
CLK_div); dakle morate da prilagodjavate na koji segment DAT magistrale cete
staviti/ocitati podatak
NAPOMENA 3: velicina FIFO je data u broju linija (koje adresiraju ulaze), a
ne u broju ulaza
NAPOMENA 4: djelitelj se zadaje da djeli f(WB_CLK) na f(serijski takt), a ne
na 16*f(serijski takt)
Takodje, asistent je slobodan da promjeni redoslijed slanja i primanja
podataka sa serijskog porta kao i Rx sekvencu.
srecno,
Sasa
Evo saljem vam TestBench od asistenta Gvozdena.
Tu se nalaze 2 VHDL fajla-a.
Fajl test.vhf je enkapsulirajuci entitet koji sadrzi testbench procese i
koji mapira vas serijski port u sebe.
Proucite kako je deklarisan serijski port u ovoj arhitekturi (linije 68-101)
i podesite ime, arhitekturu i portove svoga serijskog porta da zadovoljava
ove.
Fajl wb_test_suite.vhd je paket koji sadrzi cijelu inteligenciju WB master
interfejsa. Njega samo ubacite u vas dizajn.
Narano, sad test(beh) treba da vam bude Top-level Selection
NAPOMENA 1: Kao sto mozete da vidite, ocekuje se da WB Slave interfejs
vasega RS-232-a drzi tag linije zakucane sve vrijeme, a ne samo u toku
ciklusa sa masterom
NAPOMENA 2: svi portovi su 32-bitni sa 8-bitnom granularnoscu (cak i
CLK_div); dakle morate da prilagodjavate na koji segment DAT magistrale cete
staviti/ocitati podatak
NAPOMENA 3: velicina FIFO je data u broju linija (koje adresiraju ulaze), a
ne u broju ulaza
NAPOMENA 4: djelitelj se zadaje da djeli f(WB_CLK) na f(serijski takt), a ne
na 16*f(serijski takt)
Takodje, asistent je slobodan da promjeni redoslijed slanja i primanja
podataka sa serijskog porta kao i Rx sekvencu.
srecno,
Sasa
Attachment:
TestBench.zip
Description: Zip compressed data
- Follow-Ups:
- RE: TestBench
- From: "Ivan Milosavljevic" <ivan.mile@sezampro.yu>
- Re: TestBench
- From: "Vlada" <chiko@yubc.net>
- Re: TestBench ?!
- From: "Ana Balevic" <taucet@eunet.yu>
- Re: TestBench
- From: Jovan Popovic <josars@galeb.etf.bg.ac.yu>
- RE: TestBench
- References:
- Error???
- From: "Prijic Aleksandar" <aleksap@galeb.etf.bg.ac.yu>
- Pitanje za asistenta (!)
- From: "Ana Balevic" <taucet@eunet.yu>
- Re: Pitanje za asistenta (!)
- From: "Gvozden Marinkovic" <mgvozden@eunet.yu>
- literatura- hitno! :)
- From: Ana Balevic <alegria@ikomline.net>
- Re: literatura- hitno! :)
- From: "Miroslav Divljan" <dixon@yubc.net>
- Error???
Previous by date: Re: Tag signali
Next by date: Re: Tag signali
Previous by thread: Re: literatura- hitno! :) Next by thread: Re: TestBench
Previous by thread: Re: literatura- hitno! :) Next by thread: Re: TestBench