[Documentos] [Código
fuente] [Tutoriales y manuales] [Data Sheets] [Application Notes]
Documentos
- Transparencias de teoría:
Transparencias de laboratorios:
- Laboratorio 1.
Lógica combinacional: aritmética y acceso a dispositivos elementales
de E/S.
- Laboratorio 2. Lógica secuencial: lectura de
señales asíncronas y módulos genéricos.
- Laboratorio 3. Máquinas de estados finitos:
acondicionamiento de las señales de reloj y reset.
- Laboratorio 4. Comunicación serie síncrona:
simulación y lectura de un teclado PS/2.
- Laboratorio 5. FSM
con ruta de datos:
comunicación con un terminal a través de un bus RS-232.
- Laboratorio 6. PONG, el primer videojuego: salida
de datos por un monitor VGA.
- Laboratorio 7. Diseño con SRAM on-chip: uso de
Block RAM.
- Laboratorio 8.
Diseños monociclo vs. multiciclo: transmisión y procesado de sonido
muestreado por bus IIS.
- Laboratorio 9. Diseño con SDRAM
off-chip: FSM temporizadas.
- Laboratorio 10: Interfaces programables de E/S:
mapeo en el espacio de direcciones de un microcontrolador.
- Laboratorio 11:
Diseños no volátiles: volcado de configuraciones almacenadas en una
Flash ROM.
Código fuente
- Ficheros generales:
- common.vhd
- Paquete de declaración de funciones de utilidad y componentes
reusables.
- Ficheros de prácticas de laboratorio:
- Laboratorio 1: bin2segs.vhd,
lab1.vhd,
lab1.ucf
- Laboratorio 2: synchronizer.vhd,
edgeDetector.vhd,
debouncer.vhd,
modcounter.vhd,
lab2.vhd, lab2.ucf
- Laboratorio 3:
frequencySynthesizer.vhd,
lab3.vhd, lab3.ucf
- Laboratorio 4: ps2receiver.vhd,
ps2receivertest.vhd,
lab4.vhd, lab4.ucf
- Laboratorio 5: rs232receiver.vhd,
rs232transmitter.vhd,
fifo.vhd, lab5.vhd,
lab5.ucf
- Laboratorio 6: vgaInterface.vhd,
lab6.vhd, lab6.ucf
- Laboratorio 7:
vgaTxtInterface.vhd,
lab7.vhd,
lab7.ucf
- Laboratorio 8:
iisInterface,
monocycleNotchFilter.vhd,
multicycleNotchFilter.vhd,
lab8monocycle.vhd,
lab8multicycle.vhd,
lab8monocycle.ucf,
lab8multicycle.ucf
- Laboratorio 9: deskewer.vhd,
sdramController.vhd,
lab9.vhd, lab9.ucf
- Laboratorio 10: gpio.vhd,
busWrapper.vhd,
kcpsm3.vhd,
lab10.vhd, lab10.ucf
- Ficheros de utilidad:
- lsfr.vhd
- Módulo para la generación de números aleatorios.
Tutoriales y manuales
Data
Sheets
Application
Notes
- UG613 January 18,
2012 - Spartan-3A and Spartan-3A DSP Libraries Guide for HDL Designs.
- WP 272 Mach 7, 2008 -
Get Smart About Reset: Think Local, Not Global.
- WP 275 October 22, 2007
- Get your Priorities Right – Make your Design Up to 50% Smaller.
- XAPP 462 (v1.1) January 5,
2006 - Using Digital Clock Managers (DCMs) in Spartan-3 FPGAs.
- UG331 June 13, 2011 - Spartan-3 Generation FPGA
User guide.
- XAPP 052 July 7, 1996 - Efficient Shift Registers, LFSR
Counters, and Long Pseudo-Random Sequence Generators.
- XAPP 094 November 24, 1997 - Metastable Recovery.
- XAPP 224 July 11, 2005
- Data Recovery.
- XAPP 463 (v2.0) March 1,
2005 - Using Block RAM in Spartan-3 Generation FPGAs.
- XAPP 473 (v1.1) May 23,
2005 - Using the ISE Design Tools for Spartan-3 Generation FPGAs.
- XAPP 467 (v1.1) May 13,
2003 - Using Embedded Multipliers in Spartan-3 FPGAs.
- UG129 June 22, 2011 -
PicoBlaze 8-bit Embedded Microcontroller User Guide
Página creada y modificada por
J. M. Mendías / Ultima actualización Ene-18