FPGA Libre
EnglishEspañolS.F. Summary
Hosted by:
Get Free FPGA development tools at SourceForge.net. Fast, secure and Free Open Source software downloads

Hardware

Cable JTAG:

Para nuestros proyectos usamos un cable compatible con el cable Parallel III de Xilinx, también conocido como DLC5.

Este es un cable simple y barato que se puede conectar al puerto paralelo de una PC.

Los esquemáticos y el circuito impreso de este cable (en formato Kicad): DLC5.

El esquemático en formato PDF: PDF

Lado soldaduras
Impreso del lado de las soldaduras
Lado componentes
Impreso del lado de los componentes
Cable en uso
Cable conectado a una placa con Spartan 2


iMPACT helper:

Este paquete incluye dos cosas. Por un lado una biblioteca dinámica que permite correr el iMPACT sin la necesidad de instalar los módulos del kernel y por el otro un juego de scripts que permiten automatizar y simplificar el proceso de transferencia del bitstream a la FPGA o la memoria de configuración.

El script más simple es denominado make_impact.pl y basta con especificarle el .bit que deseamos transferir a la FPGA.

Para descargarlo: Fuentes impact-helper

Versión Debian GNU/Linux: impact-helper


Tarjeta S2PROTO:

Como parte del proyecto FPGA Libre se abordó el diseño e implementación de un circuito impreso con FPGA, pensado para ser utilizado en ámbitos de desarrollo e instituciones educativas. Cabe mencionar que existen varios circuitos publicados con FPGAs, sin embargo ninguno de los observados cumplía con los objetivos y pautas de diseño propuestos:

  • Utilizar herramientas de software libre para permitir la modificación del circuito sin forzar la adquisición de costosos programas de diseño de PCBs.
  • Seleccionar componentes que puedan soldarse en forma manual.
  • Seleccionar, dentro de lo posible, componentes que puedan obtenerse fácilmente en el país.
  • Circuito simple, sencillo y de funcionalidades básicas.
  • Circuito impreso de fabricación nacional.
  • Dispositivo FPGA con capacidad suficiente para permitir realizar prácticas y desarrollos de baja y mediana complejidad.
  • Bajo costo. Si bien es imposible competir con productos fabricados en grandes cantidades, existen otros factores a tener en cuenta a la hora de abordar la fabricación de hardware como por ejemplo la capacidad para adaptar y modificar los circuitos, los altos costos de importación (monetarios y administrativos) para pocas unidades, el grado de independencia tecnológica, la experiencia adquirida, etc.

Algunas de las principales características del circuito son:

  • Diseño brindado bajo licencia GPL para permitir su libre utilización, implementación, modificación y comercialización.
  • Diseño ensamblado y probado.
  • Desarrollado y probado con herramientas de software libre: Kicad y GNU jtag.
  • Impreso doble faz de 12x10 cm de fácil fabricación en el país y posibilidad de montaje manual de los componentes.
  • Soporte para dispositivos Xilinx Spartan II PQ208 (hasta XC2S150 equivalente a 150.000 compuertas).
  • Puerto de niveles RS-232 para implementar transmisión y recepción serie.
  • Puerto JTAG compatible con el cable Parallel III de Xilinx, también conocido como DLC5. Circuito realizado en Kicad, y también disponible en el proyecto FPGA Libre.
  • 152 pines de I/O disponibles para el usuario distribuidos en cinco conectores. Estos permiten conectar plaquetas adicionales con pulsadores, leds, displays, etc.
  • Conector USB tipo B y driver para soportar niveles estándares USB.
  • Alimentación simple de 5 V CC.

El esquemático en formato PDF: PDF

Análisis de costos: Listado

El paquete con todos los archivos de diseño, la documentación y los gerber están disponibles para descargarlos en: S2PROTO v4.0

Lado componentes
Circuito impreso ensamblado
Diagrama en bloques
Diagrama en bloques


Tarjeta S3PROTO-MINI:

Continuando con las ideas abordadas en la S2PROTO se encaró un proyecto con Spartan III y encapsulado BGA. El primer resultado es la S3PROTO-MINI.

La tarjeta S3PROTO-MINI es una plataforma básica y simple de hardware libre para desarrollo con FPGA. Posee un dispositivo Xilinx Spartan 3E (XC3S1600E) con encapsulado BGA de 320 pads.

Utiliza el módulo de alimentación triple S3Proto, también disponible como hardware libre.

Características principales.
Esquemático.
La información completa con los archivos de diseño se puede obtener en: http://sourceforge.net/projects/fpgalibre/files/S3Proto-Mini/

Lado soldaduras
Tarjeta S3PROTO-MINI


Tarjeta PHR:

Los integrantes del Centro Universitario de Desarrollo en Automoción y Robótica (CUDAR) de la Universidad Tecnológica Nacional - Facultad Regional Córdoba (UTN - FRC) llevan adelante el proyecto Plataforma de Hardware Reconfigurable (PHR).

Esta placa utiliza una FPGA Spartan 3A de 200k gates y es un diseño abierto, publicado en OpenCores, que utiliza como fuente de alimentación al módulo S3-Power, el mismo usado por la S3PROTO-MINI.

PHR+S3-Power
Placa PHR


Avnet S3A Eval Kit:

El kit Avnet Spartan 3A Eval Kit proveido por Avnet es un kit económico y poderoso. El mismo posee una Spartan 3A de 400k gates.

Uno de los problemas con este kit es que el mismo no incluye memorias de configuración accesibles a través de la cadena JTAG. Por esta razón herramientas como el iMPACT no se pueden usar para guardar una configuración permanente. Para solucionar esto Avnet provee un software llamado AvProg, pero el mismo sólo soporta Windows.

Basándonos en software preexistente y la documentación provista por Avnet desarrollamos un software que puede usarse para reemplazar el AvProg en sistemas GNU/Linux. El mismo se denomina ASTriAEKiPro y puede descargarse desde aquí.

Fuentes: ASTriAEKiPro 1.2.1

Versión Debian GNU/Linux: ASTriAEKiPro 1.2.1


LEON Monitor:

Flemon es una herramienta para depurar un sistema LEON/GRLIB. Se comunica con la AHBUART (AMBA Serial Debug Interface) para obtener la información disponible brindada por los IP cores del sistema. También permite grabar un binario elf en la memoria flash de la tarjeta de desarrollo. Flemon es un software experimental en desarrollo.

Fuentes: Flemon 0.2

Versión Debian GNU/Linux: Flemon 0.2


webmaster.

Valid HTML 4.01! Valid CSS! GIMP Any browser! SourceForge.net Logo

Copyright © 2005-2014 proyecto FPGALibre.
Generated using CAL v0.2.0 and ARENA v0.1.0 on vie ago 22 10:54:03 ART 2014