http://www.angelfire.com/al2/Comunicaciones/Laboratorio/codifica.html
" QUIEN NO VIVE PARA SERVIR, NO SIRVE PARA VIVIR" TERESA DE CALCUTA. EL COMPARTIR ME DA FELICIDAD
martes, 28 de febrero de 2012
Codificador de prioridad para teclado
http://www.angelfire.com/al2/Comunicaciones/Laboratorio/codifica.html
LOGICAID
LOGICAID es un excelente programa creado en la Universidad de Texas, en Austin por el profesor Charles H. Roth,Jr. Muy útil para el diseño de circuitos digitales, tanto combinatorios como secuenciales.
Se puede descargar en:
http://jagarza.fime.uanl.mx/Ene2012/Software/LogicAid.zip
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
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
viernes, 24 de febrero de 2012
DE LA LÓGICA CABLEADA A LA PROGRAMADA
Lógica programada es lo contrario de la lógica cableada, es decir, este tipo de diseño permite utilizar un circuito o un proyecto para muchas otras funciones con el simple cambio del software que incorpora.
La lógica programada se basa en dispositivos lógicos programables (PLD), los cuales tienen una función no establecida, al contrario que las puertas lógicas u otros chips de funciones específicas tanto combinatorias o secuenciales, que tienen un propósito específico de aplicación en el momento de su fabricación.
Antes de poder utilizar el PLD en un circuito, este debe ser programado.
En los cursos de electrónica digital en la UAN vamos a comenzar a utilizar la GAL 22V10, junto al software ISPLEVER de la empresa LATTICE SEMICONDUCTOR. Se recomienda consultar la página http://es.wikipedia.org/wiki/L%C3%B3gica_programada
martes, 21 de febrero de 2012
Suscribirse a:
Entradas (Atom)