background image

 

Then select the Startup Options tab in the Process Properties window and change the 
FPGA Start-Up Clock to JTAG Clock.  Then click on the OK button.  After this option is set, 
you can generate your bitstream and download it to the FPGA through the XSUSB Board. 

 

FPGA Bitstream Generation Options When Using the Flash 

Once your design is working correctly, you might want to store its bitstream in the 
nonvolatile flash memory of your XSA or XSB Board so the FPGA will start to function 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 leave the FPGA Start-Up Clock as the JTAG Clock, then your design will 
not startup correctly when it is transferred from the flash into the FPGA. 

Once the bitstream is generated with the CCLK as the startup clock, you will need to use 
the promgen utility to convert the .BIT file into a form that can be loaded into the flash on 
your XSA or XSB Board.  Please see the manual for your XSA or XSB Board for the exact 
conversion procedure. 

XSUSB INTERFACE BOARD V1.0 USER MANUAL 

 

11

 

Summary of Contents for XSUSB

Page 1: ...How to install and use your new XSUSB Board RELEASE DATE 9 28 2007...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 13: ...A XSUSB Schematics The detailed schematic for the XSUSB Board is shown below XSUSB INTERFACE BOARD V1 0 USER MANUAL 12...

Reviews: