Download Manual - AlazarTech

Transcript
ATS962x Coprocessor FPGA Development Kit - User's Guide
v1.0.2
Book I Contents
2
Book I - Introduction .................................................................................................. 7
2.1
Overview of the FPGA Development Kit........................................................... 7
2.2
Software Requirements....................................................................................... 7
2.3
Quick Start Guide ............................................................................................... 7
2.4
What is provided in the FPGA Development Kit ............................................... 7
2.5
Hardware Overview ............................................................................................ 8
2.5.1
Coprocessor FPGA (CPF) Device Information .......................................... 8
2.6
Development Framework Overview................................................................... 9
2.6.1
Coprocessor FPGA Design Framework...................................................... 9
2.6.2
Sample User Design.................................................................................... 9
2.6.3
Quartus FPGA project............................................................................... 10
2.6.4
Simulation Framework and Testbench ..................................................... 10
2.6.5
Development Environment Facilitators .................................................... 10
2.7
Pre-requisites..................................................................................................... 10
2.7.1
FPGA Design Expertise............................................................................ 11
2.7.2
Tools, Licenses and Equipment ................................................................ 11
2.7.3
Design Responsibility ............................................................................... 12
2.8
Contacting us .................................................................................................... 12
3
Quick Start Guide ..................................................................................................... 13
3.1
Installing the ATS962x Coprocessor FDK ....................................................... 13
3.2
Implementing your Design ............................................................................... 13
3.2.1
Where to insert your design ...................................................................... 13
3.3
Simulating the Design....................................................................................... 13
3.4
Compiling the Design and Producing a Downloadable File............................. 16
3.5
Downloading the FPGA to the Board............................................................... 18
3.5.1
FPGA Download using AlazarTech DSO Software................................. 18
3.5.2
FPGA Download using JTAG and Signal Tap II ..................................... 20
3.5.3
FPGA Download through software (ATS-SDK)...................................... 21
3.6
Testing the User Design on a board.................................................................. 22
3.7
Design Modification Reminders ....................................................................... 23
4
Design Description.................................................................................................... 24
4.1
Architecture....................................................................................................... 24
4.1.1
ATS9625 Waveform Digitizer Board....................................................... 24
4.1.2
Coprocessor FPGA ................................................................................... 25
4.1.3
File Folder Hierarchy................................................................................ 25
4.2
Scope of Design Provided................................................................................. 26
4.2.1
User's Responsibility................................................................................. 26
4.3
Port Description - User Interface (user_top_level.vhd).................................... 26
4.4
Datapath Functional Description ...................................................................... 28
4.4.1
Datapath/Trigger/Aux Latency Matching Considerations........................ 29
4.4.2
Trigger Pulse Requirements...................................................................... 30
4.4.3
Data Format .............................................................................................. 30
4.4.4
Out-Of-Range (OOR) ............................................................................... 30
4.5
Trigger Signals.................................................................................................. 31
© 2003-2012 Alazar Technologies Inc.
2