domingo, 26 de febrero de 2012

ISPLEVER Lattice Semiconductor y el lenguaje ABEL



En la actualidad el diseño de los sistemas digitales se simplifica gracias a los avances en la Lógica Programable y del software para implementarla que es muy amigable y está disponible en un ambiente de ventanas; además se cuenta con ayudas visuales en caso de algún error. Por su parte, los dispositivos electrónicos digitales son económicos y programables a la medida.

Para el diseño digital contamos con herramientas de captura esquemática (schematic) y el lenguaje de descripción de hardware (HDL) ABEL-HDL, o VHDL, que permiten  la implementación física del diseño en un dispositivo lógico programable (PLD), en particular  dispositivos  como la GAL22V10 que, por su versatilidad y capacidad, permiten implementar una gran variedad de diseños y aplicaciones de la lógica combinacional y secuencial, utilizando el mismo dispositivo en todas las prácticas (es reprogramable).

Para el desarrollo de las prácticas, es necesario contar con una computador personal donde se instalará el programa compilador Isp-Starter o ISP LEVER  de la compañía Lattice Semiconductor. Para este programa, se puede obtener una licencia gratuita en la página de Internet:  http://www.latticesemi.com/products/designsoftware/ispleverclassic/index.cfm

Dentro del programa Isp-lever  se incluyen los programas:
  • Schematic (captura esquemática), donde el diseño se representa usando símbolos.
  • Text Editor (editor de texto), para capturar el código en el lenguaje ABEL-HDL.
  • Waveforms (generador de diagramas de tiempo), para comprobar el funcionamiento del diseño, antes de implementarse físicamente.


Para la programación de los circuitos integrados es necesario un programador compatible con archivos en formato JEDEC, que soporte dispositivos lógicos programables como la GAL22V10 de Lattice Semiconductor (GENERIC ARRAY LOGIC: arreglo lógico genérico).


Se puede obtener información sobre el lenguaje ABEL con ejemplos de aplicación  en http://jagarza.fime.uanl.mx/Ene2011/Manuales/abel1.pdf

Un excelente libro, versión en PDF, de prácticas de electrónica digital manejando ABEL con ISPLEVER escrito por el Ingeniero Juan Angel Garza, Facultad de Ingeniería Mecánica y Eléctrica de la Universidad Autónoma de Nuevo León en México  se encuentra en el enlace:  http://cursos.itcg.edu.mx/libros/practicas.pdf