Publicación: Design and implementation of axi4-lite to apb bridge based on advanced microcontroller bus architecture (amba) 4.0 using verilog
| dc.contributor.advisor | Roa Fuentes, Elkim Felipe | |
| dc.contributor.advisor | Duran Blanco, Christian Ricardo Esteban | |
| dc.contributor.author | Romero Galindo, Juan Pablo | |
| dc.date.accessioned | 2024-03-03T22:44:25Z | |
| dc.date.available | 2016 | |
| dc.date.available | 2024-03-03T22:44:25Z | |
| dc.date.created | 2016 | |
| dc.date.issued | 2016 | |
| dc.description.abstract | Este trabajo presenta una guía para la selección de buses especializados en el manejo de periféricos de bajo consumo. Da a conocer algunas de las principales características de varios de los principales protocolos que se encuentran disponibles en el mercado, los cuales son Wishbone de Opencores, MBus de la universidad de Michigan, CoreConnect de IBM, STBus de STMicroelectronics y APB de ARM. El bus APB fue seleccionado para ser implementado dentro de un microcontrolador de 32-bit basado en la arquitectura RISC-V diseñado por el grupo de investigación Onchip. Este bus se seleccionó debido a la practicidad en el manejo de periféricos y a su alta compatibilidad con el sistema en el cual se deseaba implementar, reduciendo el tiempo de adaptación y facilitando la interfaz de conexión. La implementación de este bus se realiza con el fin de manejar de forma más eficiente los periféricos de bajo consumo, disminuir el área y facilitar las interfaces que conectan cada periférico. Los resultados de síntesis muestran un área de 9µm2 con una densidad de potencia de 205µW/MHz, siendo implementado en tecnología CMOS 130nm. El bus APB controla un DAC, un ADC, un GPIO y SPI esclavo. Para mitigar posibles problemas de metaestabilidad, se implementan dos configuraciones de sincronizadores de señales para cada señal que pasa a un dominio de reloj diferente. | |
| dc.description.abstractenglish | Design and implementation of axi4-lite to apb bridge based on advanced microcontroller bus architecture (amba) 4.0 using verilog. | |
| dc.description.degreelevel | Pregrado | |
| dc.description.degreename | Ingeniero Electrónico | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.instname | Universidad Industrial de Santander | |
| dc.identifier.reponame | Universidad Industrial de Santander | |
| dc.identifier.repourl | https://noesis.uis.edu.co | |
| dc.identifier.uri | https://noesis.uis.edu.co/handle/20.500.14071/35086 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad Industrial de Santander | |
| dc.publisher.faculty | Facultad de Ingenierías Fisicomecánicas | |
| dc.publisher.program | Ingeniería Electrónica | |
| dc.publisher.school | Escuela de Ingenierías Eléctrica, Electrónica y Telecomunicaciones | |
| dc.rights | http://creativecommons.org/licenses/by/4.0/ | |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
| dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
| dc.rights.license | Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc/4.0 | |
| dc.subject | Microelectrónica | |
| dc.subject | Buses Para Periféricos | |
| dc.subject | Apb | |
| dc.subject | Axi-4 Lite | |
| dc.subject | Mbus | |
| dc.subject | Wishbone | |
| dc.subject | Opb | |
| dc.subject | Stbus | |
| dc.subject | Periféricos | |
| dc.subject | Protocolo | |
| dc.subject | Arquitectura | |
| dc.subject | Microcontrolador. | |
| dc.subject.keyword | This paper presents a guide for the selection of specialized buses in the management of low power peripherals. It unveils some of the key features of several of the major protocols available in the industry | |
| dc.subject.keyword | such as Wishbone from Opencores | |
| dc.subject.keyword | MBus from University of Michigan | |
| dc.subject.keyword | CoreConnect from IBM | |
| dc.subject.keyword | STMus from STMicroelectronics and ARM from APB. The APB bus was selected to be implemented within a 32-bit RISC-V base microcontroller | |
| dc.subject.keyword | designed by the research group Onchip of University Industrial of Santander (UIS). The APB bus was selected due to the practicality in the handling of peripherals and its high compatibility with the system in which it was desired to implement | |
| dc.subject.keyword | reducing the time of adaptation and facilitating the connection interface. The implementation of this bus is done in order to more efficiently handle low-power peripherals | |
| dc.subject.keyword | decrease the area and facilitate the interfaces that connect each peripheral. The synthesis results show an area of 9µm2 with a powimplemented in 130nm CMOS technology. The APB bus controls a DAC | |
| dc.subject.keyword | an ADC | |
| dc.subject.keyword | a GPIO | |
| dc.subject.keyword | and a SPI slave. To mitigate potential metastability problems | |
| dc.subject.keyword | two different configurations of signal synchronizer are implemented for each signal passing to a different clock domain. | |
| dc.title | Design and implementation of axi4-lite to apb bridge based on advanced microcontroller bus architecture (amba) 4.0 using verilog | |
| dc.title.english | Microelectronics, Peripheral Buses, Apb, Axi-4 Lite, Mbus, Wishbone, Opb, Stbus, Peripherals, Protocols, Architectures, Microcontrollator. | |
| dc.type.coar | http://purl.org/coar/version/c_b1a7d7d4d402bcce | |
| dc.type.hasversion | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.local | Tesis/Trabajo de grado - Monografía - Pregrado | |
| dspace.entity.type | Publication |
Archivos
Bloque original
1 - 3 de 3
Cargando...
- Nombre:
- Carta de autorización.pdf
- Tamaño:
- 249.1 KB
- Formato:
- Adobe Portable Document Format
Cargando...
- Nombre:
- Documento.pdf
- Tamaño:
- 980.86 KB
- Formato:
- Adobe Portable Document Format
Cargando...
- Nombre:
- Nota de proyecto.pdf
- Tamaño:
- 150.62 KB
- Formato:
- Adobe Portable Document Format
