Controlador de interrupciones para el protocolo Daisy Chain de Zilog
Resumen:
Se presenta el desarrollo de un bloque controlador de interrupciones que cumple con el protocolo de arbitración de prioridades Daisy Chain de Zilog. El bloque realiza por hardware el arbitraje de prioridades entre interrupciones concurrentes y es fundamental para poder explotar el modo de interrupciones vectorizadas soportado por procesadores de Zilog. El diseño se hizo en lenguaje VHDL. El bloque fue integrado a un sistema basado en un procesador compatible con el procesador Z80 disponible en OpenCores. Fue sintetizado e instanciado en un FPGA y fue probado con éxito en diferentes escenarios. A partir del próximo semestre será utilizado en un curso introductorio de sistemas con microprocesadores.
2012 | |
Daisy Chain Zilog Controlador de interrupciones FPGA Electrónica |
|
Español | |
Universidad de la República | |
COLIBRI | |
https://hdl.handle.net/20.500.12008/41179 | |
Acceso abierto | |
Licencia Creative Commons Atribución - No Comercial - Sin Derivadas (CC - By-NC-ND 4.0) |
Sumario: | Se presenta el desarrollo de un bloque controlador de interrupciones que cumple con el protocolo de arbitración de prioridades Daisy Chain de Zilog. El bloque realiza por hardware el arbitraje de prioridades entre interrupciones concurrentes y es fundamental para poder explotar el modo de interrupciones vectorizadas soportado por procesadores de Zilog. El diseño se hizo en lenguaje VHDL. El bloque fue integrado a un sistema basado en un procesador compatible con el procesador Z80 disponible en OpenCores. Fue sintetizado e instanciado en un FPGA y fue probado con éxito en diferentes escenarios. A partir del próximo semestre será utilizado en un curso introductorio de sistemas con microprocesadores. |
---|