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

RE: Block Read pitanje

by Ivan Milosavljevic
petak, 23. januar 2004 - 00:07.

>>-----Original Message-----
>>From: Gvozden Marinkovic [mailto:mgvozden@eunet.yu]
>>Sent: Wednesday, January 21, 2004 10:51 PM
>>To: vlsi-nastava@titan.etf.bg.ac.yu
>>Subject: Re: [vlsi-nastava] Block Read pitanje
>>
>>
>>Ti signali se postavljaju na uzlaznu ivicu takta.
>>Na sledecu ivicu vi ih obradjujete, a master ih
>>obara.

Sad sam se setio još nečega što nisam u prethodnoj poruci napisao. Ovde se
radi o signalima STB_O, WE_O, CYC_O, SEL_O() i ADR_O(), a po WISHBONE
specifikaciji oni se moraju obraditi PRE sledeće uzlazne ivice takta a ne da
čekamo tu ivicu pa tek onda da ih obrađujemo!!! Štaviše, PRE sledeće uzlazne
ivice takta se moraju i postaviti podaci koje smo pročitali iz FIFO. U
protivnom, ako mi čekamo na uzlaznu ivicu takta master će dobiti podatke još
jedan takt kasnije a to ne sme da se desi jer se radi BLOCK READ!

Ako je ipak tačno ovo što je Gvozden napisao (da smemo da čekamo sledeću
ivicu) onda to automatski znači da master postavi signale, sledeći takt je
WAIT STANJE, pa sledeći takt mu dajemo podatke! A to je upravo ono što, po
Gvozdenovim rečima, NE SME DA SE DESI????

Poz,
-+- I V A N -+-