Re: pitanje za asistenta
Ovde pise da se svaka aktivnost u vezi sa wb interfejsom vrsi na uzlaznu
ivicu takta, odnosno da se svi signali registruju - ocitavaju na uzlaznu
ivicu. To znaci da ce tamo neki master postavljati svoje signale tako da
ocekuje da ih mi pokupimo na uzlaznu ivicu. Mi cemo nas ack_o, err_o...
postaviti "kad hocemo" ali pod uslovom da na sledecu uzlaznu ivicu takta od
postavke ack signala mozemo da obezbedimo masteru podatke koje on ocekuje,
jer ce ih on tada ocekivati (na prvu uzlaznu ivicu takta na kojoj je
ack='1'). Zato je ovo pravilo uvedeno, mada se ovde stvarno ne pominje
nikakva silazna ivica, to je dobar trenutak za postavljanje nekih izlaznih
signala jer je na sredini izmedju uzlazne (kada mi ocitavamo podatke) i
uzlazne (kada master ocitava nase rezultate). Naravno ovo je u slucaju kada
imamo max. brz odziv, nas uredjaj (slave) moze i da "kulira" par taktova,
tj. da unese WSS (wait stanja), tako sto ne postavi odmah na prvu silaznu
ivicu ack_o nego na neku narednu.
Ovo ne pise u wbspec, verovatno je asistent pricao o tome na vezbama, ali na
zalost ja sam od onih koji su vezbe pratili prosle godine...
Evo ovako sam ja razumeo WB filozofiju, ako nisam u pravu neka me odmah neko
razuveri, dok nisam implementirao svoju kontrolnu jedinicu. :)
Pozdrav
2007/1/28, Nenad Tesovic <tesovicn@gmail.com>:
ivicu takta, odnosno da se svi signali registruju - ocitavaju na uzlaznu
ivicu. To znaci da ce tamo neki master postavljati svoje signale tako da
ocekuje da ih mi pokupimo na uzlaznu ivicu. Mi cemo nas ack_o, err_o...
postaviti "kad hocemo" ali pod uslovom da na sledecu uzlaznu ivicu takta od
postavke ack signala mozemo da obezbedimo masteru podatke koje on ocekuje,
jer ce ih on tada ocekivati (na prvu uzlaznu ivicu takta na kojoj je
ack='1'). Zato je ovo pravilo uvedeno, mada se ovde stvarno ne pominje
nikakva silazna ivica, to je dobar trenutak za postavljanje nekih izlaznih
signala jer je na sredini izmedju uzlazne (kada mi ocitavamo podatke) i
uzlazne (kada master ocitava nase rezultate). Naravno ovo je u slucaju kada
imamo max. brz odziv, nas uredjaj (slave) moze i da "kulira" par taktova,
tj. da unese WSS (wait stanja), tako sto ne postavi odmah na prvu silaznu
ivicu ack_o nego na neku narednu.
Ovo ne pise u wbspec, verovatno je asistent pricao o tome na vezbama, ali na
zalost ja sam od onih koji su vezbe pratili prosle godine...
Evo ovako sam ja razumeo WB filozofiju, ako nisam u pravu neka me odmah neko
razuveri, dok nisam implementirao svoju kontrolnu jedinicu. :)
Pozdrav
2007/1/28, Nenad Tesovic <tesovicn@gmail.com>:
Sasa Stojanovic wrote:
>> Master reaguje SAMO na uzlaznu ivicu takta.
>> Slave reaguje SAMO na silaznu ivicu takta.
> wbspec_b1, strana 56, pravilo 4.10.
RULE 4.10
The clock input [CLK_I] to each IP core MUST coordinate all activities
for the internal logic within the WISHBONE interface. All WISHBONE
output signals are registered at the rising edge of [CLK_I]. All
WISHBONE input signals must be stable before the rising edge of [CLK_I].
Ja ne vidim da se ovde pominje silazna ivica, niti se pominju master i
slave?
*
*
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------
- Follow-Ups:
- Re: pitanje za asistenta
- From: "Drasko Injac" <draskoi@gmail.com>
- Re: pitanje za asistenta
- From: "Rade Jakovljević" <radegm@gmail.com>
- Re: pitanje za asistenta
- References:
- Re: pitanje za asistenta
- From: Sasa Stojanovic <stojsasa@yahoo.com>
- Re: pitanje za asistenta
- From: Nenad Tesovic <tesovicn@gmail.com>
- Re: pitanje za asistenta
Previous by date: Re: Za asistenta: Kapacitet fifo-a
Next by date: Re: pitanje za asistenta
Previous by thread: Re: pitanje za asistenta Next by thread: Re: pitanje za asistenta
Previous by thread: Re: pitanje za asistenta Next by thread: Re: pitanje za asistenta