Curso VHDL – Introducción

En años pasados, durante un congreso de electrónica llevado a cabo en mi alma mater :), colaboré en la impartición de un curso de introducción a VHDL con duración de 4 días.

El curso fue muy básico, durante los dos primeros días se presentaron algunas generalidades del lenguaje VHDL y se introdujo a la utilización del software ISE de Xilinx. Después de eso se llevaron a cabo algunos ejercicios:

El curso fue muy básico, durante los dos primeros días se presentaron algunas generalidades del lenguaje VHDL y se introdujo a la utilización del software ISE de Xilinx. Después de eso se llevaron a cabo algunos ejercicios: Continúa leyendo Curso VHDL – Introducción

eaglefree18f2550: Placa de pruebas para PIC18F2550

Les presento una placa de pruebas para el PIC18F2550, diseñé esta placa inspirado en la placa de desarrollo TP-2550 de Giovanni Lafebre. La diferencia principal entre entre el diseño original de Giovanni y la placa eaglefree2550 es que esta placa es más pequeña (10 x 8 cm), por lo mismo tiene menos elementos. Esto ya que el diseño ha sido creado con la versión gratuita de Eagle, y por ello debí ajustarme a las restricciones de la misma.

Características:

  • 8 LEDs.
  • 4 botones (push-button) con resistencia pull-down.
  • 2 potenciómetros.
  • 1 relevador con LED indicador de activación. Para utilizarlo es necesario usar alimentación externa.
  • 1 puente H de 1A.
  • Conector para fuente de alimentación para el puente H.
  • Se puede alimentar directamente desde el puerto USB o con fuente externa (seleccionable con un jumper).
  • Regulador de 5V incluido en la placa.
  • Puerto ICSP para programación.
  • Jumper para conectar/desconectar voltaje de programador. Esto permite usar el voltaje de alimentación de la placa para programar, así podemos tener conectado el programador mientras hacemos pruebas.

Continúa leyendo eaglefree18f2550: Placa de pruebas para PIC18F2550

Xilinx ISE Webpack 10.1 en Ubuntu

Recién he instalado en mi laptop con Ubuntu 8.10 la última versión del ISE Webpack de Xilinx, la herramienta de desarrollo para FPGAs y PLDs de esta empresa. A continuación comento algunos detalles que hasta el momento me he encontrado y que afortunadamente he podido corregir :).

Bibliotecas necesarias

En anteriores versiones el instalador mostraba un error por falta del archivo libstdc++.so.5, esta versión no presenta el error en el instalador, pero si al intentar ejecutar algunas de sus herramientas. Se corrige instalando el paquete libstdc++5.
También es necesaria la biblioteca motif, ambas se puede instalar desde Synaptic o desde una terminal:

$ sudo aptitude install libstdc++5 libmotif3

A continuación los errores que me encontré y su solución :).
Continúa leyendo Xilinx ISE Webpack 10.1 en Ubuntu