Xilinx UG083 ML40x Getting Started Tutorial for ML40x Evalutation Platforms, User Guide
40 pages
English

Xilinx UG083 ML40x Getting Started Tutorial for ML40x Evalutation Platforms, User Guide

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
40 pages
English
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

ML40x Getting Started TutorialFor ML40x Evaluation PlatformsUG083 (v2.0) March 4, 2005RRXilinx 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 Design may be copied, reproduced, distributed, republished, downloaded, displayed, posted, or transmitted in any form or by any means including, but not limited to, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of Xilinx. Any unauthorized use of the Design may violate copyright laws, trademark laws, the laws of privacy and publicity, and communications regulations and statutes.Xilinx does not assume any liability arising out of the application or use of the Design; nor does Xilinx convey any license under its patents, copyrights, or any rights of others. You are responsible for obtaining any rights you may require for your use or implementation of the Design. Xilinx reserves the right to make changes, at any time, to the Design as deemed desirable in the sole discretion of Xilinx. Xilinx assumes no obligation to correct any errors contained herein or to advise you of any correction if such be made. Xilinx will not assume any liability for the accuracy or correctness of any engineering or technical support or assistance provided to you in connection with the Design.THE DESIGN IS PROVIDED “AS IS" WITH ALL ...

Informations

Publié par
Nombre de lectures 29
Langue English

Extrait

ML40x Getting Started Tutorial
For ML40x Evaluation Platforms
UG083 (v2.0) March 4, 2005
R
R
Xilinx is disclosing this Document and Intellectual Property (her einafter “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 De sign may be copied, reproduced, distributed, republished, downloaded, displayed, posted, or tran smitted in any form or by any means including, but not limited to, electronic, mechanical, photocopying, record ing, or otherwise, without the prior writte n consent of Xilinx. Any unauthorized us e of the Design may violate copyright laws, trademark laws, the la ws of privacy and publicity, and communications regulations and statutes. Xilinx does not assume any liability arising out of the applicatio n or use of the Design; nor does Xilinx convey any license un der its patents, copyrights, or any rights of others. You are resp onsible for obtaining any rights you may require for your use or implementation of the Design. Xilinx reserves the right to make changes, at any time, to the Design as deemed desirable in the sole discretion of Xilinx. Xilinx assumes no obligation to correct any errors contained herein or to advise you of any correcti on if such be made. Xilinx will not assume any liability for the accura cy or correctness of any engineering or technical support or assistance provided to you in connection with the Design. THE DESIGN IS PROVIDED “AS IS" WITH ALL FAUL TS, AND THE ENTIRE RISK AS TO ITS FUNCTION AND IMPLEMENTATION IS WITH YOU. YOU ACKNOWLEDGE AND AGREE THAT YOU HAVE NOT RELIED ON ANY ORAL OR WRITTEN INFORMATION OR ADVICE, WH ETHER GIVEN BY XILINX, OR ITS AG ENTS OR EMPLOYEES. XILINX MAKES NO OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE DESIGN, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PART ICULAR PURPOSE, TITLE, AND NONINFRINGEMENT OF THIRD-PARTY RIGHTS. IN NO EVENT WILL XILINX BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, EXEMPLARY, SPECIAL, OR INCIDENTAL DAMAGES, INCLUDING ANY LOST DATA AND LOST PROFIT S, ARISING FROM OR RELATING TO YOUR USE OF THE DESIGN, EVEN IF YOU HAVE BEEN ADVISED OF THE POSSI BILITY OF SUCH DAMAGES. THE TOTAL CUMULATIVE LIABILITY OF XILINX IN CONNECTION WITH YOUR USE OF THE DESIGN, WHETHER IN CONTRACT OR TORT OR OTHERWISE, WILL IN NO EVENT EXCEED THE AMOUNT OF FEES PAID BY YOU TO XILINX HEREUNDER FOR USE OF THE DESIGN. YOU ACKNOWLEDGE THAT THE FEES, IF ANY, REFLECT THE ALLOCATION OF RISK SET FORTH IN THIS AGREEMENT AND THAT XILINX WOULD NOT MAKE AVAIL ABLE THE DESIGN TO YOU WITHOUT THESE LIMITATIONS OF LIABILITY. The Design is not designed or intended for use in the develo pment of on-line control equip ment in hazardous environments requiring fail-safe controls, such as in the operation of nuclear fac ilities, aircraft navigation or communications systems, ai r traffic control, life support, or weapons systems (“High-Risk Applications”). Xilinx specifically disclaims any express or implied warranties of fitness for such High-Risk Applications. You repres ent that use of the Design in such High-Risk Applications is f ully at your risk. © 2004-2005 Xilinx, Inc. All rights reserv ed. XILINX, the Xilinx logo, and other des ignated brands included herein are trademar ks of Xilinx, Inc. PowerPC is a trademark of IBM, Inc. All other trademarks are t he property of their respective owners.
ML40x Getting Started Tutorial
www.xilinx.com
UG083 (v2.0) March 4, 2005
Revision History The following table shows the revision history for this document.
Date 11/22/04 03/04/05
Version 1.0 2.0
UG083 (v2.0) March 4, 2005
Revision Initial Xilinx release. Renamed title fromML401 Getting Started Tutorialuser guide toML40x Getting Started Tutorialuser guide. Expanded document from ML401-specific to include ML401, ML402, and ML403 platforms. Added the following sections: “ChipScope Pro Tools (ML403)” “DSP48 (ML403)” “QNX (ML403)” Embedded Tri-Mode Ethernet MAC - ML403)”“Web Server (Using Hard Minor edits to text and figures.
www.xilinx.com
ML40x Getting Started Tutorial
ML40x Getting Star
ted Tutorial
www.xilinx.com
UG083 (v2.0) March 4, 2005
raet duTttni gtSML40x Ge0054, 2rch ) Ma0.2v( 380GUalrito
www.xilinx.com
Table of Contents
5
Preface: About This Guide Guide Contents 7. . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Additional Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Conventions . 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Typographical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Online Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 ML40x Getting Started Tutorial Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . . . . 9 Board Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  . 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ML40x Demonstrations in System ACE CF. . . . . . . . . . . . . . . . . . .  13. . . . . . . . . . . . . . . . Bootloader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Virtex-4 Slide Show . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Web Server (Using Soft Ethernet MAC - ML401/ML402) . . . . . . . . . . . . . . . . . . . . . . . 15 Web Server (Using Hard Embedded Tri-Mode Ethernet MAC - ML403) . . . . . . . . . . 18 DSP48 (ML401/ML402) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Linux (ML403) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 ChipScope Pro Tools (ML401/ML402) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 QNX (ML403) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 My Own ACE File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Restore CPLD/Flash Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ML40x Demonstrations in Linear Flash. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ML40x Demonstrations in Platform Flash. . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . .  30 Menu of Contents (ML401) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 DSP48 (ML403) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Game Demonstration (ML401/ML402) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ChipScope Pro Tools (ML403) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 My Own Platform Flash Image (ML401/ML403) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 XROM (ML401/ML402/ML403) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
6
www.xilinx.com
R
ML40x Getting Started Tutorial UG083 (v2.0) March 4, 2005
detratS gnitteG liaorut T 3v(GU80, 20ch 4 Mar2.0)ML40x05
www.xilinx.com
7
Preface
R
This tutorial provides step-by-step instru ctions for setting up and using the ML40x Evaluation Platform. The ML40x board co mes with a number of pre-installed demonstrations. This document describes the demonstrations and how to run them. Guide Contents This manual contains one chapter: “ML40x Getting Started Tutorial,” page 9 Additional Resources To search the database of silicon and software questions and answers, or to create a technical support case in WebCase, see the Xilinx website at: http://www.xilinx.com/support. Conventions This document uses the following convention s. An example illustrates each convention. Typographical The following typographical conventions are used in this document: Convention Meaning or Use Example Messages, prompts, and Courier fontprogram files that the systemspeed grade: - 100 displays ier boldtcatlaciats emetnt laretiLt yo thaandscommia et r unengdbuild design_name Cour n syn Commands that you select Helvetica boldfrom a menuFileOpen Keyboard shortcutsCtrl+C
About This Guide
Convention Meaning or Use Example Variables in a syntax statement for which you mustngdbuild design name _ supply values See theDevelopment System Italic fontReferences to other manualsReference Guidefor more information. If a wire is drawn so that it Emphasis in text overlaps the pin of a symbol, the two nets arenotconnected. An optional entry or Square bkets    [  ]sppaercaifmicetaetir.o nHso, swuecvhe ra, si n bus ngdbuild[option_name] racdesign name _ bus[7:0], they are required. Braces    {  }Am luisstt  cohf oitoesme so fnreo omr  wmhoirceh you lowpwr ={on|off} Vertical bar    |Scehpoiacreastes items in a list of lowpwr ={on|off} IOB #1: Name = QOUT’ Vertical e.s hat hat lairetam evitiRepetllipsisIOB #2: Name = CLKIN’ .been omitted. . . . hat hasallow block  block name _ Horizontal ellipsis. . . omibeenttdeRetepvitiam eirett laloc1 loc2 ... locn; Online Document The following conventions are used in this document: Convention Meaning or Use Example See the section“Additional Cross-reference link to aResources”for details. Blue textlocation in the current document Refer to“Title Formats” in Chapter 1for details. Red text SeeCross-reference link to aFigure 2-5in theVirtex-4 location in another documentUser Guide. Blue, underlined texte (URLh)eGa websitilknt  oHpyre o torot fhltattpe:s/t/swpewedw .fxiilleisn.x.com 
Preface:About This Guide
R
www.xilinx.com
8
40MLGex alUGtori(v2.083  gtSttni duTraethcraM )05002 ,4 
9
R
ML40x Getting Started Tutorial
Overview
www.xilinx.com
The ML40x Evaluation Platform (the board) comes with a number of pre-installed demonstration programs. This tutorial guid es you through these demonstrations and explains how to run them. The provided information covers the ML401, ML402, and ML403, Evaluation Platforms. Differences between these boards are noted when necessary. Some demonstrations interact with a PC or an external device. For these demonstrations, use a computer installed with: ISE software version 6.3i ChipScope™ Pro software version 6.3i with Service Pack 1 (or later) The following additional equipment is also recommended: VGA monitor and cable PC speaker with audio cable Ethernet port and an RJ-45 Ethernet cable USB keyboard (without a built-in USB hub) Null modem serial cable CompactFlash™ (CF) reader/writer for the PC For current information about your ML40x Ev aluation Platform, visit the corresponding Web page: ML401:http://www.xilinx.com/ml401 ML402:http://www.xilinx.com/ml402 ML403:http://www.xilinx.com/ml403
0x GML4tarted Tetting Sturoail3 082.(vUG ,4 5002M )0hcra
G x04LMS gnitte TedrttalUiaorut( 2v0G38aMcr0. ) 200h 4,5
Board Setup
Board Setup
1. Position the ML40x board so the Virtex-4 and XILINX logos are oriented near the top edge of the board. 2. Make sure the power switch, located in the upper right corner of the board, is in theoff position. 3. Locate the CF card slot (on the back side of the ML40x board), and carefully insert the System ACE™ CF card with its front label facing away from the board.Figure 1shows the back side of the board with the CF card properly inserted. Note:The CF card provided with your board might differ. Caution! the CF card from the slot. Do ngBe careful when inserting or removinotforce it.
_ _ UG083 01 111004 Figure 1: ML40x Prototype Platform with CompactFlash Card 4. Connect the AC power cord to the power supply brick. Plug the power supply adapter cable into the ML40x board. Plug in the power supply to AC power. 5. Set the following switches: Configuration Address and Mode DIP switch (6-position DIP switch) to 000111 Set the Configuration Source Selector swit ch (3-position slide switch) to SYS ACE
10
www.xilinx.com
R
R
Board Setup
6. Connect a null modem serial cable between your PC and the ML40x board and open a serial terminal program: SelectStart  Programs  Accessories  Communications  HyperTerminal In the Connection Description window, type 9600 in the Name box, then clickOK In the Connect To window, clickCancel In the 9600-HyperTerminal window, selectFile  Properties -Select the Connect To tab -SelectCOM1in the Connect using box (seeFigure 2) -ClickConfigure...
ML40x Getting Started Tutorial UG083 (v2.0) March 4, 2005
_ _ UG083 02 021505 Figure 2:HyperTerminal Setup and Properties
www.xilinx.com
11
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents