Re: Blokovski ciklusi
Ako slave nije spreman da primi podatke, tj da zavrsi ciklus odmah, onda odgovori sa RTY, cime bi master trebao da prekine blokovski transfer i da oslobodi, ali opet to je do mastera i ne treba o tome da razmisljate.
Pozdrav,
Sasa
Rade JakovljeviÄ <radegm@gmail.com> wrote: Imam problema sa razumevanjem nacina rada blokovskih ciklusa. Molim Vas da mi pomognete da razjasnimo kako stvari stoje.
Koliko sam shvatio, blokovski upis radi tako sto, MASTER postavi podatke na magistralu podatakai STB_O='1'. SLAVE to registruje na sledecu uzlaznu ivicu i postavi ACK, posle te uzlazne ivice kao signal da moze da primi sledeci podatak. MASTER na sledecu uzlaznu registruje ACK i postavlja novi podatak... Ako SLAVE hoce da uspori malo, on po prihvatanju podatka obara ACK, kao signal da MASTER treba malo da saceka. MASTER i dalje proverava ACK na uzlazne ivice, drzeci non-stop podatke na magistrali. Kad SLAVE stigne, on ocita te podatke i opet postavi ACK da moze da primi novi podatak. Nadam se da nisam zbunio.
E sad, ako je ovo prethodno OK: Nas uredjaj je mnogo spor (da bi poslao 1 32b podatak pri baud=4 treba mu 34*4=136 taktova. Da li mi treba da drzimo MASTERA na magistrali svih tih 136 taktova? Ne vidim drugi nacin da se realizuje blokovski upis u nasem slucaju kada nemamo "transmitter buffer" i mislim da on ovde sluzi samo da bi mi odradili sve, a da u principu nema smisla mnogo. Da li sam u pravu?
Sto se tice blokovskog citanja, to mozemo lepo da radimo s' obzirom da imamo FIFO bafer. Zar ne?
Pozdrav i hvala unapred na pomoci.
Rade
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------
---------------------------------
Don't get soaked. Take a quick peak at the forecast
with theYahoo! Search weather shortcut.
Pozdrav,
Sasa
Rade JakovljeviÄ <radegm@gmail.com> wrote: Imam problema sa razumevanjem nacina rada blokovskih ciklusa. Molim Vas da mi pomognete da razjasnimo kako stvari stoje.
Koliko sam shvatio, blokovski upis radi tako sto, MASTER postavi podatke na magistralu podatakai STB_O='1'. SLAVE to registruje na sledecu uzlaznu ivicu i postavi ACK, posle te uzlazne ivice kao signal da moze da primi sledeci podatak. MASTER na sledecu uzlaznu registruje ACK i postavlja novi podatak... Ako SLAVE hoce da uspori malo, on po prihvatanju podatka obara ACK, kao signal da MASTER treba malo da saceka. MASTER i dalje proverava ACK na uzlazne ivice, drzeci non-stop podatke na magistrali. Kad SLAVE stigne, on ocita te podatke i opet postavi ACK da moze da primi novi podatak. Nadam se da nisam zbunio.
E sad, ako je ovo prethodno OK: Nas uredjaj je mnogo spor (da bi poslao 1 32b podatak pri baud=4 treba mu 34*4=136 taktova. Da li mi treba da drzimo MASTERA na magistrali svih tih 136 taktova? Ne vidim drugi nacin da se realizuje blokovski upis u nasem slucaju kada nemamo "transmitter buffer" i mislim da on ovde sluzi samo da bi mi odradili sve, a da u principu nema smisla mnogo. Da li sam u pravu?
Sto se tice blokovskog citanja, to mozemo lepo da radimo s' obzirom da imamo FIFO bafer. Zar ne?
Pozdrav i hvala unapred na pomoci.
Rade
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------
---------------------------------
Don't get soaked. Take a quick peak at the forecast
with theYahoo! Search weather shortcut.
- References:
- Blokovski ciklusi
- From: "Rade Jakovljević" <radegm@gmail.com>
- Blokovski ciklusi
Previous by date: Re: Prijava za odbranu projekta iz VLSI-a
Next by date: Re: Za one koji se nisu prijavili za odbranu a zele da brane projekat
Previous by thread: Re: Blokovski ciklusi Next by thread: Re[2]: Blokovski ciklusi
Previous by thread: Re: Blokovski ciklusi Next by thread: Re[2]: Blokovski ciklusi