
Classification
Revision
Public
B
Document ID
Print date
20-2507
2022-03-31
Contents
4
1.1 Definitions and Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
5
Development Environment and Tools
6
3.1 Unpacking the Development Kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
3.2 Opening the Development Kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
3.3 Setting Up the Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
3.4 Building the Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
3.5 Working with the Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
Typical Design Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
3.6 Analyzing the Implemented Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
13
4.1 Parallel Digital Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
4.2 Data Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
4.3 Clock Domain Crossing Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
CDC Synchronization of a 1-bit Signal . . . . . . . . . . . . . . . . . . . . . . . . .
16
CDC Synchronization of a Multi-Bit Signal . . . . . . . . . . . . . . . . . . . . . . .
17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
Control Bus Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
4.5 Data Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
Two Bus Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
20
5.1 Timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
5.2 Timestamp Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
Sample Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
Count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
5.3 Trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
Sample Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
Sample Index Fraction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
Rising . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
Inhibit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
5.4 Overrange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
5.5 General Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
5.6 Sample Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
5.7 Valid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
ADQ3 Series FWDAQ Development Kit
Page 1 of 38