En el módulo Ethernet, ¿por qué necesitamos el bloque FIFO antes de la capa mac? ¿Podemos evitarlo? Gracias de antemano
En el módulo Ethernet, ¿por qué necesitamos el bloque FIFO antes de la capa mac? ¿Podemos evitarlo? Gracias de antemano
El FIFO reduce el número de interrupciones que el procesador conectado debe atender. En teoría, podría evitarlo, pero si lo hace, el microprocesador normalmente perderá mucho tiempo en la sobrecarga de servicio de interrupción.
Para una rápida analogía, supongamos que te pidieron que movieras 40 galones de agua 20 millas. El FIFO es aproximadamente equivalente a un camión con un tanque de agua de 20 galones, por lo que solo hace dos viajes para llevar toda el agua al destino. Sin el FIFO, solo puedes llevar una botella de agua a la vez, por lo que deberías hacer alrededor de 500 viajes de ida y vuelta.