elektronik forum

Regler | Seneste indlæg | emne RSS | Søg | Registrer | Log ind

FIFO pointers - Y kun grå kode pegepinde er brugt???


Post new topic Reply to topic EDAboard.com Forum Indeks -> ASIC Design Methodologies & Tools (Digital) -> fifo pejlemærker - Y kun grå kode pegepinde er brugt???
Author Besked
lakshman.ar



Joined: 29 November 2006
Posts: 89
Hjalp: 8


Post November 13, 2007 8:38

FIFO pointers - Y kun grå kode pegepinde er brugt???


hi every1,

dette er et spørgsmål, der blev stillet i interviewet!

hvorfor gør mod brug kun "grå-kode" pointers som læst pegepinde og skrive pegepinde og samtidig gennemføre FIFO???? .... y ikke binære????
Tilbage til toppen
wkong_zhu



Joined: 13 November 2004
Posts: 171
Hjalp: 2


Post November 13, 2007 9:11

FIFO pointers - Y kun grå kode pegepinde er brugt???


Hvis du implementerer en async fifo, skal du bruge grå kode fifo pointer til aviod metastabile eller glitch problemer.

fx: ptr [3:0] er binær kode, når en stat ændre, de 4 bits er ikke ændret på samme tid. så der kan være nogen tid, at ptr skiftedes til at være en overgang stat. (4'b101 -> 4'b110, kan der være 4'b100 eller 4'b111 stater). som vil gøre din async logik til at bedømme fifo tom / fuld mislykkes.
Tilbage til toppen
lakshman.ar



Joined: 29 November 2006
Posts: 89
Hjalp: 8


Post November 13, 2007 9:15

FIFO pointers - Y kun grå kode pegepinde er brugt???


1) meta-stabil
2) glitches ... noget els????

cos 4 det samme svar, svaret var
"Bortset 4m dette wat els er vigtigt???? .. u mangler nogle store ting" ....
Tilbage til toppen
kanagavel_docs



Joined: 18 August 2007
Posts: 40
Hjalp: 7


Post November 13, 2007 9:20

Re: fifo pejlemærker - Y kun grå kode pegepinde er brugt???


Uden at synkronisere vi kan sammenligne pegepinde asynkront til at generere FULD / TOM-signaler.

Hilsen,
Kanags
Tilbage til toppen
Google
AdSense
Google Adsense




Post November 13, 2007 9:20

Annoncer




Tilbage til toppen
vlsi_whiz



Joined: 12 November 2005
Posts: 171
Hjalp: 24


Post 13 November 2007 10:48

Re: fifo pejlemærker - Y kun grå kode pegepinde er brugt???


Når du designer ASYNCH FIFOs, skal vi bruge Gray stil pegepinde for at undgå fejl, når man sammenligner de læse og skrive pegepinde.

At sammenligne læse markøren med at skrive markøren for Fuld flag, er vi nødt til at tage læse pegepind til at skrive ur domæne.

Når dette er gjort ved hjælp af binære stil pegepinde, kan de læse Pinter adresse værdi ændres mere end en smule og dermed føre til fejl, når man sammenligner de pegepinde. Når du bruger Gray stil logik, den smule forandring er begrænset til kun en smule og dermed sammenligning fejl er elimineret eller minimeret.

Dette er hovedårsagen til, grå stil pegepinde bruges i stedet for binære.
Tilbage til toppen
donald007



Joined: 28 August 2007
Posts: 11
Hjalp: 1
Beliggenhed: TAIWAN


Post 13 November 2007 16:22

FIFO pointers - Y kun grå kode pegepinde er brugt???


Grunden til at bruge grå kode er, at multi-bit synkronisering problemer.
Kun en smule forandring.
Tilbage til toppen
Arabisk Bulgarsk Catalanske udgave Tjekkisk Dansk version Tysk version Græsk Engelsk version Spansk version Finsk Fransk version Hindi version Kroatisk version Indonesisk version Italienske version Hebræisk Japanske version Koreanske version Litauisk Lettisk Hollandsk version Norwegian version Polsk Portuguese version Rumænsk Russian version Slovakisk Slovensk Serbisk version Svensk version Tagalog version Ukrainsk version Vietnamese version Kinesisk version
Post new topic Reply to topic EDAboard.com Forum Indeks -> ASIC Design Methodologies & Tools (Digital) -> fifo pejlemærker - Y kun grå kode pegepinde er brugt???
Side 1 af 1

subj

text

Alle tidspunkter er GMT 1 Time
Lignende emner:
Om FIFO, bruger LFSR / Gray til læse / skrive tips (13)
Pointers (7)
Funktion pegepinde i C (9)
pejlemærker i MATLAB? (1)
Visere i verilog??? (4)
Forståelse pointere i C (3)
skabe pejlemærker i verilog (3)
C-sprog - pegepinde til funktioner (4)
Tip til at struct overdragelse (1)
[K] Hvad pegepinde gerne *** betyde? (3)


Misbrug | | Administrator | | Moderators | | Støt os | | sitemap
topic RSS