
Apollo Carrier Board
User Manual
www.terasic.com
September 22, 2020
CONTENTS
Chapter 1 Overview.......................................................................................................... 3
1.1 General Description ...............................................................................................................................3
1.2 Key Features...........................................................................................................................................4
1.3 Block Diagram.......................................................................................................................................4
Chapter 2 Board Components ......................................................................................... 5
2.1 Board Overview.....................................................................................................................................5
2.2 Power Input and Switch.........................................................................................................................5
2.3 General User Input and Output ..............................................................................................................6
2.4 Clock Generator...................................................................................................................................11
2.5 QSFP28 Ports.......................................................................................................................................12
2.6 PCI Express..........................................................................................................................................14
2.7 USB Downstream Port.........................................................................................................................15
Chapter 3 Board Assembly............................................................................................. 17
3.1 SAMTEC JOM.....................................................................................................................................17
3.2 Assembly..............................................................................................................................................18
3.3 Disassembly .........................................................................................................................................20
Chapter 4 Setup Thunderbolt 3..................................................................................... 23
4.1 Hardware Requirement ........................................................................................................................23
4.2 Thunderbolt 3 Test on Windows OS ....................................................................................................24
4.3 Detect PCIe Device in the FPGA.........................................................................................................26
Chapter 5 PCI Express Reference Design for Windows.............................................. 28
5.1 PCI Express System Infrastructure ......................................................................................................28
5.2 PC PCI Express Software SDK............................................................................................................29
5.3 PCI Express Software Stack.................................................................................................................29
5.4 PCI Express Library API......................................................................................................................34
5.5 PCIe Reference Design - DDR4...........................................................................................................39
Chapter 6 Transceiver Verification................................................................................ 47