hvordan man beregner FIFO dybde

Indlæg af Annette Dalgaard     opdateret: 2012-02-27

I et elektronisk databehandling system , har den centrale regneenhed chip tre hovedfunktioner : at læse strøm af binære data signaler input , behandling input strøm og transmission, eller " at skrive , " det forarbejdede resultater som en output stream . At styre strømmen af data mellem enheder , der kontrolleres af to forskellige CPU'er , at en First-In, First-Out ( FIFO ) Ordningen kan indgå i driveren koden oprette en kø protokol for behandlingen af indgående signaler . FIFO dybde for en CPU -til-CPU databehandlingssystem dybest set er den maksimale mængde hukommelse, der kræves for at gøre op med forskellen mellem den hastighed, hvormed data kan være skrevet af den fremsendende CPU og læses af den modtagende CPU .
1 .
Multiplicer satsen for at skrive /signal-transmission CPU ( i MHz ) med antallet af ledige cyklusser , der forekommer mellem to på hinanden følgende læse cykler . Hvis du ikke kender din CPU 's sats eller tomgang cyklusser , kan du besøge chip producentens hjemmeside og se op på disse værdier under " Tekniske specifikationer ".
2 .
Del på læsningen /signal-modtager CPU ( i MHz ) af resultatet af trin 1 . Disse oplysninger bør også findes i " Tekniske specifikationer " sektionen .
3 .
Subtraher resultatet fra trin 2 fra 1 . For eksempel , var, hvis 2 /3 af resultatet fra trin 2 , vil du trække 2 /3 fra 1 , hvilket giver dig et svar på 1 /3 eller 0,3334 .
4 .
Multiplicer Resultatet fra trin 3 ved at skrive /sende CPU'er brast størrelse . Disse oplysninger skal være tilgængelige i " Tekniske specifikationer " sektionen . Den værdi , du får , vil repræsentere den nødvendige synkrone FIFO dybde , i bit . Hvis værdien er en decimal , runde op til den næste nærmeste heltal .
5 .
at bestemme asynkrone FIFO dybde , tilsættes 1 til resultatet fra trin 4 .

gode råd og advarsler


  • A synkrone FIFO dybde bruges for systemer, hvor urene at måle hastigheden af læsning CPU og skrivning CPU er synkroniserede . Asynkron FIFO dybden tager hensyn til systemer, hvor disse ure er slukket , synkoperede af en enkelt bit .


  • Previous:hvordan du udskifter en hk 2550 fuser Next:hvad er meningen med inputenheder ?



     

    Kommentarer

    Code:
    change