In un sistema di calcolo elettronico , l' unità di elaborazione centrale di chip ha tre funzioni principali : la lettura del flusso di dati binari segnali di input , l'elaborazione del flusso di input e di trasmissione , o " scrittura ", i risultati elaborati da un flusso di output . Per gestire il flusso dei dati tra dispositivi controllati da due CPU distinte , uno schema First - Out First - In ( FIFO ) può essere incluso nel codice guidatore per stabilire un protocollo di accodamento per elaborare segnali in ingresso . La profondità FIFO per un sistema di elaborazione dati da CPU a CPU è sostanzialmente la quantità massima di memoria necessaria per compensare la differenza tra il tasso al quale i dati possono essere scritti dalla CPU trasmissione e letto dalla CPU ricevente. Istruzioni
1
Moltiplicare la velocità di scrittura /segnale di trasmissione della CPU ( in MHz) per il numero di cicli di inattività che si verificano tra due cicli di lettura consecutivi . Se non conoscete la vostra frequenza della CPU o cicli di inattività , visitare il sito Web del produttore di chip e cercare questi valori nella sezione " Specifiche tecniche".
2
Dividete la velocità di lettura /segnale di ricezione della CPU ( in MHz ) per il risultato della Fase 1 . Questa informazione dovrebbe anche essere trovato nella sezione "Dati tecnici" .
3
Sottrai il risultato dal punto 2 dal 1 . Per esempio, se i 2/3 è stato il risultato dal punto 2 , si sottrae 2/3 da 1 , dando una risposta di 1/3 o 0,3334 .
4
moltiplicare il risultato dal punto 3 dalla scrittura /trasmissione burst dimensioni della CPU . Questa informazione dovrebbe essere disponibile nella sezione "Dati tecnici" . Il valore che si ottiene rappresenterà la profondità FIFO sincrono richiesto , in bit. Se il valore è un numero decimale , arrotondare al numero intero più vicino .
5
Per determinare la profondità FIFO asincrono , aggiungere 1 al risultato dal punto 4 .