02.11.2014 Views

User Manual

User Manual

User Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1 EXPLORING THE REFERENCE DESIGN ....................................................................................................................................................................... 35<br />

1.1 What is the Reference Design? ............................................................................................................................................................................. 35<br />

1.2 Using the Reference Design.................................................................................................................................................................................. 36<br />

1.3 Compiling the Reference Design........................................................................................................................................................................... 38<br />

1.3.1 The Xilinx Embedded Development Kit (EDK) .......................................................................................................................................... 38<br />

1.3.2 Synplicity Synplify........................................................................................................................................................................................ 38<br />

1.3.3 Xilinx ISE...................................................................................................................................................................................................... 38<br />

1.3.4 The Build Utility: Make.bat.......................................................................................................................................................................... 38<br />

2 GETTING MORE INFORMATION ................................................................................................................................................................................. 45<br />

2.1 Printed Documentation ......................................................................................................................................................................................... 45<br />

2.2 Electronic Documentation .................................................................................................................................................................................... 45<br />

2.3 Online Documentation .......................................................................................................................................................................................... 45<br />

PROGRAMMING/CONFIGURING THE HARDWARE................................................................................................................................................. 46<br />

1 PROGRAMMING THE CONFIGURATION FPGA ........................................................................................................................................................... 46<br />

2 MCU DETAILS / PROGRAMMING THE MCU ............................................................................................................................................................. 50<br />

3 CONFIGURING HYPERTERMINAL .............................................................................................................................................................................. 51<br />

4 CONFIGURING THE FPGA USING SELECTMAP......................................................................................................................................................... 52<br />

4.1 Bit File Generation for SelectMAP Configuration............................................................................................................................................... 53<br />

4.2 Creating Configuration File “main.txt”............................................................................................................................................................... 57<br />

4.2.1 Verbose Level ............................................................................................................................................................................................... 57<br />

4.2.2 Sanity Check ................................................................................................................................................................................................. 58<br />

4.2.3 Format of “main.txt” ..................................................................................................................................................................................... 58<br />

4.3 Starting SelectMAP Configuration ....................................................................................................................................................................... 60<br />

4.3.1 Description of Main Menu Options.............................................................................................................................................................. 61<br />

4.4 Bitstream Encryption ............................................................................................................................................................................................ 64<br />

BOARD HARDWARE ........................................................................................................................................................................................................... 65<br />

1 INTRODUCTION TO THE BOARD................................................................................................................................................................................. 65<br />

1.1 DN6000K10PCI Functionality ............................................................................................................................................................................. 65<br />

2 VIRTEX-II PRO FPGA................................................................................................................................................................................................ 66<br />

2.1 FPGA (2VP70) Facts ............................................................................................................................................................................................ 66<br />

3 FPGA CONFIGURATION ............................................................................................................................................................................................ 67<br />

3.1 Micro Controller Unit (MCU) .............................................................................................................................................................................. 67<br />

3.1.1 MCU EEPROM Interface ............................................................................................................................................................................. 68<br />

3.1.2 MCU SRAM External................................................................................................................................................................................... 68<br />

3.1.3 MCU FLASH ................................................................................................................................................................................................ 69<br />

3.1.4 MCU USB 2.0 Interface................................................................................................................................................................................ 69<br />

3.1.5 RS232 Interface............................................................................................................................................................................................. 70<br />

3.2 Configuration FPGA............................................................................................................................................................................................. 71<br />

3.2.1 Configuration PROM/FPGA Programming ................................................................................................................................................. 72<br />

3.2.2 Design Notes on the Configuration FPGA ................................................................................................................................................... 73<br />

3.3 SmartMedia ........................................................................................................................................................................................................... 74<br />

3.3.1 SmartMedia Connector ................................................................................................................................................................................. 74<br />

3.3.2 SmartMedia connection to Spartan (Configuration FPGA)/MCU............................................................................................................... 75<br />

3.4 Boundary-Scan (JTAG, IEEE 1532) Mode........................................................................................................................................................... 76<br />

3.4.1 FPGA JTAG Connector ................................................................................................................................................................................ 76<br />

3.4.2 FPGA JTAG connection to Configuration FPGA........................................................................................................................................ 76<br />

4 CLOCK GENERATION ................................................................................................................................................................................................. 77<br />

4.1 Clock Methodology ............................................................................................................................................................................................... 77<br />

4.2 Clock Source Jumpers........................................................................................................................................................................................... 81<br />

4.2.1 Clock Source Jumper Header........................................................................................................................................................................ 82<br />

4.3 Roboclocks ............................................................................................................................................................................................................ 82<br />

4.3.1 RoboClock PLL Clock Buffers..................................................................................................................................................................... 82<br />

4.3.2 RoboClock Configuration Jumpers............................................................................................................................................................... 84<br />

4.3.3 Roboclock Configuration Headers................................................................................................................................................................ 88<br />

4.3.4 Useful Notes and Hints ................................................................................................................................................................................. 88<br />

4.3.5 Customizing the Oscillators.......................................................................................................................................................................... 89<br />

4.3.6 Common Clock Source Selections................................................................................................................................................................ 89<br />

4.4 External Clocks ..................................................................................................................................................................................................... 89<br />

4.4.1 External SMA Clock..................................................................................................................................................................................... 90<br />

4.4.2 Connections between FPGA’s and External SMA Clock Buffer................................................................................................................. 90<br />

4.5 DDR Clocking ....................................................................................................................................................................................................... 90<br />

4.5.1 Clocking Methodology ................................................................................................................................................................................. 91<br />

4.5.2 Connections between FPGA’s and DDR PLL Clock Buffer ....................................................................................................................... 92

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

Saved successfully!

Ooh no, something went wrong!