Xilinx M401 User Manual - Www.Bdtic.Com/xilinx

Manual is about: Evaluation Platform

Summary of M401

  • Page 1

    R ml401/ml402/ml403 evaluation platform user guide ug080 (v2.5) may 24, 2006 www.Bdtic.Com/xilinx.

  • Page 2: Revision History

    Ml401/ml402/ml403 evaluation platform www.Xilinx.Com ug080 (v2.5) may 24, 2006 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 stated herein, none of the desi...

  • Page 3: Www.Bdtic.Com/xilinx

    Ug080 (v2.5) may 24, 2006 www.Xilinx.Com ml401/ml402/ml403 evaluation platform 10/25/05 2.1 renamed title from ml40x evaluation platform user guide to ml401/ml402/ml403 evaluation platform user guide. Technical edits: • features section: expanded vga output bullet items. • 15. Vga output section: ad...

  • Page 4: Www.Bdtic.Com/xilinx

    Ml401/ml402/ml403 evaluation platform www.Xilinx.Com ug080 (v2.5) may 24, 2006 www.Bdtic.Com/xilinx.

  • Page 5: Table of Contents

    Ml401/ml402/ml403 evaluation platform www.Xilinx.Com 5 ug080 (v2.5) may 24, 2006 preface: about this guide guide contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 additional resources . . . . . . . . . . . . . . . ....

  • Page 6: Www.Bdtic.Com/xilinx

    6 www.Xilinx.Com ml401/ml402/ml403 evaluation platform ug080 (v2.5) may 24, 2006 r 30. Program switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 31. Configuration address and mode dip switches . . . . . . . . . . . . . . . . . . ....

  • Page 7: About This Guide

    Ml401/ml402/ml403 evaluation platform www.Xilinx.Com 7 ug080 (v2.5) may 24, 2006 r preface about this guide the ml401/ml402/ml403 evaluation platforms enable designers to investigate and experiment with features of the virtex™-4 family of fpgas. This user guide describes features and operation of th...

  • Page 8: Www.Bdtic.Com/xilinx

    8 www.Xilinx.Com ml401/ml402/ml403 evaluation platform ug080 (v2.5) may 24, 2006 preface: about this guide r online document the following conventions are used in this document: italic font variables in a syntax statement for which you must supply values ngdbuild design_name references to other manu...

  • Page 9: Introduction

    Ml401/ml402/ml403 evaluation platform www.Xilinx.Com 9 ug080 (v2.5) may 24, 2006 r ml401/ml402/ml403 evaluation platform introduction the ml401/ml402/ml403 evaluation platform enables designers to investigate and experiment with features of the virtex™-4 family of fpgas. This user guide describes fe...

  • Page 10: Www.Bdtic.Com/xilinx

    10 www.Xilinx.Com ml401/ml402/ml403 evaluation platform ug080 (v2.5) may 24, 2006 introduction r • zbt synchronous sram ♦ ml401/ml402: 9 mb on 32-bit data bus with four parity bits ♦ ml403: 8 mb on 32-bit data bus with no parity bits • intel strataflash (or compatible) linear flash chips (8 mb) • 10...

  • Page 11: Www.Bdtic.Com/xilinx

    Ml401/ml402/ml403 evaluation platform www.Xilinx.Com 11 ug080 (v2.5) may 24, 2006 introduction r block diagram figure 1 shows a block diagram of the ml40 x evaluation platform (board). Figure 1: virtex-4 ml40 x evaluation platform block diagram virtex-4 fpga ug0 8 0_01_050506 gpio (button/led/dip sw...

  • Page 12: Detailed Description

    12 www.Xilinx.Com ml401/ml402/ml403 evaluation platform ug080 (v2.5) may 24, 2006 detailed description r detailed description the ml40 x evaluation platform (board) is shown in figure 2 (front) and figure 3, page 13 (back). The numbered sections on the pages following the figures contain details on ...

  • Page 13: Www.Bdtic.Com/xilinx

    Ml401/ml402/ml403 evaluation platform www.Xilinx.Com 13 ug080 (v2.5) may 24, 2006 detailed description r note: the label on the compactflash (cf) card shipped with your board might differ slightly from the one shown. Figure 3: detailed description of virtex-4 ml40 x evaluation platform components (b...

  • Page 14: Www.Bdtic.Com/xilinx

    14 www.Xilinx.Com ml401/ml402/ml403 evaluation platform ug080 (v2.5) may 24, 2006 detailed description r 1. Virtex-4 fpga a xilinx virtex-4 fpga is installed on the evaluation platform (the board): ♦ ml401: xc4vlx25-ff668-10 ♦ ml402: xc4vsx35-ff668-10 ♦ ml403: xc4vfx12-ff668-10 configuration the boa...

  • Page 15: Www.Bdtic.Com/xilinx

    Ml401/ml402/ml403 evaluation platform www.Xilinx.Com 15 ug080 (v2.5) may 24, 2006 detailed description r digitally controlled impedance (dci) some fpga banks can support the dci feature in virtex-4 fpgas. Support for dci is summarized in table 2 . Table 2: dci capability of fpga bank fpga bank dci c...

  • Page 16: Www.Bdtic.Com/xilinx

    16 www.Xilinx.Com ml401/ml402/ml403 evaluation platform ug080 (v2.5) may 24, 2006 detailed description r 2. Ddr sdram the board contains 64 mb of ddr sdram using two infineon hyb25d256160bt-7 (or compatible) chips (u4 and u5). Each chip is 16 bits wide and together form a 32-bit data bus capable of ...

  • Page 17: Www.Bdtic.Com/xilinx

    Ml401/ml402/ml403 evaluation platform www.Xilinx.Com 17 ug080 (v2.5) may 24, 2006 detailed description r 4. Oscillator sockets the ml40 x evaluation platform has two crystal oscillator sockets, each wired for standard lvttl-type oscillators. (a 100-mhz oscillator is pre-installed in the x1 sysclk so...

  • Page 18: Www.Bdtic.Com/xilinx

    18 www.Xilinx.Com ml401/ml402/ml403 evaluation platform ug080 (v2.5) may 24, 2006 detailed description r 7. User and error leds (active-high) there are a total of 11* active-high leds directly controllable by the fpga: • four green leds are general purpose leds arranged in a row • five green leds ar...

  • Page 19: Www.Bdtic.Com/xilinx

    Ml401/ml402/ml403 evaluation platform www.Xilinx.Com 19 ug080 (v2.5) may 24, 2006 detailed description r 8. User push buttons (active-high) five active-high user push buttons are available for general purpose usage and are arranged in a north-east-south-west-center orientation (only the center one i...

  • Page 20: Www.Bdtic.Com/xilinx

    20 www.Xilinx.Com ml401/ml402/ml403 evaluation platform ug080 (v2.5) may 24, 2006 detailed description r 10. Expansion headers the board contains expansion headers for easy expansion or adaptation of the board for other applications. The expansion connectors use standard 0.1-inch headers. The expans...

  • Page 21: Www.Bdtic.Com/xilinx

    Ml401/ml402/ml403 evaluation platform www.Xilinx.Com 21 ug080 (v2.5) may 24, 2006 detailed description r single-ended expansion i/o connectors header j6 contains 32 single-ended signal connections to the fpga i/os. This permits the signals on this connector to carry high-speed single-ended data. All...

  • Page 22: Www.Bdtic.Com/xilinx

    22 www.Xilinx.Com ml401/ml402/ml403 evaluation platform ug080 (v2.5) may 24, 2006 detailed description r other expansion i/o connectors in addition to the high-speed i/o paths, additional i/o signals and power connections are available to support expansion cards plugged into ml40 x board (see table ...

  • Page 23: Www.Bdtic.Com/xilinx

    Ml401/ml402/ml403 evaluation platform www.Xilinx.Com 23 ug080 (v2.5) may 24, 2006 detailed description r table 11: additional expansion i/o connections header pin label fpga pin description j3, pin 1 vcc5 n/a 5v power supply j3, pin 2 vcc5 n/a 5v power supply j3, pin 3 vcc5 n/a 5v power supply j3, p...

  • Page 24: Www.Bdtic.Com/xilinx

    24 www.Xilinx.Com ml401/ml402/ml403 evaluation platform ug080 (v2.5) may 24, 2006 detailed description r 11. Stereo ac97 audio codec the ml40 x board has an ac97 audio codec (u14) to permit audio processing. The national semiconductor lm4550 audio codec supports stereo 16-bit audio with up to 48-khz...

  • Page 25: Www.Bdtic.Com/xilinx

    Ml401/ml402/ml403 evaluation platform www.Xilinx.Com 25 ug080 (v2.5) may 24, 2006 detailed description r 14. Iic bus with 4-kb eeprom an iic eeprom (microchip technology 24lc04b-i/st) is provided on the ml40 x board to store non-volatile data such as an ethernet mac address. The eeprom write protect...

  • Page 26: Www.Bdtic.Com/xilinx

    26 www.Xilinx.Com ml401/ml402/ml403 evaluation platform ug080 (v2.5) may 24, 2006 detailed description r 17. System ace and compactflash connector the xilinx system ace compactflash (cf) configuration controller allows a type i or type ii compactflash card to program the fpga through the jtag port. ...

  • Page 27: Www.Bdtic.Com/xilinx

    Ml401/ml402/ml403 evaluation platform www.Xilinx.Com 27 ug080 (v2.5) may 24, 2006 detailed description r 19. Linear flash chips two 32-mb linear flash devices (micron mt28f320j3rg-11 et) are installed on the board for a total of 8 mb of flash memory. These flash memory chips are intel strataflash co...

  • Page 28: Www.Bdtic.Com/xilinx

    28 www.Xilinx.Com ml401/ml402/ml403 evaluation platform ug080 (v2.5) may 24, 2006 detailed description r 22. Usb controller with host and peripheral ports a cypress cy7c67300 embedded usb host controller provides usb connectivity for the board. The usb controller supports host and peripheral modes o...

  • Page 29: Www.Bdtic.Com/xilinx

    Ml401/ml402/ml403 evaluation platform www.Xilinx.Com 29 ug080 (v2.5) may 24, 2006 detailed description r 25. Onboard power supplies power supply circuitry on the board generates 1.2v, 1.25v, 1.8v, 2.5v, and 3.3v voltages to power the components on the board. The 1.2v, 2.5v, and 3.3v supplies are dri...

  • Page 30: Www.Bdtic.Com/xilinx

    30 www.Xilinx.Com ml401/ml402/ml403 evaluation platform ug080 (v2.5) may 24, 2006 detailed description r 29. Done led the done led indicates the status of the done pin on the fpga. It should be lighted when the fpga is successfully configured. 30. Program switch this switch grounds the fpga's prog p...

  • Page 31: Configuration Options

    Ml401/ml402/ml403 evaluation platform www.Xilinx.Com 31 ug080 (v2.5) may 24, 2006 configuration options r configuration options the fpga on the ml40 x evaluation platform can be configured by four major devices: • parallel cable iv cable (jtag) • system ace controller (jtag) • platform flash memory ...

  • Page 32: Www.Bdtic.Com/xilinx

    32 www.Xilinx.Com ml401/ml402/ml403 evaluation platform ug080 (v2.5) may 24, 2006 configuration options r platform flash memory the platform flash memory can also be used to program the fpga. The platform flash memory can hold up to four configuration images, which are selectable by the two least si...