13.03.2013 Views

Hacking the Xbox

Hacking the Xbox

Hacking the Xbox

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Appendix D - Getting Started with FPGAs 245<br />

comes with a 50,000 gate FPGA for about $150. The board also includes<br />

a few megabytes of RAM, a parallel port, a VGA port, a PS/2 keyboard<br />

port, and a few o<strong>the</strong>r essential items.<br />

The o<strong>the</strong>r option is to build your own board from scratch, if you’re<br />

feeling bold. O<strong>the</strong>r appendices in this book describe how to get into<br />

board layout and fabrication and how to attach fine-pitched FPGA<br />

devices to your boards. It is actually quite rewarding to try to build your<br />

own boards, and I recommend giving it a try; <strong>the</strong> cost of fabricating a<br />

board is well below $100 <strong>the</strong>se days, so you don’t lose too much even if<br />

your board doesn’t work in <strong>the</strong> end.<br />

If you are making your own board, you will need to buy your FPGA<br />

from a Xilinx distributor. The Xilinx webpage (www.xilinx.com) has <strong>the</strong><br />

most up-to-date links to distributors. As of this writing, one of <strong>the</strong> more<br />

convenient distributors is NuHorizons (www.nuhorizons.com), as <strong>the</strong>y<br />

offer product availability and pricing information on <strong>the</strong>ir webpage<br />

without requiring registration or a special customer account.<br />

FPGA development software can usually be acquired at a low price or<br />

for free. For example, Xilinx offers a free development environment for<br />

its Virtex-II (up to 300K gates), Spartan II-E and CoolRunner lines of<br />

parts. The development environment is called <strong>the</strong> Xilinx ISE WebPACK,<br />

and it is available for download after registration at www.xilinx.com.<br />

This free environment sports an impressive list of features, including<br />

schematic and HDL input, HDL syn<strong>the</strong>sis, a flooplanner, timing driven<br />

place and route, timing analysis, and power analysis tools.<br />

Xilinx also offers a version of its software called “Xilinx Student<br />

Edition” through Prentice-Hall. This software comes bundled with a<br />

number of tutorials and documentation that can help you get into FPGA<br />

design. You’ll find a wide variety of helpful tutorials and lectures on <strong>the</strong><br />

Xilinx website under <strong>the</strong> “Education” tab.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!