Xilinx UG511 Virtex-5 FXT Powerpc 440 and Microblaze Edition Kit

Xilinx UG511 Virtex-5 FXT Powerpc 440 and Microblaze Edition Kit

Virtex-5 FXT PowerPC PowerPC440 and MicroBlaze 440 andEdition MicroBlaze Kit Reference [GuideSystems Subtitle] [optional]UG511 (v1.2.1) July 30, 2009 UG511 (v1.2.1) July 30, 2009 [optional] R R Xilinx is disclosing this user guide, manual, release note, and/or specification (the "Documentation") to you solely for use in the development of designs to operate with Xilinx hardware devices. You may not reproduce, distribute, republish, download, display, post, or transmit the Documentation 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. Xilinx expressly disclaims any liability arising out of your use of the Documentation. Xilinx reserves the right, at its sole discretion, to change the Documentation without notice at any time. Xilinx assumes no obligation to correct any errors contained in the Documentation, or to advise you of any corrections or updates. Xilinx expressly disclaims any liability in connection with technical support or assistance that may be provided to you in connection with the Information. THE DOCUMENTATION IS DISCLOSED TO YOU “AS-IS” WITH NO WARRANTY OF ANY KIND. XILINX MAKES NO OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE DOCUMENTATION, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT OF THIRD-PARTY RIGHTS. IN NO EVENT WILL XILINX BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, EXEMPLARY, SPECIAL, OR INCIDENTAL DAMAGES, INCLUDING ANY LOSS OF DATA OR LOST PROFITS, ARISING FROM YOUR USE OF THE DOCUMENTATION. © 2008-2009 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, the Brand Window, and other designated brands included herein are trademarks of Xilinx, Inc. The PowerPC name and logo are registered trademarks of IBM Corp. and are used under license. All other trademarks are the property of their respective owners. Virtex-5 FXT Kit Reference Systems www.xilinx.com UG511 (v1.2.1) July 30, 2009 Revision History The following table shows the revision history for this document. Date Version Revision 7/29/08 1.0 Initial Xilinx release. Updated to 10.1.3. Added content on Flash file system. Updated steps on programming 12/19/08 1.1 parallel Flash. Added chapter on software application to read, write, and erase Flash. 1/26/09 1.1.1 Updated reference system links. Updated to 11.1. Added steps for applying the xlltemac patch. Updated section on the 5/21/09 1.2 MLD file set to use the 11.1 file set included in the project. 7/30/09 1.2.1 Updated ref system CID numbers; updated to current date. UG511 (v1.2.1) July 30, 2009 www.xilinx.com Virtex-5 FXT Kit Reference Systems Virtex-5 FXT Kit Reference Systems www.xilinx.com UG511 (v1.2.1) July 30, 2009 Table of Contents Preface: About This Guide Guide Contents . 7 Hardware and Software Requirements . 7 References . 8 Additional Resources . 8 Conventions . 8 Typographical. 8 Online Document . 9 Chapter 1: Hardware Platform Introduction . 11 PowerPC 440 Processor Reference System . 11 Block Diagram . 11 Address Map . 12 System Configuration . 12 MicroBlaze Processor Reference System . 13 Block Diagram . 13 Address Map . 13 System Configuration . 14 Chapter 2: HelloWorld Software Application Introduction . 15 Executing the HelloWorld Software Application . 15 Executing the HelloWorld Application Using the Pre-Built Bitstream . 15 Executing the HelloWorld Software Application from XPS . 18 Commands in the HelloWorld Software Application. 19 Booting the HelloWorld Application from Serial Flash. 20 Chapter 3: LynuxWorks BlueCat Linux Introduction . 23 Executing the BlueCat Linux Images. 23 Executing the BlueCat Linux Image with a Ramdisk File System . 23 Executing the BlueCat Linux Image Using the Pre-Built Bitstream . 24 Executing the BlueCat Linux Image from XPS . 26 Executing the BlueCat Linux Image with a JFFS2 File System . 26 Executing the BlueCat Linux Image Using the Pre-Built Bitstream . 27 Executing the BlueCat Linux Image from XPS . 32 Executing BlueCat Linux Commands . 35 Web Server Demonstration. 36 Building the BlueCat Linux Kernel Image . 37 Installing the BlueCat Linux Distribution . 37 Using the Provided Demo Directories . 37 Virtex-5 FXT Kit Reference Systems www.xilinx.com 5 UG511 (v1.2.1) July 30, 2009 R Getting the MLD File Set. 38 Generating the BSP . 38 Rebuilding the Kernel Image . 39 Booting the BlueCat Linux Image from Parallel Flash . 41 Programming the Flash with the Provided Files. 41 Programming the KDI File . 41 Programming the BIN File . 43 Programming the Root File System . 44 Running the Design . 45 Generating New Flash Files and Programming the Flash . 46 Programming the KDI File and Creating the Bootloader . 46 Creating and Programming the BIN File . 49 Programming the Root File System . 50 Running the Design . 52 Chapter 4: FlashRWE Software Application Introduction . 53 Executing the FlashRWE Software Application . 53 Executing the FlashRWE Application Using the Pre-Built Bitstream . 53 Executing the FlashRWE Software Application from XPS . 55 Functions in the FlashRWE Software Application. 55 Flash Read Menu . 57 Read Bytes of Flash . 57 Check if Flash is Empty. 57 Flash Write Menu . 59 Write Incrementing Numbers to Flash . 59 Write Bytes to Flash . 60 Flash Erase Menu . 61 Erase Bytes of Flash . 61 Erase Blocks of Flash. 62 Erase the Entire Flash . 63 6 www.xilinx.com Virtex-5 FXT Kit Reference Systems UG511 (v1.2.1) July 30, 2009 R Preface About This Guide The Embedded Development HW/SW Kit - Virtex®-5 FXT PowerPC® 440 and MicroBlaze™ Processor Edition showcases various features of the Virtex-5 FXT ML507 development board. This kit includes two hardware systems with a HelloWorld software application, bootable BlueCat Linux image, and a.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    62 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us