
Table of Contents
1 About this Document..........................................................................................................................8
2 Legal Considerations.........................................................................................................................8
3 Proper Care and Handling.................................................................................................................8
4 Introduction........................................................................................................................................ 9
5 Re erences...................................................................................................................................... 10
6 Terms and De initions......................................................................................................................10
7 FPGA Re erence Design..................................................................................................................12
7.1 Overview.................................................................................................................................. 12
7.2 Top Level..................................................................................................................................13
7.3 user_app.................................................................................................................................. 14
7.3.1 user_app Signals.............................................................................................................. 15
7.3.2 Rx Path Inputs to user_app..............................................................................................16
7.3.3 Outputs rom user_app.....................................................................................................17
7.3.4 user_app Tx Inter ace.......................................................................................................18
7.3.5 user_reg_i ........................................................................................................................ 18
7.4 reg_i / user_reg_i ...................................................................................................................19
7.5 iio_data_i ................................................................................................................................. 20
7.6 timestamp_block......................................................................................................................20
7.7 gpio/uart................................................................................................................................... 21
7.8 system_wrapper.......................................................................................................................22
7.8.1 Sidekiq Z2 system_wrapper..............................................................................................22
7.8.2 Matchstiq Z3u system_wrapper........................................................................................22
8 Building and Debugging................................................................................................................... 26
8.1 Building a user_app..................................................................................................................26
8.1.1 Sidekiq Z2 Re erence Design...........................................................................................26
8.1.2 Matchstiq Z3u Re erence Design......................................................................................26
8.1.3 Custom user_apps............................................................................................................27
8.2 Building the project and bitstream............................................................................................27
8.3 Build with Linux........................................................................................................................ 28
8.3.1 Building Sidekiq Z2...........................................................................................................28
8.3.2 Building Matchstiq Z3u......................................................................................................28
8.4 Build with Windows..................................................................................................................29
8.5 Programming............................................................................................................................ 29
8.5.1 Programming the Sidekiq Z2 FPGA..................................................................................29
8.5.2 Programming the Matchstiq Z3u FPGA............................................................................29
8.6 Testing the Bitstream................................................................................................................ 29
8.7 Using JTAG or Debug.............................................................................................................29
Sidekiq Z2 and Matchstiq Z3u FPGA Development
Manual
5