Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypočítať FIFO Hĺbka

V elektronického výpočtového systému , centrálna procesorová jednotka čip má tri hlavné funkcie : čítanie prúd binárnych dátových signálov vstupu , spracovania vstupného prúdu a vysielacie , alebo " písanie " , spracované výsledky ako výstupného prúdu . Ak chcete riadiť tok dát medzi zariadeniami ovládanými dvoma samostatnými procesormi , first - in , first - out ( FIFO ) schéma môžu byť zahrnuté v kóde ovládača vytvoriť protokol front pre spracovanie prichádzajúcich signálov . Hĺbka FIFO pre spracovanie dát z CPU do CPU v podstate je maximálne množstvo pamäte nutné , aby sa rozdiel medzi mierou u ktorého dáta môžu byť písomné vysielací CPU a čítať prijímacie CPU . Pokyny dovolená 1

Vynásobte kurz písania /signálu pre prenos procesora ( v MHz ) podľa počtu nečinných cyklov , ktoré sa vyskytujú medzi dvoma po sebe idúcimi čítania cyklov . Ak neviete , frekvencie alebo nečinnosti cyklov vášho procesora , navštívte webové stránky čipu výrobcu a pozrieť sa tieto hodnoty v časti " Technické špecifikácie " .
2

Rozdeľte kurz čítania /signálu - príjem CPU ( v MHz ) podľa výsledku z kroku 1. Tieto informácie by mal byť tiež nájsť v kapitole " Technické údaje " .
3

odčítajte výsledok z kroku 2 od 1. Napríklad , ak 2 /3 bol výsledok z kroku 2 , mali by ste odpočítať 2 /3 od 1 , ktorá vám odpoveď 1 /3 alebo 0,3334 .
4

vynásobte výsledok z kroku 3 podľa veľkosti roztrhnutiu písanie /vysielajúceho CPU . Tieto informácie by mali byť k dispozícii v sekcii " Technické údaje " . Hodnota vám bude predstavovať požadovaný synchrónne hĺbky FIFO , v bitoch . Ak je hodnota v desiatkovej sústave , zaokrúhliť nahor na ďalšie najbližšie celé číslo .
5

Ak chcete zistiť asynchrónne hĺbky FIFO , pridajte 1 až výsledok z kroku 4.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené