Qhov sib txawv ntawm binary pointer thiab grey code pointer

Dec 06, 2019

Qhov sib txawv ntawm binary pointer thiab grey code pointer

(1) Vim tias kev sib koom tes sib luag, tus pointer tuaj yeem muaj ntau qhov pauv hloov tib lub sijhawm, thiab binary pointer tuaj yeem dhia hla qhov ntev uas tsis txaus siab txhua zaus nws txav, uas coj tau yooj yim rau kev siv qee lub zog ntawm FIFO (rau piv txwv li, kho vajtse ncaj qha tswj lub FIFO los ntawm lub zais Ib qho kev ua yuam kev muab pov tseg hauv cov ntaub ntawv xa mus); thiab Grey code pointer feem ntau tsuas yog txav mus sab saud lossis sab saud.

(3) Piv nrog cov kev sib txuas lus ncaj qha, kev sib txuas los ntawm kev sib tuav tes yuav tsum muaj ntau lub voj voog moos, yog li qhov kev txiav txim tag nrho ntawm binary taw qhia yog ntau "txhag cia" dua li kev txiav txim tag nrho ntawm Grey code pointers; rau kev tsim qauv FIFO nrog lub peev xwm loj thiab muaj qhov cim xeeb, Nws tau hais tias qhov chaw ploj vim tias kev txiav txim siab yuav raug zam; tab sis rau me me FIFO, qhov no "txhag cia" tuaj yeem tsis lees txais. Piv txwv li, FIFO muaj 8 tus neeg sau npe. Rau tus pointer encoded hauv Grey code, qhov teeb meem phem tshaj plaws, thaum FIFO raug txiav txim siab ua kom tiav los ntawm tus kws sau ntawv, muaj qhov tseeb tsuas yog tsib cov ntaub ntawv khaws cia hauv nws (siv ob-theem synchronizer, nws yuav siv peb Synchronization ntawm ob lub voj voog , thiab nyeem kev ua haujlwm tshwm sim nyob rau hauv peb mus ncig); Rau cov taw tes nrog binary encoding, thaum FIFO raug txiav txim tias tag nrho, tej zaum yuav tsuas muaj peb cov ntaub ntawv hauv FIFO lossis tsawg dua (siv ob-theem synchronizer, Nyob rau hauv rooj plaub zoo tshaj plaws, tsib kev sib txuam ntawm kev sib tuav tes yuav tsum tau, thiab nyeem cov haujlwm tshwm sim nyob rau hauv tag nrho tsib mus).


Xa kev nug