15.05.2013 Views

AGRADECIMIENTOS

AGRADECIMIENTOS

AGRADECIMIENTOS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

76<br />

4. DESARROLLO DEL PROTOCOLO USB.<br />

buffer en cada momento se convierte en una dura tarea. Controlar el momento en el<br />

que los datos están estables en el bus es muy complicado con tantas señales en el<br />

conjunto del programa, es por ello que también se implementa una controladora de la<br />

RAM para reducir las posibilidades de error en el control del buffer de entrada salida,<br />

implementando en ella tres bufers únicamente de escritura y uno de lectura.<br />

RAM_CTRL11_SYN controla la RAM en modo síncrono, las señales de entrada<br />

son un buffer de 64 bits, tres posibles direcciones de 8 bits y tres señales para<br />

comenzar una lectura o escritura, de salida tenemos un buffer de 64 bits, las señales<br />

que controlan la RAM y el buffer de entrada salida de la memoria RAM.<br />

Para realizar una lectura, se coloca sobre el bus correspondiente la dirección<br />

deseada y se pone a nivel alto la señal de lectura o escritura correspondiente. En ese<br />

momento la controladora pasa por una serie de estados, empezando por el estado<br />

“atent” del clock, que mueven las señales de la RAM para cumplir con el esquema de<br />

la lectura / escritura síncrona. El cambio de las señales se divide en dos procesos, uno<br />

controlado por el flanco de subida del inclock y el otro por el del outclock, por lo que la<br />

operación dura dos clocks del reloj general.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!