
Classification Revision
Public B
Document ID Print date
20-2507 2022-03-31
Contents
1 Introduction 4
1.1 Definitions and Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 Prerequisites 5
3 Development Environment and Tools 6
3.1 Unpacking the Development Kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2 OpeningtheDevelopmentKit.................................. 7
3.3 SettingUptheProject ...................................... 7
3.3.1 Configuration....................................... 7
3.4 BuildingtheDesign........................................ 8
3.5 WorkingwiththeDesign..................................... 8
3.5.1 TypicalDesignFlow ................................... 8
3.6 Analyzing the Implemented Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4 General Concepts 13
4.1 ParallelDigitalDesign ...................................... 13
4.2 DataFlow............................................. 13
4.3 Clock Domain Crossing Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.3.1 CDC Synchronization of a 1-bit Signal . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.3.2 CDC Synchronization of a Multi-Bit Signal . . . . . . . . . . . . . . . . . . . . . . . 17
4.4 AXIControlBus ......................................... 18
4.4.1 ControlBusSignals ................................... 18
4.5 DataBus ............................................. 18
4.5.1 TwoBusDefinitions ................................... 18
5 Data Bus Signals 20
5.1 Timestamp ............................................ 21
5.2 TimestampSynchronization................................... 21
5.2.1 SampleIndex....................................... 21
5.2.2 Count ........................................... 21
5.2.3 Event ........................................... 22
5.3 Trigger............................................... 22
5.3.1 SampleIndex....................................... 22
5.3.2 SampleIndexFraction.................................. 22
5.3.3 Rising........................................... 22
5.3.4 Event ........................................... 22
5.3.5 Inhibit ........................................... 22
5.4 Overrange............................................. 23
5.5 GeneralPurpose......................................... 23
5.6 SampleData ........................................... 23
5.7 Valid................................................ 23
5.8 Record .............................................. 23
ADQ3 Series FWDAQ Development Kit spdevices.com Page 1 of 38