EasyManua.ls Logo

Xilinx MIcroBlaze Development Spartan-3E 1600E Kit

Xilinx MIcroBlaze Development Spartan-3E 1600E Kit
168 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
R
MicroBlaze Development
Kit Spartan-3E 1600E
Edition User Guide
UG257 (v1.1) December 5, 2007

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Xilinx MIcroBlaze Development Spartan-3E 1600E Kit and is the answer not in the manual?

Xilinx MIcroBlaze Development Spartan-3E 1600E Kit Specifications

General IconGeneral
FPGA DeviceXC3S1600E
FPGA FamilySpartan-3E
Ethernet10/100 Ethernet PHY
USBUSB 2.0
System Gates1600000
ConfigurationJTAG
ConnectorsVGA, RS-232, PS/2, Audio
Clocking50 MHz oscillator
Development ToolsXilinx ISE
Power Supply5V
Operating Temperature0°C to +85°C

Summary

Chapter 1: Introduction and Overview

Spartan-3 E FPGA Features and Embedded Processing Functions

Highlights features of the Spartan-3E FPGA for embedded processing.

Key Components and Features

Lists the main hardware components and capabilities of the development kit.

Chapter 2: Switches, Buttons, and Knob

Chapter 4: FPGA Configuration Options

Configuration Mode Jumpers

Details jumper settings for selecting FPGA configuration modes.

Programming the FPGA, CPLD, or Platform Flash PROM via USB

Guides on programming devices using the USB interface and iMPACT.

Connecting the USB Cable

Instructions for connecting the USB Type A/Type B cable.

Programming via iMPACT

Steps for downloading designs using the iMPACT software.

Programming Platform Flash PROM via USB

Procedure for programming the Platform Flash PROM.

Generating the FPGA Configuration Bitstream File

Process for creating the FPGA bitstream file.

Generating the PROM File

Steps to generate a PROM file using iMPACT.

Programming the Platform Flash PROM

Details on programming the Platform Flash PROM.

Chapter 5: Character LCD Screen

LCD Controller

Details the LCD controller IC and its memory regions.

Command Set

Summarizes available LCD controller commands and bit definitions.

Operation

Details how to operate the character LCD.

Four-Bit Data Interface

Explains the 4-bit data interface used for the LCD.

Initializing the Display

Provides the sequence for initializing the LCD after power-on.

Writing Data to the Display

Explains how to write data to the LCD.

Chapter 6: VGA Display Port

Signal Timing for a 60 Hz, 640 x480 VGA Display

Details VGA timing signals for a 60 Hz, 640x480 display.

VGA Signal Timing

Explains VGA timing parameters and their relation.

Chapter 8: PS2 MouseKeyboard Port

Keyboard

Details PS/2 keyboard communication protocols and scan codes.

Mouse

Explains PS/2 mouse communication and coordinate system.

Chapter 9: Digital to Analog Converter (DAC)

SPI Communication

Details the Serial Peripheral Interface (SPI) for DAC communication.

Communication Protocol

Describes the SPI communication protocol for the DAC.

Specifying the DAC Output Voltage

Explains how to calculate DAC output voltage.

Chapter 10: Analog Capture Circuit

Digital Outputs from Analog Inputs

Details conversion of analog inputs to digital representation.

Programmable Pre-Amplifier

Describes the programmable gain amplifier for signal scaling.

Programmable Gain

Details the programmable gain settings for the amplifier.

Analog to Digital Converter (ADC)

Details the two-channel ADC and its sampling process.

SPI Control Interface

Explains the SPI bus transaction for ADC control.

Chapter 11: Intel StrataFlash Parallel NOR Flash PROM

StrataFlash Connections

Details the connections between the FPGA and the StrataFlash device.

Chapter 12: SPI Serial Flash

Configuring from SPI Flash

Guides on configuring the FPGA from SPI Flash.

Setting the FPGA Mode Select Pins

Details how to set mode pins for SPI configuration mode.

Creating an SPI Serial Flash PROM File

Steps to format an FPGA bitstream for SPI Serial Flash.

Formatting an SPI Flash PROM File

Procedure for formatting a PROM file for SPI Flash.

Downloading the Design to SPI Flash

Methods for programming the SPI Flash.

Downloading the SPI Flash using XSPI

Detailed steps for downloading SPI Flash using XSPI utility.

Download and Install the XSPI Programming Utility

Instructions for obtaining and installing the XSPI utility.

Attach a JTAG Parallel Programming Cable

Guides on connecting JTAG cables for programming.

Chapter 13: DDR SDRAM

DDR SDRAM Connections

Details the connections between the FPGA and the DDR SDRAM.

Chapter 14: 10100 Ethernet Physical Layer Interface

Ethernet PHY Connections

Details the FPGA connections to the Ethernet PHY via MII.

MicroBlaze Ethernet IP Cores

Describes the Ethernet MAC IP cores for MicroBlaze applications.

Chapter 15: Expansion Connectors

Hirose 100-pin FX2 Edge Connector (J3)

Details the 100-pin FX2 edge connector and its features.

Voltage Supplies to the Connector

Explains the voltage sources provided to the FX2 connector.

Connector Pinout and FPGA Connections

Shows the pinout and FPGA connections for the FX2 connector.

Using Differential Inputs

Explains options for differential input termination.

Using Differential Outputs

Details voltage requirements for differential outputs.

Appendix A: Schematics

FPGA Configurations Settings, Platform Flash PROM, SPI Serial Flash, JTAG Connections

Schematics for FPGA config, flash memory, and JTAG connections.

Related product manuals