background image

 

Programming 

Using the XSTOOLs Utilities with the XSUSB Board 

The XSUSB Board does not significantly alter the procedures for downloading logic 
designs into the FPGA and CPLD of your XSA or XSB Board or for 
downloading/uploading data to/from the SDRAM and Flash devices on the board.  The 
only change is that you must select the USB port instead of the parallel port in the Port 
pulldown list of the GUI-based XSTOOLs utilities.  For the command-line-based 
XSTOOLs utilities, use the option 

–usb 0

 to select the USB0 port. 

FPGA Bitstream Generation Options When Using the XSUSB 

You use the XILINX ISE software to generate the .BIT file that is downloaded to the FPGA 
through the XSUSB Board.  Steps for doing this are given in the XILINX documentation, 
but there is one detail that is specific to using the XSUSB Board.  The XSUSB Board loads 
the bitstream into the FPGA through its JTAG port.  In order for your FPGA designs to 
startup correctly, you need to change the FPGA Start-Up Clock from CCLK to JTAG 
Clock.  This is done by right-clicking on the Generate Programming File item in the 
Processes pane and selecting Properties... from the pop-up menu. 

 

XSUSB INTERFACE BOARD V1.0 USER MANUAL 

 

10

 

Содержание XSUSB

Страница 1: ...How to install and use your new XSUSB Board RELEASE DATE 9 28 2007...

Страница 2: ...s are trademarks of XILINX All rights reserved No part of this publication may be reproduced stored in a retrieval system or transmitted in any form or by any means electronic mechanical photocopying...

Страница 3: ...XSUSB Board 4 Connecting the XSUSB Board to Your XSA or XSB Board 5 Connecting a PC to Your XSUSB Board 5 Applying Power 8 Testing Your XSUSB Board 8 Programming 10 Using the XSTOOLs Utilities with th...

Страница 4: ...any of the XS40 XS95 or XSV Boards The XSUSB Board gets its power through the USB cable It does not require an external power supply However the XSUSB Board does not supply power to the XS Board it i...

Страница 5: ...talled automatically when you insert the XSTOOLs CDROM into your CDROM drive If not then manually run the SETUP EXE installation program on the CDROM Setting the Jumpers on Your XSUSB Board There are...

Страница 6: ...l will be held in place when the XSUSB and XS Board are connected Note that the XSUSB Board works only with the XSA 50 XSA 100 XSA 200 XSA 3S1000 and XSB 300E Boards It is not compatible with any of t...

Страница 7: ...the first time you have connected an XSUSB Board to this particular USB port Just select the option and click on the indicated button shown in each of the following screenshots and the driver will be...

Страница 8: ...The LED on the XSUSB Board will turn on once the driver has been installed and the USB port is activated XSUSB INTERFACE BOARD V1 0 USER MANUAL 7...

Страница 9: ...ng Your XSUSB Board The easiest way to test your XSUSB Board is to try testing the XS Board it is attached to using the GUI based GXSTEST utility as follows You start GXSTEST by clicking on the icon p...

Страница 10: ...T will configure the FPGA to perform a test procedure on the XSA 3S1000 Board The LED on the XSUSB Board will blink during the FPGA configuration and testing processes Within thirty seconds you will s...

Страница 11: ...b 0 to select the USB0 port FPGA Bitstream Generation Options When Using the XSUSB You use the XILINX ISE software to generate the BIT file that is downloaded to the FPGA through the XSUSB Board Steps...

Страница 12: ...ction as soon as power is applied In this case you will need to change the FPGA Start Up Clock to the CCLK option and regenerate the bitstream see the previous section for the steps to do this If you...

Страница 13: ...A XSUSB Schematics The detailed schematic for the XSUSB Board is shown below XSUSB INTERFACE BOARD V1 0 USER MANUAL 12...

Отзывы: