«« ( Date ) »» // «« ( Thread ) »» // vlsi-nastava - 2004

Ajde ljudi, jos samo malo izdrzite !!!

by Milos Todorovic
petak, 30. januar 2004 - 14:49.

Pozdrav svima !!!

Par stvari koje sam otkrio nocas, a koje mogu da vam ustede puno truda i
vremena
( koga je sve manje : ) )

1. Oficijelni TB, prvo upisuje u contolni reg, zatim cita iz njega,
pa upisuje u CLK_Div, pa cita iz njega, prilikom svakog citanja generise
poruku (NOTE)
da li se procitana vrednost slaze sa upisanom.
!!! Ako poruka ne pise, to znaci da podatak nije upste procitan !!!!

Zatim sledi Block Write sa 8 podataka - ovo se ne proverava, a ne
proveravaju se ni podaci koji su poslati !!!!

!!! Vodite racuna, ako ste zaboravili default vrednost u FIFO_LIINES gen.
parametru da izbrisete, TB nece da radi kako treba.

Podaci preko Rx se dobijaju preko generatora, i ocitavaju se Block
Readom koji se sastoji u tome da
podigne STB, CYC i drzi ih 1000 taktova i cita podatke kako koji
pristigne.

!!! Ako ste napravili da vam Read reaguje samo na uzlaznu ivicu STB, ovo
vam nece raditi !!!!

!!! Za svaki procitani podatak generise se NOTE sta je procitano i sta se
ocekuje !!!!

!!! Preko linije se salju podaci tako sto se prvo salje najnizi bit, i tako
se ocekuje pri prijemu !!!!

!!! Jos je jedna bitna stvar, CLK_Div koji generise TB ima 97 taktova, a ne
96 koliki je delitelj i nije sinhronizovan
sto takodje moze da vam pravi probleme !!!!

!!! Dovoljno je trajanje simulacije od 1 ms da se sve vidi !!!


!!! Sel se koristi samo 11 za CLK_Div i 01 za sve ostalo, ko je uradio samo
te slucajeve, moze slobodno
da ozici linije !!!

!!! Takodje podaci uvek idu na poslednjih 8 linija, ili u slucaju CLK_Div na
poslednjih 16, tako da i to moze da
se ozici, ako je neko tako radio !!!!

Toliko o TB !!!

Milos