User Manual
User Manual
User Manual
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