33
Spartan 3E Starter Kit Board UG 230

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

  • Upload
    ngodung

  • View
    241

  • Download
    3

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Conectores de Expansión

DSDA 33C. Sisterna