Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf ·...
Transcript of Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf ·...
![Page 1: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/1.jpg)
Spartan 3E Starter Kit Board
UG 230
![Page 2: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/2.jpg)
Spartan 3E Starter Board
C. Sisterna DSDA 2
![Page 3: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/3.jpg)
Introducción
Xilinx XC3S500E Spartan-3E FPGA
Up to 232 user-I/O pins
320-pin FBGA package
Over 10,000 logic cells
Xilinx 4 Mbit Platform Flash configuration PROM
Xilinx 64-macrocell XC2C64A CoolRunner™ CPLD
64 MByte (512 Mbit) of DDR SDRAM, x16 data interface, 100+ MHz
16 MByte (128 Mbit) of parallel NOR Flash (Intel StrataFlash)
FPGA configuration storage
MicroBlaze code storage/shadowing
16 Mbits of SPI serial Flash (STMicro)
DSDA 3C. Sisterna
![Page 4: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/4.jpg)
Introducción
FPGA configuration storage
MicroBlaze code shadowing
2-line, 16-character LCD screen
PS/2 mouse or keyboard port
VGA display port
10/100 Ethernet PHY (requires Ethernet MAC in FPGA)
Two 9-pin RS-232 ports (DTE- and DCE-style)
On-board USB-based FPGA/CPLD download/debug interface
50 MHz clock oscillator
SHA-1 1-wire serial EEPROM for bitstream copy protection
Hirose FX2 expansion connector
DSDA 4C. Sisterna
![Page 5: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/5.jpg)
Introducción
Three Digilent 6-pin expansion connectors
Four-output, SPI-based Digital-to-Analog Converter (DAC)
Two-input, SPI-based Analog-to-Digital Converter (ADC) with programmable-gain pre-amplifier
ChipScope™ SoftTouch debugging port
Rotary-encoder with push-button shaft
Eight discrete LEDs
Four slide switches
Four push-button switches
SMA clock input
8-pin DIP socket for auxiliary clock oscillator
DSDA 5C. Sisterna
![Page 6: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/6.jpg)
Switches
DSDA 6C. Sisterna
Switches Constraints
para el archivo .ucf
On = 3.3V
Off= 0 V
Switches ~= 2ms de rebotes ! !
![Page 7: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/7.jpg)
Push-Button Switches
DSDA 7C. Sisterna
1. Push Button2. Llave de Rotación
![Page 8: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/8.jpg)
Push-Button Switches
DSDA 8C. Sisterna
Push-Button Switches
Constraints para el
archivo .ucf
Pulldown Internodel FPGA
Button~= 2ms de rebotes ! !
![Page 9: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/9.jpg)
Rotary Push-Button Switch
DSDA 9C. Sisterna
Pulldown Internodel FPGA
![Page 10: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/10.jpg)
Rotary Decoder
DSDA 10C. Sisterna
PullupInterno
del FPGA
Ruido Mecánico (chatter)~= 2ms de rebotes ! !
1. Estacionario , ambas llavescerradas
2. Dependiendo del sentido de girouna llave abre (‘1’) antes que la otra (‘0’)
![Page 11: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/11.jpg)
Rotary Push-Button Switches
DSDA 11C. Sisterna
Rotary Push-Button Switches Constraints para el archivo .ucf
![Page 12: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/12.jpg)
LEDs
DSDA 12C. Sisterna
LED Constraints para el archivo
.ucfHigh = LED On
![Page 13: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/13.jpg)
Fuentes de Reloj
DSDA 13C. Sisterna
![Page 14: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/14.jpg)
Fuentes de Reloj
DSDA 14C. Sisterna
Connexiones: reloj/pin de entrada/buffer de reloj/DCM
Clock Constraints para el archivo .ucf
![Page 15: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/15.jpg)
Display LCD
DSDA 15C. Sisterna
Bus CompartidoDesabilitar el no
usado !
Sitronix ST7066USamsung S6A0069X
Hitachi HD44780
![Page 16: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/16.jpg)
Display LCD
DSDA 16C. Sisterna
Interface FPGA/LCD
![Page 17: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/17.jpg)
Display LCD
DSDA 17C. Sisterna
StrataFlash/LCD Control
LCD Constraints para el archivo
.ucf
![Page 18: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/18.jpg)
Puerto VGA
DSDA 18C. Sisterna
![Page 19: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/19.jpg)
Puerto Serie RS-232
DSDA 19C. Sisterna
![Page 20: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/20.jpg)
Puerto PS2 – Mouse y Teclado
DSDA 20C. Sisterna
![Page 21: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/21.jpg)
Puerto PS2 – Mouse y Teclado
DSDA 21C. Sisterna
![Page 22: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/22.jpg)
DAC
DSDA 22C. Sisterna
![Page 23: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/23.jpg)
DAC
DSDA 23C. Sisterna
![Page 24: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/24.jpg)
DAC
DSDA 24C. Sisterna
Interface FPGA/DAC
Otros Dispositivos en el SPI Bus
![Page 25: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/25.jpg)
ADC
DSDA 25C. Sisterna
VINAVINB
![Page 26: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/26.jpg)
Esquemático de Entradas Analógicas
DSDA 26C. Sisterna
![Page 27: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/27.jpg)
Intel StrataFlash- NOR Flash PROM
DSDA 27C. Sisterna
![Page 28: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/28.jpg)
Memoria SPI Flash Serie
DSDA 28C. Sisterna
Interface FPGA/SPI Flash
![Page 29: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/29.jpg)
DDR SDRAM
DSDA 29C. Sisterna
![Page 30: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/30.jpg)
Interface Ethernet
DSDA 30C. Sisterna
![Page 31: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/31.jpg)
Interface Ethernet
DSDA 31C. Sisterna
Media Independent Interface (MII)
![Page 32: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/32.jpg)
1-Wire EEPROM
DSDA 32C. Sisterna
![Page 33: Spartan 3E Starter Kit Board - dea.unsj.edu.ardea.unsj.edu.ar/sda/Spartan3E_StarterKit.pdf · Spartan 3E Starter Kit Board UG 230. ... MicroBlaze code shadowing 2-line, 16-character](https://reader031.fdocuments.us/reader031/viewer/2022021612/5b7950407f8b9a703b8d618e/html5/thumbnails/33.jpg)
Conectores de Expansión
DSDA 33C. Sisterna