| Author | Poruka |
|---|
lakshman.ar
Joined: 29 studeni 2006 Postova: 89 Pomogao: 8
| 13. studeni 2007 8:38 FIFO pointers - Y samo siva kod upućuje se koriste? | | |
|
| hi every1,
ovo je pitanje koje je pitao u intervjuu!
zašto v koriste samo "sivi code" pokazivače kao pročitane pokazivačima i pisati pokazivače dok provedbe FIFO?? .... y ne binarni?? |
|
| Povratak na vrh | |
 |
wkong_zhu
Joined: 13 studeni 2004 Postova: 171 Pomogao: 2
| 13. studeni 2007 9:11 FIFO pointers - Y samo siva kod upućuje se koriste? | | |
|
| ako implementirati async FIFO, morate koristiti sivo pokazivač FIFO kod aviod metastabilna ili problem probleme.
npr.: ptr [3:0] je binarni kod, kada se stanje promijeniti, 4 komadići ne mijenjaju se u isto vrijeme. tako da svibanj biti neko vrijeme da ptr okreće se tranzicija država. (4'b101 -> 4'b110, postoji svibanj biti 4'b100 ili 4'b111 stanja). koji će vaš async logika da sudim FIFO prazan / pun uspjeti. |
|
| Povratak na vrh | |
 |
lakshman.ar
Joined: 29 studeni 2006 Postova: 89 Pomogao: 8
| 13. studeni 2007 9:15 FIFO pointers - Y samo siva kod upućuje se koriste? | | |
|
| 1) meta-stabilno 2) propuste ... ništa els??
4 cos isti odgovor, odgovor je bio "Osim 4m ovaj wat els je važno?? .. u nedostaje nekih većih stvari" .... |
|
| Povratak na vrh | |
 |
Google AdSense

| 13. studeni 2007 9:15 Oglasi | | |
|
|
|
|
| Povratak na vrh | |
 |
kanagavel_docs
Joined: 18 kolovoz 2007 Postova: 40 Pomogao: 7
| 13. studeni 2007 9:20 Re: FIFO pokazivače - Y samo siva kod upućuje se koriste? | | |
|
| Bez sinkronizacije možemo usporediti pokazivače asinkronom generirati PUNI / PRAZNA signale.
Pozdravi, Kanags |
|
| Povratak na vrh | |
 |
vlsi_whiz
Joined: 12 studeni 2005 Postova: 171 Pomogao: 24
| 13 studeni 2007 10:48 Re: FIFO pokazivače - Y samo siva kod upućuje se koriste? | | |
|
| Pri projektiranju asynch FIFOs, moramo koristiti pokazivače Gray stil izbjeći pogreške kada se uspoređuju čitati i pisati pokazivače.
Za usporedbu čitanje sa pokazivačem pisati pokazivač za Full zastavu, moramo uzeti čitanje pokazivač za pisanje sat domene.
Kada se to učini koristeći binarni stilovi, pročitajte Pinter adresa vrijednost mijenja više od jednog bita i time mogu dovesti do pogreške prilikom usporedbe pokazatelja. Kada se koriste Gray stil logika, malo promjene je ograničen na samo jedan zalogaj i tako usporedba greške eliminirani su i minimiziran.
To je glavni razlog zašto se koriste sive stilovi nego binarni. |
|
| Povratak na vrh | |
 |
donald007
Joined: 28 kolovoz 2007 Postova: 11 Pomogao: 1 Lokacija: TAJVAN
| 13 studeni 2007 16:22 FIFO pointers - Y samo siva kod upućuje se koriste? | | |
|
| Razlog korištenja siva kôd je da multi-bitni problemi sinkronizacije. Samo jedno malo promjena. |
|
| Povratak na vrh | |
 |