22
© Copyright 2012 Xilinx ML605 Restoring Flash Contents March 2012 XTP055

XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

  • Upload
    others

  • View
    52

  • Download
    0

Embed Size (px)

Citation preview

Page 1: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

© Copyright 2012 Xilinx

ML605 Restoring Flash Contents

March 2012

XTP055

Page 2: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

© Copyright 2012 Xilinx, Inc. All Rights Reserved. XILINX, the Xilinx logo, the Brand Window and other designated brands included herein are trademarks of Xilinx, Inc. All other trademarks are the property of their respective owners. NOTICE OF DISCLAIMER: The information disclosed to you hereunder (the “Information”) is provided “AS-IS” with no warranty of any kind, express or implied. Xilinx does not assume any liability arising from your use of the Information. You are responsible for obtaining any rights you may require for your use of this Information. Xilinx reserves the right to make changes, at any time, to the Information without notice and at its sole discretion. Xilinx assumes no obligation to correct any errors contained in the Information 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. XILINX MAKES NO OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE INFORMATION, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT OF THIRD-PARTY RIGHTS.

Revision History

Date Version Description 03/16/12 13.4 Regenerated contents for 13.4.

10/26/11 13.3 Regenerated contents for 13.3.

07/06/11 13.2 Regenerated contents for 13.2.

03/01/11 13.1 Regenerated contents for 13.1.

12/21/10 12.4 Regenerated contents for 12.4.

10/05/10 12.3 Regenerated contents for 12.3.

07/23/10 12.2 Regenerated contents for 12.2

Page 3: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

Overview

Xilinx ML605 Board Software Requirements ML605 Setup Restoring ML605 CompactFlash Restoring ML605 Platform and P30T BPI Flash References

Note: This presentation applies to the ML605

Page 4: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

ML605 Restoring Flash Contents Description

Description – A CompactFlash image is provided for restoring the ML605 CompactFlash

card – The ISE iMPACT tool is used to restore the onboard non-volatile memories

with the contents used in the ML605 Getting Started Guide (UG533) for the Platform Flash and the P30T Linear BPI Flash

Reference Design IP – Uses XTP044 PCIe x8 Gen1 output files to program Platform Flash – Uses XTP056 BIST output files to program P30T Linear BPI Flash

Reference Design Source and Applications – See XTP044 and XTP056

Files for Flash Restoration – rdf0021.zip – Platform and P30T BPI Flash Devices – rdf0022.zip – CompactFlash – Available through http://www.xilinx.com/ml605

Note: Presentation applies to the ML605

Page 5: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

Xilinx ML605 Board

Note: Presentation applies to the ML605

Page 6: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

ISE Software Requirements

Xilinx ISE 13.4 software

Note: Presentation applies to the ML605

Page 7: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

Restoring ML605 CompactFlash

Page 8: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

Restoring ML605 CompactFlash

Use a CompactFlash reader to mount the ML605 CompactFlash as a disk drive

Delete all files on this drive

Note: Presentation applies to the ML605

Page 9: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

Restoring ML605 CompactFlash

Unzip the rdf0022.zip file to your CompactFlash drive – Available through http://www.xilinx.com/ml605

Note: Presentation applies to the ML605

Page 10: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

Restoring ML605 CompactFlash

After Restoring the CompactFlash, six designs are available: – CFG0 – Built-In Self Test (BIST)

• See XTP056 – ML605 BIST Flash Application for details

– CFG1 – IBERT • See XTP046 – ML605 GTX IBERT Design Creation for details

– CFG2 – MIG • See XTP047 – ML605 MIG Design Creation for details

– CFG3 – MIG • See UG533 – ML605 Getting Started Guide for details

– CFG5 – System Monitor • See XTP048 – ML605 System Monitor for details

– CFG6 – FMC XM104 IBERT • See XTP091 – ML605 FMC XM104 IBERT Design for details

Note: Presentation applies to the ML605

Page 11: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

Restoring ML605 Platform and P30T BPI Flash

Page 12: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

Restoring ML605 Platform and P30T BPI Flash

Power on the ML605 board Connect a USB Type-A to Mini-B cable to the USB JTAG connector

on the ML605 board – Connect this cable to your PC

Note: Presentation applies to the ML605

Page 13: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

Restoring ML605 Platform and P30T BPI Flash

Unzip the rdf0021.zip file to your C:\ drive – Available through http://www.xilinx.com/ml605

Note: Presentation applies to the ML605

Page 14: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

Restoring ML605 Platform and P30T BPI Flash

Set S2 to 011001 (1 = on, Position 6 → Position 1) – This selects Platform Flash – Mode Switches set to Slave SelectMAP

Set S1 to 0XXX (X = Don’t care, Position 4 → Position 1) – This disables JTAG configuration from the Compact Flash

Note: Presentation applies to the ML605

Page 15: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

Restoring ML605 Platform and P30T BPI Flash

Open an ISE Design Suite Command Prompt Program the Platform Flash

cd C:\ml605_restore_flash impact -batch ml605_program_platflash.cmd

Note: Takes about 13 minutes

Page 16: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

Restoring ML605 Platform and P30T BPI Flash

Set S2 to 001010 (1 = on, Position 6 → Position 1) – This selects P30T BPI – Mode Switches set to BPI-Up

Set S1 to 0XXX (X = Don’t care, Position 4 → Position 1) – This disables JTAG configuration from the Compact Flash

Note: Presentation applies to the ML605

Page 17: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

Restoring ML605 Platform and P30T BPI Flash

Program the BPI Flash impact -batch ml605_program_bpi.cmd

Note: Takes about 18 minutes

Page 18: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

Restoring ML605 Platform and P30T BPI Flash

After Restoring the flash, two designs are loaded in Flash – BPI – Built-In Self Test (BIST)

• See XTP056 – ML605 BIST Flash Application for details

– Platform Flash – PCIe x8 Gen1 Design • See XTP044 – ML605 PCIe x8 Gen1 for details

Note: Presentation applies to the ML605

Page 19: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

References

Page 20: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

References

Virtex-6 Configuration – Virtex-6 FPGA Configuration User Guide

http://www.xilinx.com/support/documentation/user_guides/ug360.pdf

Page 21: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

Documentation

Page 22: XTP055: ML605 Restoring Flash Contents...XTP055: ML605 Restoring Flash Contents Author: Xilinx, Inc. Subject: Restore the Flash Memory and Compact Flash of the ML605 to factory defaults

Documentation

Virtex-6 – Virtex-6 FPGA Family

http://www.xilinx.com/products/silicon-devices/fpga/virtex-6/index.htm

ML605 Documentation – Virtex-6 FPGA ML605 Evaluation Kit

http://www.xilinx.com/products/boards-and-kits/EK-V6-ML605-G.htm – ML605 Getting Started Guide

http://www.xilinx.com/support/documentation/boards_and_kits/ug533.pdf – ML605 Hardware User Guide

http://www.xilinx.com/support/documentation/boards_and_kits/ug534.pdf – ML605 Reference Design User Guide

http://www.xilinx.com/support/documentation/boards_and_kits/ug535.pdf