BOARD uC+FPGA CONDORBoard V1.5

by by

Esta página pretende dar seguimiento y soporte al desarrollo de la segunda edición de la plataforma para el co-diseño Hardware-Software denominada CondorBoard. El proyecto CondorBoard 1.5 hace parte del desarrollo de la investigación de maestría del estudiante Josnelihurt Rodriguez Barajas, bajo la dirección del profesor Fredy E. Segura-Quijano ([mailto:fsegura@uniandes.edu.co fsegura@uniandes.edu.co] del departamento de Ingeniería Eléctrica y Electrónica de la Universidad de los Andes)

{{CondorInfoBox|

Que es CondorBoard 1.5
CondorBoard 1.5 es un proyecto que tiene el propósito de diseñar y fabricar una plataforma hardware/software flexible, sobre la cual se puedan soportar aplicaciones tanto de desarrollo software como de hardware. La plataforma también permite probar estrategias o metodologías de diseño para el desarrollo de  protocolos de comunicaciones entre dispositivos de lógica programable y procesadores de aplicación específica. Dicha plataforma se diseñó en un PCB de 77x78 mm; mucho más pequeño que el PCB de la CondorBoard1.0. }} CondorBoard 1.5 nace a partir de múltiples notas de aplicación para el procesador AT91SAM9xE que pueden ser consultadas desde aquí, así como también diferentes fuentes que se pueden encontrar en y en. Si quieres conocer más acerca del nombre puedes consultarlo aquí.

= Especificaciones = La tarjeta cuenta con un solo procesador: SAM9xE - ATMEL con una arquitectura ARM926EJ-S™  de 32 bits. A diferencia de la familia AT91SAM7, el SAM9x permite ejecutar software de alto nivel como por ejemplo un SO basado en Linux. Sin embargo, no deja de lado la posibilidad de utilizar software de bajo nivel como por ejemplo lenguaje ensamblador (ASM), lenguaje C y FreeRTOS.

Además del procesador, la tarjeta cuenta con un dispositivo de lógica programable que permite la implementación en hardware. Este dispositivo es una FPGA Spartan 3E de Xilinx la cual, para la plataforma, puede ser programada directamente desde el procesador o via JTAG externo. Adicionalmente, su uso puede ser totalmente independiente al uso del procesador central. Todo esto pensando en la flexibilidad de la tarjeta de desarrollo. Para ver el listado completo de las especificaciones haga click aquí

= Primer arranque del sistema =

q0buyQNfpyY

Esta sección estará en pausa hasta completar la fabricación de la primer plataforma de pruebas

Construcción de Herramientas de arranque y programas de gestión de arranque
El proceso de arranque de la tarjeta CondorBoard se realiza mediante diferentes programas precargados en los medios de almacenamieto masivo dentro del la tarjeta. A continuación se enuncian los recursos disponibles para la construcción de las herramientas necesarias para la configuración del GNU/Linuix sobre la tarjeta de desarrollo CondorBoard

Instalación de herramientas básicas✅ Construcción de bootstrap AT91Bootstrap✅ Construcción de gestor de arranque U-Boot✅ Asistente para programar los dispositivos de la tarjeta SAM-BA ✅ Construcción de la imagen del kernel de linux y configuración de variables de entorno del U-Boot✅ Instalación de sistema de archivos para la distribución OpenEmbedded sobre USB✅ Configuracion del adaptador de red

Configuracion para consola por USB

CondorBoard v1.9

SAG:Condor

Herramientas
Este proyecto se encuentra basado en pequeños aportes de diferentes plataformas desarrolladas tanto en Colombia como en el mundo. A continuación se listan las paginas principales de los proyectos


 * wiki.linuxencaja.net/wiki/SIE Proyecto desarrollado por Ingeniero Carlos Iván Camargo Bareño, profesor de la Universidad Nacional de Colombia.

Primeras pruebas con procesadores similares: at91sam9260 TARJETAS:SAM9-L9260