Diseño de Sistemas Embebidos

En esta sección tratare de abordar los fundamentos de teoría de una manera practica, a mi me ha dado grandes resultados. Bueno también hay que señalar que esta nota se basa en tecnología específica, es decir contienen detalles específicos sobre el software y el hardware de Xilinx, lo que puede variar por el sistema operativo o por el fabricante de la versión o fabricante del FPGA. Los desarrolladores de sistemas embebidos emplean muchas tecnologías distintas pero el éxito de un proyecto esta mas relacionado con el diseño operacional y funcional que por el hardware o software empleado.

1. El primer paso es adquirir e instalar el software de Xilinx

Yo emplee el ISE Web Pack 14.7 de Xilinx Inc 2009a, contiene el ISE (Integrated Software Enviroment) y el EDK (Embedded Development Kit / Kit para el Desarrollo Embebido). Ambas utilidades son importantes pero nos vamos a centrar nuestra atención inicialmente en el EDK y sus herramientas XPS, SDK. El ISE Web Pack  se compone de muchas utilidades y cada una tiene un propósito especifico:

  • ISE: Se utiliza mucho en cursos de logica digital y nos sirve para crear nuevos componentes de hardware o modificar alguno ya existente. Me voy a centrar mas en la integracion de  componentes ya existentes por lo que no lo voy a emplear mucho.
  • EDK: Nos sirve para crear el sistema base, se compone de dos utilidades principales
    • XPS: (Xilinx Platform Studio) que nos permite integrar componentes de hardware (procesadores, sistemas de bus, memorias, ip_cores [Hay que leer la teoría] ) y asignarles un rango de direcciones para poder acceder a ellos (usarlos).
    • SDK: (Software Development Kit) nos va a servir para crear el BSP (Board Support Package) que nos permita interactuar con el hardware desde una aplicación C. El SDK nos permite crear aplicaciones C (programas) stand_alone (es decir que no necesitan un Sistema Operativo) para su ejecución.
  • Impact: Nos va a permitir programar la FPGA

 

 

 

 

 

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s