Directorio de recursos VHDL

Todos los enlaces son periodicamente revisados.
Si conoces enlaces interesantes o algunos que no funcionen en esta página,
por favor envíame un mensaje Gracias.

Tutoriales

Instituciones no comerciales
Conceptos básicos Doulos VHDL Training Nivel basico
Tutorial VHDL para síntesis Electrical Engineering Department
Mississippi State University
Nivel basico
Síntesis de FPGAs
(Synopsys + Xilinx series XC3000 y XC4000)
Department of Electrical Engineering
Duke University
Nivel basico
Tutoriales VHDL-Online: Visual VHDL, VHDL y FSM-VHDL Institute for Computer Aided Circuit Design
University of Erlangen-N|rnberg
Nivel intermedio
Modelado VHDL y síntesis del procesador RISC DLXS Dep. of Integrated System Engineering
University of Stuttgart
Nivel avanzado
Empresas
Introducción al lenguaje. Accolade Design Automation
Editores del libro:
"VHDL Made Easy!"
Nivel basico
Tutorial de introducción al VHDL Green Mountain Computing Systems
Creadores del compilador
VHDL Green Mountain
Nivel basico
Completo tutorial VHDL.
Del código al dispositivo (FPGA)
Associated Professional Systems (APS)
Constructores de la placa APS-X84 FPGA
Nivel intermedio
Páginas personales
Tutorial para síntesis
(Ejemplos de comandos y código sintetizable)
Park Chang Wook Nivel basico
Curso sobre Testbenchs Stefan Doll Nivel intermedio
Transparencias de introducción a VITAL'95 Steve Schulz Nivel basico

Librerías de modelos VHDL

Instituciones no comerciales
Modelos por librería (Cypress, EIA, IDT,IEEE), tipo de dispositivo(PLD, FIFO, RAM)... Microsystems Prototyping Laboratory
Mississippi State University
2000 componentes con información temporal Free Modeling Foundation (FMF)
Paquetes de datos y funciones matemáticas The Hamburg VHDL archive
Procesadores, Buses, FIFOs, SSI, MSI, LSI, FPGAs, algoritmos DSPs... RASSP www site
Varios modelos: RAM, ROM, multiplicadores pipe-line de 8x8 bits,.. Doulos ASIC Design and FPGA Design
Model Library
Versión pipe-line del procesador DLX University of Stuttgart
Modelos independientes tecnologicamente con el lenguaje LPM EDIF LPM - Library of Parameterized Modules
Modelo del procesador ERC32
(procesador SPARC tolerante a radiación)
ESA (European Space Agency)
Modelos para test de circuitos y algoritmos complejos: Am2901, filtro de Kalman, operadores aritméticos de punto flotante,... U.C.I. High Level Synthesis
University of California, Irvine
Conjunto estándar de pruebas para la verificación de circuitos. IFIP WG10.5 Benchmark Circuits for
Hardware Verification
No funciona de momento Universidad de Estrasburgo.

Empresas
(En su mayor parte son comercializan sus IP Cores.)
Completa relación de vendedores de Cores (funcionalidad, lenguajes, soporte, precios...) Software-Based Megacells and Cores
Buscador de modelos Viewlogic
Catálogo de IPs, componentes virtuales, software y servicios para diseño de sistemas Design And Reuse
Algoritmos para corrección de errores, compresión de video,... 4i2i Communications Ltd
Modelos VHDL para funciones comunes, componentes, memorias y dispositivos TTL-ECL. CAST, Inc
Microcontrolador 8051, protocolo del bus I2-C,de codoficador de Viterbi,... CorePool
Modelos de memorias de AMD, ATMEL, CYPRESS... Denali Software, Inc
Cores para diversas aplicaciones: telecomunicaiones(ATM, ISDN E1/T1), industriales(DMA, VME),... INICORE
PCI, ATM, Encapsulador de datos, HDTV. Logic Innovations
Compresión de datos, UART 16C550 compatible para PC, Adaptador al interfaz USB,... Oxford Semiconductor Ltd
Modelo comportamental de UART (gratis), DRAM. IP Procesador,... PALMCHIP
USB, IEEE1134, PCI, DRAM, VRAM, EDO-RAM. Sand Microelectronics, Inc.
Componentes de ALU, componentes secuenciales, componentes metemáticos avanzados... Synopsys, Inc.
Microprocesadores, microcontroladores, comunicación serie.
Comprobador de códigos redundantes (gratis)
VAutomation, Inc.
IPs sobre PCI, VME, periféricos(AM79C940 (MACE), CYPRESS CY7C960/964) y procesadores (AMD29030,..) Papillon Research Corp
USB Sapien Design, Inc.
Micros PIC16C7X, 1802, 65C02 y multiplicadores paraleleos de 8, 16 y 32 bits (alguno gratis) Sierra Circuit Design, Inc.
Microcontrolador RISC 8 bits, interface bus VME. Silicore Corporation
Corrección de errores, Jpeg, procesamiento de imágenes, DSPs, Cores de Altera, Xilinx y Lucent. Integrated Silicon Systems Ltd
Memorias Micron Technology, Inc.

Páginas personales
Modelo sintetizable del microcontrolador PIC 16C5X Tom Coonan
Modelo VHDL del microcontrolador 8051 Michael Mayer
Librería VHDL de unidades aritméticas Reto Zimmermann
Registros, multiplicadores pipe-line, circuitos CRC, decodificadores,...
(Lucent ORCA)
John McCluskey
Procesador CISC 8 bit y medidor de frecuencia
(Altera)
Jeung Joon Lee
Interfaz esclavo PCI
(Xilinx)
Pablo Aguayo

Literatura

Completa relación en FAQ-2. No incluidos allí los siguientes libros en castellano:

Libros
VHDL Lenguaje estándar de diseño electrónico.
Varios autores del CNM, UAB, Univeridad de Cantabría, ETSII y Sidsa.
Editorial McGraw-Hill, 1998
Recoge los temas fundamentales vinculados a la utilización del lenguaje VHDL, tratando los fundamentos de la sintaxis, describiendo los mecanismos de simulación, las técnicas de modelado y la síntesis.
VHDL: Lenguaje para síntesis y modelado de circuitos
Fernando Pardo Carpio y José Antonio Boluda Grau.
Editorial RA-MA, 1999
Tratado sobre diversos aspectos del lenguaje VHDL: sintaxis, simulación y síntesis. También se aborda la metodología de trabajo en el flujo de diseño de circuitos digitales.
VHDL: De la tecnología a la arquitectura de ordenadores.
José Jaime Ruz.
Editorial Síntesis, 1997.
No se dispone de extracto.

Revistas
VHDL Times On-Line Editada por VHDL International, Inc. Secciones regulares sobre VHDL, Vital, consultas de diseñadores, calendario de eventos, etc.
Programmable Logic News & Views Enfocada al mundo del diseño de dispositvos programables (PLD), noticias sobre herramientas y firmas comerciales.
The APS EDA Newsletter Editada por Associated Profesional Systems (APS). Enfocada al diseño de FPGAs.
ISD Magazine Revista de CAD electrónico con editorial, muestra de productos y servicios de empresas, etc.
EE-Times Revista de propósito general sobre electrónica.
CADENCE plugged-in Editada por Cadence. Artículos sobre diversos temas de diseño y soporte para la publicidad de Cadence.

Guías de referencia - FAQs

VHDL-87 y VHDL-93 Comandos del lenguaje con explicaciones y ejemplos.
Mantenidas por el Institute for Computer Aided Circuit Design de la Universidad de Nuremberg.
FAQ-1 Información general sobre VHDL.
FAQ-2 Documentos y Libros.
FAQ-3 Productos y Servicios.
FAQ-4 Glosario: descripciones informales de términos y frases de uso común en el lenguaje.
VHDL Frequently-Asked Questions FAQ de preguntas y respuestas aparecidas en comp.lang.vhdl.

Herramientas

Traductores de VHDL a C/HTML
Herramienta Descripción / Contacto
V2C Traductor de VHDL a código C.
La herramienta genera una funcion en C con el mismo comportamiento que el circuito digital al que representa. V2c soporta arquitecturas data-flow y behavioral y circuitos secuenciales o combinatorios. La mayor parte de de las instrucciones concurrentes están soportadas.
  Contacto: Cristian Ghezzi
Vhdl-2-c Más información en:
ftp://alpha.ces.cwru.edu/pub/VHDL/contrib
Ficheros: binarios y
fuente
V2html, Conversor de VHDL a HTML Con el programa v2html puedes hacer público tu código sin demasiado esfuerzo.
  Contacto: Park Chang Wook

Sedes

Organización internacional dedicada a fomentar el uso del VHDL. Editora de revistas y promotora de contactos y reuniones internacionales. VHDL International Users' Forum (VIUF) Internet Services machine
Documentación VHDL, modelos y herramientas. Dominio público. The Hamburg VHDL archive
Documentación diversa sobre VHDL: normas para descripción de modelos, informacion sobre VITAL, modelos para simulación VHDL de placas, etc. ESA (European Space Agency):
Empresa dedicada a la formación VHDL y Verilog. Disponen de algún tutorial on-line y librerías de modelos. Doulos High Level Design Web site
Repositorio VHDL via ftp. University of Cincinnati
Modelos, tutoriales y documentos VHDL. RASSP WWW site
Informacion, FAQ's, etc. Programmable Logic Jump Station
Foro de usuarios VHDL independiente inglés. Promueve el intercambio y produce una newsletter regularmente. VHDL UK
Tutoriales, modelos, etc. VHDL-online
46 Mbytes de material relacionado con VHDL. Universidad de Estrasburgo
Directorio de componentes, estándares, material VHDL, software CAE, distribuidores, catálogos, etc. Leroy's Engineering Web Site

Otros recursos

Grupos de usuarios. Foros de discusión


HDL Analógico. VHDL-AMS.

VHDL-AMS persigue la descripción de hardware digital, analogico y mixto en un único lenguaje.
VHDL-AMS significa Very-High-Speed IC Hardware Description Language - Analog and Mixed Signal.
El lenguaje está dividido en dos estandares IEEE: Std 1076 y el nuevo Std 1076.1, que porporciona extensiones a señales analógicas y mixtas a la versión 1076.

VHDL+

Superconjunto del VHDL situado en un nivel de abstracción superior que permite extender la capacidad del lenguaje al nivel de sistema. La idea es separar la descripción de la función de los mecanismos de comunicación. De esta manera se puede definir y diaseqar la functionalidad realizada por un circuito más rapidamente.

OOVHDL

La orientación a objeto esta siendo aplicada al VHDL con la intención de aplicar el paradigma de la programación orientación a objeto (encapsulación, herencia, polimorfismo y dynamic binding) al desarrollo de hardware mediante VHDL.

VHDL 200-x

VHDL está siendo aplicado con éxito al diseño de sistemas digitales desde el nivel de comportamiento al nivel de puerta. Estan disponibles librerías como VITAL para el modelado a nivel de puerta, potentes herramientas de síntesis para la generación de implementaciones del lenguaje sobre dispositivos FPGA y ASIC. Sin embargo, el lenguaje no goza de total aceptación para la descripción de sistemas desde el nivel de especificación de sistema al nivel de comportamiento. Este uso engloba funciones de particionado harware/software, codiseño y rendimiento de alto nivel.
VHDL-200x es una organización que está investigando las extensiones del lenguaje para asegurar la generación de sistemas y dispositivos que cumplan estas necesidades de modelado y simulación.

FPGAs

Curso básico sobre FPGAs Universidad de Siegen
Colección estructurada de enlaces sobre FPGAs. FPGA in the web
Directorio sobre FPGA y HDL. Web Resources VHDL-FPGA-Circuit Design
Colección en una página de enlaces sobre FPGA y HDL. Randall Wolf
Directorio de recursos VHDL y FPGA The Australian Designer's FPGA/VHDL Home Page
Foro de debate sobre FPGAs FPGAs newsgroup