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

Re: Pitanja u vezi projekta

by Sasa Stojanovic
sreda, 29. novembar 2006 - 08:48.

Treba da ima samo dvije linije koje ste pomenuli. Mislim da je jasno kakav je signal TxD. U trenutku upisa podatka TxD mijenja vrijednost na '0' i na toj vrijednosti ostaje onoliko taktova koliko je definisano sa baud rate. Potom se postavlja sledeci bit podatka i ostaje isto vremena koliko je i start bit itd.
Kod prijema, na silaznu ivicu signala RxD pocinjete da brojite do baud rate / 2 i tada uzimate odbirak koji predstavlja start bit (treba da je '0', a ako nije prijem se vraca u pocetno stanje kao da nista nije bilo). Nakon toga na svakih baud rate taktova uzima po jedan odbirak koji predstavlja odgovarajuci bit podatka, zastite ili stop bit.

Pozdrav,
Sasa

Ivica B <ibogosavljevic@gmail.com> wrote:
Izvinite sto sam dosadan, ali stvarno ne razumem neke stvari vezane za deo uredjaja koji asinhrono saljem podatke. Pogledao sam literauturu koju ste preporucili i nisam nasao zadovoljavajuce odgovore.
Pored TRANSMIT i RECEIVE pinova koji sluze za to sto im ime kaze, koji jos pinovi treba da postoje. U materijalima pise da 8251 kontroler ima jos brdo pinova, ali se vecina njih koristi za sinhronu komunikaciju.
Jel mozete da date jedan vremenski dijagram na kojem je nacrtan oblik signala na TRANSMIT liniji i dodatnim linijama (ako trebaju). Obelezite na dijagramu kojim vrednostima kojih signala se izracunava trajanje jednog bita.

Ivica

On 11/27/06, Sasa Stojanovic <stojsasa@yahoo.com> wrote: Da.

Pozdrav,
Sasa

Ivica B < ibogosavljevic@gmail.com> wrote:

Jos nesto: da li uredjaj treba da ude sposoban da u isto vreme i salje i prima podatke?


On 11/22/06, Sasa Stojanovic <stojsasa@yahoo.com > wrote:

Ivica B < ibogosavljevic@gmail.com> wrote: Pogledao sam projekat malo detaljnije i neke stvari mi nisu jasne:
1. Pise da se prvo salje start bit, pa podatak sa CRC-om (32 + 5 = 37 bitova), pa stop bit. Jel ovo znaci da prijem treba da organizujem kao da primam tri razlicite reci? Ili se reci salju bit po bit, a magistrala je jednobitna?
U zadatku se trazi seriski prenos (start i stop biti postoje baljda samo u toj varijanti)
2. U kontrolnom registru, kaze bit0 dozvoljava prijem podataka ako mu je vrednost 1. A ako mu je vrednost nula, podaci se odbijaju. To se signalizira kojim signalom?
Imate jednu liniju za serijsko slanje (TxD) i jednu za serijski prijem (RxD). Ukoliko je vrijednost ovog bita '0', linija RxD se uopste ne posmatra, bez obzira da li po njoj trenutno stizu podaci ili ne.
3. bit 1 u kontrolnoj reci - ne razumem o kakvoj brzini je rec. Sistem prima i salje podatke asinhrono. Da li je u komunikaciji sistem uvek slave?
Sjetite se kako izgleda asinhroni prenos kod 8251. Takt se ne prenosi, vec unaprijed treba da postoji definisano da uredjaji rade na istoj brzini. Sinhronizacij se desava na silaznu ivicu start bita. Dalje mjerenje vremena za taj podatak se vrsi u odnosu na tu sinhronizaciju.
4. Jel uredjaj uvek treba da prima podatke, cak i kad je FIFO pun? Na dva mesta se navode kontradiktorni zahtevi (da sistem treba da signalizira ako se podatak "pregazi" i da treba da prekine ciklus ako se pokusa upis u pun bafer).
Postoje dva slucaja odvojena.
Sa jedne strane (WISHBON) ne treba dozvoliti upis u bafer za slanje, ako prethodni podatak nije poslat kompletno.
Sa druge strane(RxD) ne postoji nacin da se druga strana obavijesti da je FIFO bafer pun, vec se podatak uvijek prihvata. Iz tog razloga se moze desiti da dodje do prepisivanja starih podataka.

Pozdrav,
Ivica
Pozdrav,
Sasa
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------





-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------




-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------




---------------------------------
Everyone is raving about the all-new Yahoo! Mail beta.

-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------




-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20vlsi-nastava
-----------------------------------------------------------------



---------------------------------
Everyone is raving about the all-new Yahoo! Mail beta.