Diseño de una plataforma para el desarrollo de sistemas embebidos

A lo largo del desarrollo del presente proyecto se logró realizar el diseño y una primeraimplementación del sistema que se ha denominado Phoenix, el cual es una herramienta para eldesarrollo de aplicaciones basadas en sistemas embebidos. Phoenix está basado en un arreglode compuertas lógicas program...

Full description

Autores:
Salamanca Becerra, William Alexander
Carrillo Hernandez, Oscar Humberto
Tipo de recurso:
http://purl.org/coar/version/c_b1a7d7d4d402bcce
Fecha de publicación:
2008
Institución:
Universidad Industrial de Santander
Repositorio:
Repositorio UIS
Idioma:
spa
OAI Identifier:
oai:noesis.uis.edu.co:20.500.14071/21029
Acceso en línea:
https://noesis.uis.edu.co/handle/20.500.14071/21029
https://noesis.uis.edu.co
Palabra clave:
Sistema Embebido
ARM
SoC
Embedded System
ARM
SoC
FPGA
PCB
Rights
License
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
Description
Summary:A lo largo del desarrollo del presente proyecto se logró realizar el diseño y una primeraimplementación del sistema que se ha denominado Phoenix, el cual es una herramienta para eldesarrollo de aplicaciones basadas en sistemas embebidos. Phoenix está basado en un arreglode compuertas lógicas programables (FPGA por sus siglas en inglés) de la familia Spartan-3Ede Xilinx y un microcontrolador integrado (SoC) del fabricante Cirrus Logic con un núcleoARM9TDML. Phoenix permite al diseñador realizar aplicaciones empleando metodologías para el desarrollo de software, programando el SoC; y metodologías para la síntesis de hardware, configurandoel FPGA. Adicionalmente permite explotar las ventajas de estas dos alternativas empleando losdispositivos con metodologías de co-diseño. La implementación de Phoenix involucró el uso detecnología de tarjetas de circuito impreso(PCB) de múltiples capas, lo cual representa a nivellocal una incursión en el proceso de diseño y fabricación de estos. Además se ha evaluado eluso de herramientas profesionales para el diseño de PCBs, evidenciando los beneficios que seobtienen al usarlas, mejorando la calidad del producto y disminuyendo el tiempo de diseño. La experiencia obtenida de la implementación del sistema, ha permitido detectar aspectosa mejorar en la herramienta y abre la posibilidad para el desarrollo de proyectos basados enPhoenix y el diseño de futuras versiones de esta.