Page 2 - Revision History
MicroBlaze Development Kit Spartan-3E 1600E Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Xilinx is disclosing this Document and Intellectual Property (hereinafter “the Design”) to you for use in the development of designs to operate on, or interface with Xilinx FPGAs. Except as st...
Page 3 - Preface: About This Guide; Table of Contents
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 1 UG257 (v1.1) December 5, 2007 www.xilinx.com Preface: About This Guide Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Guide Contents . . . . . . . ....
Page 4 - Chapter 4: FPGA Configuration Options
2 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 R UCF Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Location . . . . . . . . . . . . . . . . . . . . ....
Page 5 - Chapter 10: Analog Capture Circuit
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 3 UG257 (v1.1) December 5, 2007 www.xilinx.com R UCF Location Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Related Resources . . . . . . . . . . . . . . . . . . . . ....
Page 6 - Chapter 13: DDR SDRAM
4 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 R Creating an SPI Serial Flash PROM File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Downloading the Design to SPI Flash . . . . . . . . . . . . . . . . . ....
Page 7 - Appendix A: Schematics
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 5 UG257 (v1.1) December 5, 2007 www.xilinx.com R Related Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Chapter 17: DS2432 1-Wire SHA-1 EEPROM UCF Location...
Page 9 - Preface; About This Guide; Acknowledgements
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 7 UG257 (v1.1) December 5, 2007 www.xilinx.com R Preface About This Guide This user guide provides basic information on the MicroBlaze Development Kit board capabilities, functions, and design. It includes general information on how to us...
Page 10 - Additional Resources
8 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Preface: About This Guide R x Chapter 5, “Character LCD Screen,” describes the functionality of the character LCD screen. x Chapter 6, “VGA Display Port,” describes the functionality of the V...
Page 11 - Chapter 1; Introduction and Overview; Choose the Starter Kit Board for Your Needs; Spartan-3E FPGA Features and Embedded Processing Functions
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 9 UG257 (v1.1) December 5, 2007 www.xilinx.com R Chapter 1 Introduction and Overview Thank you for purchasing the Xilinx MicroBlaze™ Development Kit Spartan™-3E 1600E Edition. You will find it useful in developing your Spartan-3E FPGA app...
Page 12 - Key Components and Features
10 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 1: Introduction and Overview R x http://www.xilinx.com/xlnx/xebiz/designResources/ip_product_details.jsp?key=DO- ML403-EDK-ISE Also consider the capable boards offered by Xilinx part...
Page 13 - Configuration Methods Galore!; Related Resources
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 11 UG257 (v1.1) December 5, 2007 www.xilinx.com Design Trade-Offs R x 8-pin DIP socket for auxiliary clock oscillator Design Trade-Offs A few system-level design trade-offs were required in order to provide the MicroBlaze Development Kit ...
Page 15 - Chapter 2; Slide Switches; Locations and Labels; UCF Location Constraints; Four Slide Switches
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 13 UG257 (v1.1) December 5, 2007 www.xilinx.com R Chapter 2 Switches, Buttons, and Knob Slide Switches Locations and Labels The MicroBlaze Development Kit board has four slide switches, as shown in Figure 2-1 . The slide switches are loca...
Page 16 - UCF Constraints for Slide Switches
14 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 2: Switches, Buttons, and Knob R Push-Button Switches Locations and Labels The MicroBlaze Development Kit board has four momentary-contact push-button switches, shown in Figure 2-3 ....
Page 17 - Rotary Push-Button Switch; Input Pin; UCF Constraints for Push-Button Switches
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 15 UG257 (v1.1) December 5, 2007 www.xilinx.com Rotary Push-Button Switch R In some applications, the BTN_SOUTH push-button switch is also a soft reset that selectively resets functions within the FPGA. UCF Location Constraints Figure 2-5...
Page 18 - Rotary Shaft Encoder; Pin; Basic example of rotary shaft encoder circuitry
16 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 2: Switches, Buttons, and Knob R Rotary Shaft Encoder In principal, the rotary shaft encoder behaves much like a cam, connected to central shaft. Rotating the shaft then operates two...
Page 19 - Discrete LEDs; UCF Constraints for Rotary Push-Button Switch
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 17 UG257 (v1.1) December 5, 2007 www.xilinx.com Discrete LEDs R UCF Location Constraints Figure 2-9 provides the UCF constraints for the four push-button switches, including the I/O pin assignment and the I/O standard used, and defines a ...
Page 20 - Operation; Eight Discrete LEDs; UCF Constraints for Eight Discrete LEDs
18 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 2: Switches, Buttons, and Knob R Operation Each LED has one side connected to ground and the other side connected to a pin on the Spartan-3E device via a 390 : current limiting resis...
Page 21 - Chapter 3; Clock Sources; Overview; Available Clock Inputs
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 19 UG257 (v1.1) December 5, 2007 www.xilinx.com R Chapter 3 Clock Sources Overview As shown in Figure 3-1 , the MicroBlaze Development Kit board supports three primary clock input sources, all of which are located below the Xilinx logo, n...
Page 22 - Clock Inputs and Associated Global Buffers and DCMs
20 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 3: Clock Sources R Clock Connections Each of the clock inputs connect directly to a global buffer input in I/O Bank 0, along the top of the FPGA. As shown in Table 3-1 , each of the ...
Page 23 - Location; UCF Location Constraints for Clock Sources
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 21 UG257 (v1.1) December 5, 2007 www.xilinx.com Related Resources R Location Figure 3-2 provides the UCF constraints for the three clock input sources, including the I/O pin assignment and the I/O standard used. The settings assume that j...
Page 25 - Chapter 4; FPGA Configuration Options
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 23 UG257 (v1.1) December 5, 2007 www.xilinx.com R Chapter 4 FPGA Configuration Options The MicroBlaze Development Kit board supports a variety of FPGA configuration options: x Download FPGA designs directly to the Spartan-3E FPGA via JTAG...
Page 27 - Configuration Mode Jumpers
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 25 UG257 (v1.1) December 5, 2007 www.xilinx.com Configuration Mode Jumpers R The configuration mode jumpers determine which configuration mode the FPGA uses when power is first applied, or whenever the PROG button is pressed.The DONE pin ...
Page 28 - PROG Push Button; DONE Pin LED
26 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 4: FPGA Configuration Options R PROG Push Button The PROG push button, shown in Figure 4-2, page 24 , forces the FPGA to reconfigure from the selected configuration memory source. Pr...
Page 29 - Programming the FPGA, CPLD, or Platform Flash PROM via USB; Connecting the USB Cable; Standard USB Type A/Type B Cable; USB Type B Connector
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 27 UG257 (v1.1) December 5, 2007 www.xilinx.com Programming the FPGA, CPLD, or Platform Flash PROM via USB R Programming the FPGA, CPLD, or Platform Flash PROM via USB As shown in Figure 4-1, page 24 , the MicroBlaze Development Kit board...
Page 30 - Programming via iMPACT; Assign New Configuration File; OK
28 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 4: FPGA Configuration Options R When the USB cable driver is successfully installed and the board is correctly connected to the PC, a green LED lights up, indicating a good connectio...
Page 31 - Program; iMPACT Issues a Warning if the StartUp Clock Was Not CCLK
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 29 UG257 (v1.1) December 5, 2007 www.xilinx.com Programming the FPGA, CPLD, or Platform Flash PROM via USB R If the original FPGA configuration file used the default StartUp clock source, CCLK, iMPACT issues the warning message shown in F...
Page 32 - Programming Platform Flash PROM via USB; Generating the FPGA Configuration Bitstream File; Generator Programming File; Properties
30 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 4: FPGA Configuration Options R Programming Platform Flash PROM via USB The on-board USB-JTAG circuitry also programs the two Xilinx XCF04S serial Platform Flash PROM. The steps prov...
Page 33 - Configuration Options; Configuration
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 31 UG257 (v1.1) December 5, 2007 www.xilinx.com Programming the FPGA, CPLD, or Platform Flash PROM via USB R Click Configuration Options as shown in Figure 4-11 . Using the Configuration Rate drop list, choose 25 to increase the internal ...
Page 34 - Generate Programming File; Generating the PROM File; PROM File Formatter
32 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 4: FPGA Configuration Options R To regenerate the programming file, double-click Generate Programming File , as shown in Figure 4-12 . Generating the PROM File After generating the p...
Page 35 - Xilinx PROM; MCS; PROM File Name
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 33 UG257 (v1.1) December 5, 2007 www.xilinx.com Programming the FPGA, CPLD, or Platform Flash PROM via USB R Choose Xilinx PROM as the target PROM type, as shown in Figure 4-15 . Select from any of the PROM File Formats; the Intel Hex for...
Page 36 - Add; Finish
34 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 4: FPGA Configuration Options R The Spartan-3E Starter Kit board has an XCF04S Platform Flash PROM. Select xcf04s from the drop list, as shown in Figure 4-16 . Click Add , then click...
Page 37 - Enter FPGA Configuration Bitstream File(s)
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 35 UG257 (v1.1) December 5, 2007 www.xilinx.com Programming the FPGA, CPLD, or Platform Flash PROM via USB R The PROM Formatter then prompts for the name(s) of the FPGA configuration bitstream file. As shown in Figure 4-18 , click OK to s...
Page 38 - Operations; PROM Formatting Completed
36 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 4: FPGA Configuration Options R To generate the actual PROM file, click Operations Æ Generate File as shown in Figure 4-20 . The iMPACT software indicates that the PROM file was succ...
Page 39 - Programming the Platform Flash PROM; Boundary Scan
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 37 UG257 (v1.1) December 5, 2007 www.xilinx.com Programming the FPGA, CPLD, or Platform Flash PROM via USB R Programming the Platform Flash PROM To program the formatted PROM file into the Platform Flash PROM via the on-board USB- JTAG ci...
Page 43 - Chapter 5; Character LCD Screen; Character LCD Interface; rt
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 41 UG257 (v1.1) December 5, 2007 www.xilinx.com R Chapter 5 Character LCD Screen Overview The Spartan-3E MicroBlaze Development Kit board has been designed with a 16 pin female header connector. The Spartan-3E MicroBlaze Development board...
Page 44 - Character LCD Interface Signals; Voltage Compatibility
42 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 5: Character LCD Screen R Once mastered, the LCD is a practical way to display a variety of information using standard ASCII and custom characters. However, these displays are not fa...
Page 45 - Interaction with Intel StrataFlash; LCD/StrataFlash Control Interaction; UCF Location Constraints for the Character LCD
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 43 UG257 (v1.1) December 5, 2007 www.xilinx.com Interaction with Intel StrataFlash R Interaction with Intel StrataFlash As shown in Figure 5-1 , the four LCD data signals are also shared with StrataFlash data lines SF_D<11:8>. As sh...
Page 46 - LCD Controller; Memory Map; DD RAM; DD RAM Hexadecimal Addresses (No Display Shifting)
44 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 5: Character LCD Screen R LCD Controller The 2 x 16 character LCD has an internal Sitronix ST7066U graphics controller that is functionally equivalent with the following devices. x S...
Page 47 - CG RAM; LCD Character Set
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 45 UG257 (v1.1) December 5, 2007 www.xilinx.com LCD Controller R binary and the lower nibble equates to DB[3:0] = “0011” binary. As shown in Figure 5-4 , the character ‘S’ appears on the screen.English/Roman characters are stored in CG RO...
Page 48 - Command Set; Example Custom Checkerboard Character with Character Code 0x03; LCD Character Display Command Set
46 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 5: Character LCD Screen R The CG RAM address counter can either remain constant after read or write operations, or auto-increments or auto-decrements by one location, as defined by t...
Page 49 - Disabled; Return Cursor Home
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 47 UG257 (v1.1) December 5, 2007 www.xilinx.com LCD Controller R Disabled If the LCD_E enable signal is Low, all other inputs to the LCD are ignored. Clear Display Clear the display and return the cursor to the home position, the top-left...
Page 50 - Cursor and Display Shift
48 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 5: Character LCD Screen R This bit either auto-increments or auto-decrements the DD RAM and CG RAM address counter by one location after each Write Data to CG RAM or DD RAM or Read D...
Page 51 - Function Set; Read Busy Flag and Address; Write Data to CG RAM or DD RAM; Shift Patterns According to S/C and R/L Bits
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 49 UG257 (v1.1) December 5, 2007 www.xilinx.com LCD Controller R Function Set Sets interface data length, number of display lines, and character font. The Starter Kit board supports a single function set with value 0x28.Execution Time: 40...
Page 52 - Read Data from CG RAM or DD RAM; Four-Bit Data Interface; Character LCD Interface Timing
50 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 5: Character LCD Screen R After the write operation, the address is automatically incremented or decremented by 1 according to the Entry Mode Set command. The entry mode also determi...
Page 53 - Transferring; Initializing the Display; Power-On Initialization
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 51 UG257 (v1.1) December 5, 2007 www.xilinx.com Operation R The data values on SF_D<11:8>, and the register select (LCD_RS) and the read/write (LCD_RW) control signals must be set up and stable at least 40 ns before the enable LCD_E...
Page 54 - Writing Data to the Display; Disabling the Unused LCD
52 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 5: Character LCD Screen R x Finally, issue a Clear Display command. Allow at least 1.64 ms (82,000 clock cycles) after issuing this command. Writing Data to the Display To write data...
Page 55 - Chapter 6; VGA Display Port; VGA Connections from Spartan-3E Starter Kit Board
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 53 UG257 (v1.1) December 5, 2007 www.xilinx.com R Chapter 6 VGA Display Port The MicroBlaze Development Kit board includes a VGA display port via a J15 connector. Connect this port directly to most PC monitors or flat-panel LCDs using a s...
Page 56 - -Bit Display Color Codes
54 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 6: VGA Display Port R the VGA_RED, VGA_GREEN, and VGA_BLUE signals High or Low to generate the eight colors shown in Table 6-1 . VGA signal timing is specified, published, copyrighte...
Page 57 - CRT Display Timing Example
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 55 UG257 (v1.1) December 5, 2007 www.xilinx.com Signal Timing for a 60 Hz, 640x480 VGA Display R The display resolution defines the size of the beams, the frequency at which the beam traces across the display, and the frequency at which t...
Page 58 - VGA Signal Timing; VGA Control Timing
56 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 6: VGA Display Port R display is redrawn. The minimum refresh frequency is a function of the display’s phosphor and electron beam intensity, with practical refresh frequencies in the...
Page 59 - UCF Constraints for VGA Display Port
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 57 UG257 (v1.1) December 5, 2007 www.xilinx.com UCF Location Constraints R UCF Location Constraints Figure 6-4 provides the UCF constraints for the VGA display port, including the I/O pin assignment, the I/O standard used, the output slew...
Page 61 - Chapter 7
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 59 UG257 (v1.1) December 5, 2007 www.xilinx.com R Chapter 7 RS-232 Serial Ports Overview As shown in Figure 7-1 , the MicroBlaze Development Kit board has two RS-232 serial ports: a female DB9 DCE connector and a male DTE connector. The D...
Page 62 - OR
60 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 7: RS-232 Serial Ports R Figure 7-1: RS-232 Serial Ports DCE DTE Spartan-3E FPGA DTE Male DB9 1 2 3 4 5 6 7 8 9 GND 1 2 3 4 5 6 7 8 9 GND RS232_DCE_RXD RS232_DCE_TXD RS232_DTE_TXD RS...
Page 63 - UCF Location Constraints for DTE RS-232 Serial Port
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 61 UG257 (v1.1) December 5, 2007 www.xilinx.com UCF Location Constraints R UCF Location Constraints Figure 7-2 and Figure 7-3 provide the UCF constraints for the DTE and DCE RS-232 ports, respectively, including the I/O pin assignment and...
Page 65 - Chapter 8; PS/2 Connector Location and Signals
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 63 UG257 (v1.1) December 5, 2007 www.xilinx.com R Chapter 8 PS/2 Mouse/Keyboard Port The MicroBlaze Development Kit board includes a PS/2 mouse/keyboard port and the standard 6-pin mini-DIN connector, labeled J14 on the board. Figure 8-1 ...
Page 66 - Keyboard; PS/2 Bus Timing Waveforms
64 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 8: PS/2 Mouse/Keyboard Port R Both a PC mouse and keyboard use the two-wire PS/2 serial bus to communicate with a host device, the Spartan-3E FPGA in this case. The PS/2 bus includes...
Page 67 - PS/2 Keyboard Scan Codes; Common PS/2 Keyboard Commands
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 65 UG257 (v1.1) December 5, 2007 www.xilinx.com Keyboard R Some keys, called extended keys, send an “E0” ahead of the scan code and furthermore, they might send more than one scan code. When an extended key is released, an “E0 F0” key-up ...
Page 68 - Mouse; PS/2 Mouse Transaction; Mo
66 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 8: PS/2 Mouse/Keyboard Port R The keyboard sends data to the host in 11-bit words that contain a ‘0’ start bit, followed by eight bits of scan code (LSB first), followed by an odd pa...
Page 69 - Voltage Supply; UCF Location Constraints for PS/2 Port
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 67 UG257 (v1.1) December 5, 2007 www.xilinx.com Voltage Supply R the X or Y values exceed their maximum value, an overflow condition. A ‘1’ indicates when an overflow occurs. If the mouse moves continuously, the 33-bit transmissions repea...
Page 71 - Chapter 9; SPI Communication; Digital-to-Analog Converter and Associated Header
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 69 UG257 (v1.1) December 5, 2007 www.xilinx.com R Chapter 9 Digital to Analog Converter (DAC) The MicroBlaze Development Kit board includes an SPI-compatible, four-channel, serial Digital-to-Analog Converter (DAC). The DAC device is a Lin...
Page 72 - Interface Signals; Disable Other Devices on the SPI Bus to Avoid Contention; DAC Interface Signals
70 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 9: Digital to Analog Converter (DAC) R Interface Signals Table 9-1 lists the interface signals between the FPGA and the DAC. The SPI_MOSI, SPI_MISO, and SPI_SCK signals are shared wi...
Page 73 - SPI Communication Details; Communication Protocol; Disabled Devices on the SPI Bus; SPI Communication Waveforms
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 71 UG257 (v1.1) December 5, 2007 www.xilinx.com SPI Communication R Although the StrataFlash PROM is a parallel device, its least-significant data bit is shared with the SPI_MISO signal. SPI Communication Details Figure 9-3 shows a detail...
Page 74 - Specifying the DAC Output Voltage; DAC Outputs A and B; SPI Communications Protocol to LTC2624 DAC
72 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 9: Digital to Analog Converter (DAC) R master. The response from the DAC can be ignored although it is a useful to confirm correct communication. The FPGA first sends eight dummy or ...
Page 75 - DAC Outputs C and D; UCF Location Constraints for the DAC Interface
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 73 UG257 (v1.1) December 5, 2007 www.xilinx.com UCF Location Constraints R DAC Outputs C and D Equation 9-3 provides the output voltage equation for DAC outputs A and B. The reference voltage associated with DAC outputs A and B is 2.5V r ...
Page 77 - Analog Capture Circuit; Two-Channel Analog Capture Circuit
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 75 UG257 (v1.1) December 5, 2007 www.xilinx.com R Chapter 10 Analog Capture Circuit The MicroBlaze Development Kit board includes a two-channel analog capture circuit, consisting of aprogrammable scaling pre-amplifier and an analog-to-dig...
Page 78 - Digital Outputs from Analog Inputs; Detailed View of Analog Capture Circuit
76 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 10: Analog Capture Circuit R Digital Outputs from Analog Inputs The analog capture circuit converts the analog voltage on VINA or VINB and converts it to a 14-bit digital representat...
Page 79 - Programmable Pre-Amplifier; Interface; Programmable Gain; AMP Interface Signals
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 77 UG257 (v1.1) December 5, 2007 www.xilinx.com Programmable Pre-Amplifier R The reference design files provide more information on converting the voltage applied on VINA or VINB to a digital representation (see “Related Resources,” page ...
Page 80 - SPI Control Interface; Programmable Gain Settings for Pre-Amplifier; SPI Serial Interface to Amplifier
78 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 10: Analog Capture Circuit R SPI Control Interface Figure 10-3 highlights the SPI-based communications interface with the amplifier. The gain for each amplifier is sent as an 8-bit c...
Page 82 - Detailed SPI Timing to ADC
80 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 10: Analog Capture Circuit R Figure 10-7 shows detailed transaction timing. The AD_CONV signal is not a traditional SPI slave select enable. Be sure to provide enough SPI_SCK clock c...
Page 83 - Connecting Analog Inputs; UCF Location Constraints for the ADC Interface
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 81 UG257 (v1.1) December 5, 2007 www.xilinx.com Disable Other Devices on the SPI Bus to Avoid Contention R Disable Other Devices on the SPI Bus to Avoid Contention The SPI bus signals are shared by other devices on the board. It is vital ...
Page 85 - Intel StrataFlash Parallel NOR Flash; Connections to Intel StrataFlash Flash Memory; as
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 83 UG257 (v1.1) December 5, 2007 www.xilinx.com R Chapter 11 Intel StrataFlash Parallel NOR Flash PROM As shown in Figure 11-1 , the MicroBlaze Development Kit boards includes a 128 Mbit (16 Mbyte) Intel StrataFlash parallel NOR Flash PRO...
Page 86 - Intel StrataFlash Parallel NOR Flash PROM; StrataFlash Connections
84 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 11: Intel StrataFlash Parallel NOR Flash PROM R x Stores MicroBlaze processor code in the StrataFlash device and shadows the code into the DDR memory before executing the code. x Sto...
Page 89 - Shared Connections; Character LCD; SPI Data Line; FPGA Control for StrataFlash and LCD
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 87 UG257 (v1.1) December 5, 2007 www.xilinx.com Shared Connections R Shared Connections Besides the connections to the FPGA, the StrataFlash memory shares some connections to other components. Character LCD The LCD supports an 8-bit or a ...
Page 90 - Address; UCF Location Constraints for StrataFlash Address Inputs
88 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 11: Intel StrataFlash Parallel NOR Flash PROM R UCF Location Constraints Address Figure 11-2 provides the UCF constraints for the StrataFlash address pins, including the I/O pin assi...
Page 91 - Control; Setting the FPGA Mode Select Pins; UCF Location Constraints for StrataFlash Control Pins
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 89 UG257 (v1.1) December 5, 2007 www.xilinx.com Setting the FPGA Mode Select Pins R Control Figure 11-4 provides the UCF constraints for the StrataFlash control pins, including the I/O pin assignment and the I/O standard used. Setting the...
Page 93 - SPI Flash Interface Signals
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 91 UG257 (v1.1) December 5, 2007 www.xilinx.com R Chapter 12 SPI Serial Flash The MicroBlaze Development Kit board includes a STMicroelectronics M25P16 16 Mbit SPI serial Flash, useful in a variety of applications. The SPI Flash provides ...
Page 94 - Configuring from SPI Flash; UCF Location Constraints for SPI Flash Connections
92 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 12: SPI Serial Flash R UCF Location Constraints Figure 12-2 provides the UCF constraints for the SPI serial Flash PROM, including the I/O pin assignment and the I/O standard used. Co...
Page 95 - Creating an SPI Serial Flash PROM File; Setting the Configuration Clock Rate
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 93 UG257 (v1.1) December 5, 2007 www.xilinx.com Configuring from SPI Flash R Creating an SPI Serial Flash PROM File The following steps describe how to format an FPGA bitstream for an SPI Serial Flash PROM. Setting the Configuration Clock...
Page 96 - Formatting an SPI Flash PROM File
94 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 12: SPI Serial Flash R Formatting an SPI Flash PROM File After generating the program file, double-click Generate PROM, ACE, or JTAG File to launch the iMPACT software, as shown in F...
Page 97 - Choose the PROM Target Type, the, Data Format, and File Location
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 95 UG257 (v1.1) December 5, 2007 www.xilinx.com Configuring from SPI Flash R The Spartan-3E Starter Kit board has a 16 Mbit SPI serial Flash PROM. Select 16M from the drop list, as shown in Figure 12-9 . Click Next > . Figure 12-8: Cho...
Page 100 - Downloading the Design to SPI Flash; Downloading the SPI Flash using XSPI; Download and Install the XSPI Programming Utility; Attach a JTAG Parallel Programming Cable; PROM File Formatter Succeeded
98 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 12: SPI Serial Flash R Downloading the Design to SPI Flash There multiple methods to program the SPI Flash, as listed below. x Use the XSPI programming software provided with XAPP445...
Page 101 - Insert Jumper on JP; Attaching a JTAG Parallel Programming Cable to the Board
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 99 UG257 (v1.1) December 5, 2007 www.xilinx.com Configuring from SPI Flash R First, turn off the power on the Spartan-3E Starter Kit board.If the USB cable is attached to the board, disconnect it. Simultaneously connecting both the USB ca...
Page 102 - Programming the SPI Flash with the XSPI Software; xspi; Installing the JP8 Jumper Holds the FPGA in Configuration State; Programming the M25P16 SPI Flash with the XSPI Programming
100 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 12: SPI Serial Flash R Re-apply power to the MicroBlaze Development Kit board. Programming the SPI Flash with the XSPI Software Open a command prompt or DOS box and change to the XS...
Page 103 - Additional Design Details; Shared SPI Bus with Peripherals; Additional SPI Flash Interface Design Details; Disable Other Devices on SPI Bus
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 101 UG257 (v1.1) December 5, 2007 www.xilinx.com Additional Design Details R After programming the SPI Flash, remove jumper JP8, as shown in Figure 12-16(a) . If properly programmed, the FPGA then configures itself from the SPI Flash PROM...
Page 104 - Other SPI Flash Control Signals; Jumper Block J11
102 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 12: SPI Serial Flash R Other SPI Flash Control Signals The M25P16 SPI Flash has two additional control inputs. The active-Low write protect input (W) and the active-Low bus hold inp...
Page 105 - Multi-Package Layout for the STMicroelectronics M25Pxx Family; VCC
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 103 UG257 (v1.1) December 5, 2007 www.xilinx.com Additional Design Details R x Density migration between smaller- and larger-density SPI Flash PROMs. Not all SPI Flash densities are available in all packages. The SPI Flash migration strat...
Page 107 - DDR SDRAM; FPGA Interface to Micron 512 Mbit DDR SDRAM
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 105 UG257 (v1.1) December 5, 2007 www.xilinx.com R Chapter 13 DDR SDRAM The MicroBlaze Development Kit board includes a 512 Mbit (32M x 16) Micron Technology DDR SDRAM (MT46V32M16) with a 16-bit data interface, as shown in Figure 13-1 . A...
Page 108 - DDR SDRAM Connections
106 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 13: DDR SDRAM R The differential clock pin SD_CK_P is fed back into FPGA pin B9 in I/O Bank 0 to have best access to one of the FPGA’s Digital Clock Managers (DCMs). This path is re...
Page 110 - UCF Location Constraints for DDR SDRAM Address Inputs
108 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 13: DDR SDRAM R UCF Location Constraints Address Figure 13-2 provides the User Constraint File (UCF) constraints for the DDR SDRAM address pins, including the I/O pin assignment and...
Page 111 - UCF Location Constraints for DDR SDRAM Control Pins
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 109 UG257 (v1.1) December 5, 2007 www.xilinx.com Related Resources R Control Figure 13-4 provides the User Constraint File (UCF) constraints for the DDR SDRAM control pins, including the I/O pin assignment and the I/O standard used. Reser...
Page 113 - 0/100 Ethernet Physical Layer Interface
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 111 UG257 (v1.1) December 5, 2007 www.xilinx.com R Chapter 14 10/100 Ethernet Physical Layer Interface The MicroBlaze Development Kit board includes a Standard Microsystems LAN83C185 10/100 Ethernet physical layer (PHY) interface and an R...
Page 114 - Ethernet PHY Connections; FPGA Connects to Ethernet PHY via MII
112 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 14: 10/100 Ethernet Physical Layer Interface R Ethernet PHY Connections The FPGA connects to the LAN83C185 Ethernet PHY using a standard Media Independent Interface (MII), as shown ...
Page 115 - MicroBlaze Ethernet IP Cores; FPGA Connections to the LAN83C185 Ethernet PHY; Ethernet MAC IP Cores for the Spartan-3E Starter Kit Board
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 113 UG257 (v1.1) December 5, 2007 www.xilinx.com MicroBlaze Ethernet IP Cores R MicroBlaze Ethernet IP Cores The Ethernet PHY is primarily intended for use with MicroBlaze applications. As such, an Ethernet MAC is part of the EDK Platform...
Page 116 - UCF Location Constraints for 10/100 Ethernet PHY Inputs
114 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 14: 10/100 Ethernet Physical Layer Interface R The hardware evaluation versions of the Ethernet MAC cores operate for approximately eight hours in silicon before timing out. To orde...
Page 117 - Expansion Connectors; Expansion Headers
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 115 UG257 (v1.1) December 5, 2007 www.xilinx.com R Chapter 15 Expansion Connectors The MicroBlaze Development Kit board provides a variety of expansion connectors for easy interface flexibility to other off-board components. The board inc...
Page 118 - Voltage Supplies to the Connector; Connector Pinout and FPGA Connections; FPGA Connections to the Hirose 100-pin Edge Connector
116 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 15: Expansion Connectors R Three signals are reserved primarily as clock signals between the board and FX2 connector, although all three connect to full I/O pins. Voltage Supplies t...
Page 119 - Hirose 100-pin FX2 Connector Pinout and FPGA Connections (J3)
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 117 UG257 (v1.1) December 5, 2007 www.xilinx.com Hirose 100-pin FX2 Edge Connector (J3) R Table 15-1: Hirose 100-pin FX2 Connector Pinout and FPGA Connections (J3) Signal Name FPGA Pin Shared Header Connections FX2 Connector FPGA Pin Sign...
Page 120 - Compatible Board; Mating Receptacle Connectors
118 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 15: Expansion Connectors R Compatible Board The following board is compatible with the FX2 connector on the MicroBlaze Development Kit board: x VDEC1 Video Decoder Board from Digile...
Page 121 - Differential I/O Pairs
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 119 UG257 (v1.1) December 5, 2007 www.xilinx.com Hirose 100-pin FX2 Edge Connector (J3) R Spartan-3E data sheet. Select pairs have optional landing pads for external termination resistors.These signals are not routed with matched differen...
Page 122 - Using Differential Inputs; tion re
120 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 15: Expansion Connectors R Using Differential Inputs LVDS and RSDS differential inputs require input termination. Two options are available. The first option is to use external term...
Page 123 - Using Differential Outputs; Location of Termination Resistor Pads on Top Side of Board
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 121 UG257 (v1.1) December 5, 2007 www.xilinx.com Hirose 100-pin FX2 Edge Connector (J3) R Using Differential Outputs Differential input signals do not require any special voltage. LVDS and RSDS differential outputs signals, on the other h...
Page 124 - UCF Location Constraints for Accessory Headers
122 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 15: Expansion Connectors R UCF Location Constraints Figure 15-7 provides the UCF constraints for the FX2 connector, including the I/O pin assignment and the I/O standard used, assum...
Page 125 - Six-Pin Accessory Headers; Header J1; Header J2; FPGA Connections to the J1 Accessory Header
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 123 UG257 (v1.1) December 5, 2007 www.xilinx.com Six-Pin Accessory Headers R Six-Pin Accessory Headers The 6-pin accessory headers provide easy I/O interface expansion using the various Digilent Peripheral Modules (see “Related Resources,...
Page 126 - Header J4; FPGA Connections to the J4 Accessory Header
124 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Chapter 15: Expansion Connectors R Header J4 The J4 header, shown in Figure 15-10 , is located immediately to the left of the J1 header. It uses a 6-pin header consisting of 0.1-inch center...
Page 127 - Connectorless Debugging Port Landing Pads (J6); Connectorless Debugging Port Landing Pads (J6)
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 125 UG257 (v1.1) December 5, 2007 www.xilinx.com Connectorless Debugging Port Landing Pads (J6) R Connectorless Debugging Port Landing Pads (J6) Landing pads for a connectorless debugging port are provided as header J6, shown in Figure 15...
Page 129 - XC2C64A CoolRunner-II CPLD
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 127 UG257 (v1.1) December 5, 2007 www.xilinx.com R Chapter 16 XC2C64A CoolRunner-II CPLD The MicroBlaze Development Kit board includes a Xilinx XC2C64A CoolRunner-II CPLD. The CPLD is user programmable and available for customer applicati...
Page 131 - FPGA Connections to CPLD; CPLD; UCF Location Constraints for FPGA Connections to CPLD
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 129 UG257 (v1.1) December 5, 2007 www.xilinx.com UCF Location Constraints R FPGA Connections to CPLD Figure 16-2 provides the UCF constraints for the FPGA connections to the CPLD , including the I/O pin assignment and the I/O standard use...
Page 133 - UCF Location Constraints for DS2432 SHA-1 EEPROM
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 131 UG257 (v1.1) December 5, 2007 www.xilinx.com R Chapter 17 DS2432 1-Wire SHA-1 EEPROM The MicroBlaze Development Kit board includes a Maxim DS2432 serial EEPROM with an integrated SHA-1 engine. As shown in Figure 17-1 , the DS2432 EEPR...
Page 135 - Appendix A
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 133 UG257 (v1.1) December 5, 2007 www.xilinx.com R Appendix A Schematics This appendix provides the following circuit board schematics: x “FX2 Expansion Header, 6-pin Headers, and Connectorless Probe Header” x “RS-232 Ports, VGA Port, and...
Page 136 - Schematics; FX2 Expansion Header, 6-pin Headers, and Connectorless Probe
134 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R FX2 Expansion Header, 6-pin Headers, and Connectorless Probe Header Headers J1, J2, and J4 are six-pin connectors compatible with the Digilent Accessory board forma...
Page 137 - Schematic Sheet 1
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 135 UG257 (v1.1) December 5, 2007 www.xilinx.com FX2 Expansion Header, 6-pin Headers, and Connectorless Probe Header R Figure 18-1: Schematic Sheet 1 UG257_A01_060606
Page 139 - Schematic Sheet 2
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 137 UG257 (v1.1) December 5, 2007 www.xilinx.com RS-232 Ports, VGA Port, and PS/2 Port R Figure 18-2: Schematic Sheet 2 UG257_A02_060606
Page 141 - Schematic Sheet 4
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 139 UG257 (v1.1) December 5, 2007 www.xilinx.com Ethernet PHY, Magnetics, and RJ-11 Connector R Figure 18-3: Schematic Sheet 4 UG257_A0 3 _060606
Page 142 - Voltage Regulators
140 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R Voltage Regulators IC7 is a Texas Instruments TPS75003 triple-output regulator. The regulator provides 1.2V to the FPGA’s VCCINT supply input, 2.5V to the FPGA’s VC...
Page 144 - FPGA Configurations Settings, Platform Flash PROM, SPI Serial
142 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R FPGA Configurations Settings, Platform Flash PROM, SPI Serial Flash, JTAG Connections IC10MISC represents the various FPGA configuration connections.IC11 is a 4 Mbi...
Page 145 - Schematic Sheet 6
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 143 UG257 (v1.1) December 5, 2007 www.xilinx.com FPGA Configurations Settings, Platform Flash PROM, SPI Serial Flash, JTAG Connections R Figure 18-5: Schematic Sheet 6 UG257_A05_060606
Page 147 - Schematic Sheet 7
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 145 UG257 (v1.1) December 5, 2007 www.xilinx.com FPGA I/O Banks 0 and 1, Oscillators R Figure 18-6: Schematic Sheet 7 UG257_A06_060606
Page 148 - FPGA I/O Banks 2 and 3
146 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R FPGA I/O Banks 2 and 3 IC10B2 represents the connections to I/O Bank 2 on the FPGA. Some of the I/O Bank 2 connections are used for FPGA configuration and are liste...
Page 150 - Power Supply Decoupling
148 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R Power Supply Decoupling IC10PWR represents the various voltage supply inputs to the FPGA and shows the power decoupling network.Jumper JP9 defines the voltage appli...
Page 154 - Linear Technology ADC and DAC
152 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R Linear Technology ADC and DAC IC19 is a Linear Technology LTC1407A-1 two-channel ADC. IC20 is a Linear Technology LTC6912 programmable pre-amplifier (AMP) to condit...
Page 156 - Intel StrataFlash Parallel NOR Flash Memory and Micron DDR
154 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R Intel StrataFlash Parallel NOR Flash Memory and Micron DDR SDRAM IC22 is a 128 Mbit (16 Mbyte) Intel StrataFlash parallel NOR Flash PROM. See Chapter 11, “Intel Str...
Page 157 - Intel StrataFlash Parallel NOR Flash Memory and Micron DDR SDRAM
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 155 UG257 (v1.1) December 5, 2007 www.xilinx.com Intel StrataFlash Parallel NOR Flash Memory and Micron DDR SDRAM R Figure 18-11: Schematic Sheet 12 UG257_A11_060606
Page 159 - Schematic Sheet 13
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 157 UG257 (v1.1) December 5, 2007 www.xilinx.com Buttons, Switches, Rotary Encoder, and Character LCD R Figure 18-12: Schematic Sheet 13 UG257_A12_060606
Page 160 - DDR SDRAM Series Termination and FX2 Connector Differential
158 MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide www.xilinx.com UG257 (v1.1) December 5, 2007 Appendix A: Schematics R DDR SDRAM Series Termination and FX2 Connector Differential Termination Resistors R160 through R201 represent the series termination resistors for the DDR SDRAM. Se...
Page 161 - Schematic Sheet 14
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 159 UG257 (v1.1) December 5, 2007 www.xilinx.com DDR SDRAM Series Termination and FX2 Connector Differential Termination R Figure 18-13: Schematic Sheet 14 UG257_A1 3 _060606
Page 163 - Appendix B
MicroBlaze Development Kit Spartan-3E 1600 Edition User Guide 161 UG257 (v1.1) December 5, 2007 www.xilinx.com R Appendix B Example User Constraints File (UCF) ################################################################### S PARTAN-3 E M i c r oBlaze Development KIT BOARD CON S TRAINT S FIL E #...