![Alpha Data XRM(2)-DAC-D4/1G User Manual Download Page 3](http://html1.mh-extra.com/html/alpha-data/xrm-2-dac-d4-1g/xrm-2-dac-d4-1g_user-manual_2905503003.webp)
XRM(2)-DAC-D4/1G User Guide
V2.2 - Mar 8, 2018
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.6
ISE Projects ................................................................................................................................... 4
1.6.1
Structure .................................................................................................................................... 4
1.7
Vivado Projects .............................................................................................................................. 6
1.7.1
Vivado Folder Structure ............................................................................................................. 6
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.6
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 Virtex6, Kintex7 and Virtex7 ..................................................................................... 14
2.13
Data Generation .......................................................................................................................... 15
2.14
Performance ................................................................................................................................ 15
2.15
Board Layout ............................................................................................................................... 16
3
VHDL Structure .............................................................................................................................. 18
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 Virtex6, Virtex7, Kintex7 ....................................................................................................... 19
3.2.4
Serial Control ........................................................................................................................... 19
3.2.5
Digital I/O ................................................................................................................................. 20
3.2.6
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 Virtex6, 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.6
Self Test Pattern ..................................................................................................................... 25