XRM(2)-DAC-D4/1G User Guide
V2.2 - Mar , 201
Table Of Contents
1 Introduction ...................................................................................................................................... 1
1.1 Block Diagram ............................................................................................................................... 1
1.2 XRM and XRM2 ............................................................................................................................. 4
1.2.1 Signalling Voltage ...................................................................................................................... 4
1.3 Build Level ..................................................................................................................................... 4
1.4 Alpha Data SDK Versions .............................................................................................................. 4
1.5 Xilinx Tool Versions ........................................................................................................................ 4
1. ISE Projects ................................................................................................................................... 4
1. .1 Structure .................................................................................................................................... 4
1.7 Vivado Projects ..............................................................................................................................
1.7.1 Vivado Folder Structure .............................................................................................................
2 Hardware .......................................................................................................................................... 9
2.1 Hardware Operation ...................................................................................................................... 9
2.2 Connector Signals ......................................................................................................................... 9
2.3 DAC Serial Interface ...................................................................................................................... 9
2.4 DAC Programming ....................................................................................................................... 10
2.5 Synthesiser Serial Interface ......................................................................................................... 10
2. Synthesiser Programming ........................................................................................................... 10
2.7 DAC Selftest ................................................................................................................................ 11
2.7.1 Pattern testing .......................................................................................................................... 11
2.7.2 Fifo Test ................................................................................................................................... 11
2.7.3 Selftest ..................................................................................................................................... 11
2.8 DAC DLL Control ......................................................................................................................... 11
2.9 DAC Sync .................................................................................................................................... 11
2.10 Multiple DAC synchronisation ...................................................................................................... 12
2.11 Clocking on Virtex4, Virtex5 ......................................................................................................... 12
2.11.1 Low Frequency Operation ....................................................................................................... 13
2.12 Clocking on Virtex , Kintex7 and Virtex7 ..................................................................................... 14
2.13 Data Generation .......................................................................................................................... 15
2.14 Performance ................................................................................................................................ 15
2.15 Board Layout ............................................................................................................................... 1
3 VHDL Structure .............................................................................................................................. 1
3.1 Introduction .................................................................................................................................. 18
3.2 Major HDL Components .............................................................................................................. 18
3.2.1 Clock generation and alignment .............................................................................................. 18
3.2.2 Data Generation and Output .................................................................................................... 18
3.2.3 Local bus interface ................................................................................................................... 19
3.2.3.1 Virtex4, Virtex5 ..................................................................................................................... 19
3.2.3.2 Virtex , Virtex7, Kintex7 ....................................................................................................... 19
3.2.4 Serial Control ........................................................................................................................... 19
3.2.5 Digital I/O ................................................................................................................................. 20
3.2. General Purpose I/O ................................................................................................................ 20
3.2.7 Host Access via Local Bus ....................................................................................................... 20
3.2.7.1 Virtex4, Virtex5 ..................................................................................................................... 20
3.2.7.2 Virtex , Virtex7, Kintex7 ....................................................................................................... 21
3.3 Waveform Generator Operation .................................................................................................. 22
3.3.1 Sine Waveform Generator ....................................................................................................... 22
3.3.2 Ramp Waveform Generator ..................................................................................................... 23
3.3.3 Triangle Waveform Generator .................................................................................................. 23
3.3.4 Square/Pulse Waveform Generator ......................................................................................... 24
3.3.5 Arbitrary Waveform Generator ................................................................................................. 24
3.3. Self Test Pattern ..................................................................................................................... 25