Sign In
Upload
Manuals
Brands
intel Manuals
Microcontrollers
Stratix 10
intel Stratix 10 Manuals
Manuals and User Guides for intel Stratix 10. We have
4
intel Stratix 10 manuals available for free PDF download: User Manual, Configuration User Manual
Intel Stratix 10 User Manual (228 pages)
E-Tile Transceiver PHY
Brand:
Intel
| Category:
Transceiver
| Size: 12.97 MB
Table of Contents
Table of Contents
2
1 Intel ® Stratix ® 10 E-Tile Transceiver PHY Overview
7
Supported Features
7
E-Tile Layout in Stratix 10 Device Variants
8
Intel Stratix 10 TX H-Tile and E-Tile Configurations
8
Stratix 10 MX H-Tile and E-Tile Configurations
10
Transceiver Counts in Stratix 10 TX/MX Devices
10
E-Tile Building Blocks
11
GXE Transceiver Channel
12
GXE Channel Usage
13
Reference Clocks
15
Ethernet Hard IP (EHIP)
19
Supported Applications/Modes
21
Feature Comparison between Transceiver Tiles
21
Intel Stratix 10 E-Tile Transceiver PHY Overview Revision History
22
2 Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices
24
Transceiver Design Flow in the Native PHY IP Core
24
E-Tile Native PHY IP Core
25
Configuring the Native PHY IP Core
25
General and Datapath Parameters
27
PMA Parameters
29
Core Interface Options
33
PMA Interface
36
PMA Adaptation
37
Reed Solomon Forward Error Correction (RS-FEC) Parameters
41
Reset Parameters
45
Dynamic Reconfiguration Parameters
46
Port Information
49
PLL Mode
52
Implementing the Transceiver PHY Layer in Intel Stratix 10 Devices Revision History
54
3 Intel Stratix 10 E-Tile Transceiver PHY Architecture
56
Physical Medium Attachment (PMA) Architecture
57
Transmitter PMA
59
Receiver PMA
64
PMA Tuning
68
Loopback Modes
74
PMA Interface
76
TX PMA Bonding
77
Unused Transceiver Channel
79
Physical Coding Sublayer (PCS) Architecture
79
Reed Solomon Forward Error Correction (RS-FEC) Architecture
79
RS-FEC Modes
80
Intel Stratix 10 E-Tile Transceiver PHY Architecture Revision History
85
4 Clock Network
86
Reference Clock Pins
86
QSF Assignments for Reference Clock Pins
89
Core Clock Network Use Case
89
Single 25 Gbps PMA Direct Channel (with FEC) Within a Single FEC Block
90
Single 10 Gbps PMA Direct Channel (Without FEC)
90
Four 25 Gbps PMA Direct Channel (with FEC) Within a Single FEC Block
91
PMA Direct 25 Gbps X 4 (FEC Off)
94
PMA Direct 10.3125 Gbps X 4
95
PMA Direct 100GE Gbps (25 Gbps X 4 Per Lane) (FEC On)
95
Clock Network Revision History
97
5 PMA Calibration
98
PMA Calibration Revision History
99
6 Resetting Transceiver Channels
100
When Is Reset Required
100
How Do I Reset
100
Resetting the Intel Stratix 10 E-Tile Transceiver
101
Selecting the Reset Controller's Clock Source
102
Reset Block Architecture
102
PMA Analog Reset
104
High Level Specification
105
Automatic Reset Mode
105
Manual Reset Mode
107
Reset Controller Bypass
112
Intel Quartus Prime Instantiated Transceiver Reset Sequencer
114
Block Diagrams
115
Interfaces
117
Reset Parameters in the Native PHY GUI
117
HDL Ports/Interfaces
117
Resetting Transceiver Channels Revision History
118
7 Dynamic Reconfiguration
119
Dynamically Reconfiguring Channel Blocks
120
Interacting with the Dynamic Reconfiguration Interface
120
Unsupported Features
121
Reading from the Dynamic Reconfiguration Interface
121
Writing to the Dynamic Reconfiguration Interface
122
Multiple Reconfiguration Profiles
123
Reconfiguration Files
124
Embedded Reconfiguration Streamer
125
Arbitration
126
Recommendations for PMA Dynamic Reconfiguration
127
Steps to Perform Dynamic Reconfiguration
127
PMA Attribute Details
129
Dynamic Reconfiguration Flow for Special Cases
129
Switching Reference Clocks
129
Ports and Parameters
131
Embedded Debug Features
135
Altera Debug Master Endpoint (ADME)
135
Optional Dynamic Reconfiguration Logic
136
Timing Closure Recommendations
136
Transceiver Register Map
137
Loading IP Configuration Settings
137
Loading IP Configuration Settings Process
137
Alternative Method for Setting PMA Attributes
138
Dynamic Reconfiguration Revision History
138
8 Dynamic Reconfiguration Examples
140
Reconfiguring the Duplex PMA Using the Reset Controller in Automatic Mode
140
PRBS Usage Model
143
PMA Error Injection
146
PMA Receiver Equalization Adaptation Usage Model
147
User-Defined Pattern Example
150
Configuring the Attenuation Value (VOD)
153
Configuring the Post Emphasis Value
153
Configuring Pretap1 Values
154
Inverting TX Polarity for the PMA Driver
154
Inverting RX Polarity for the PMA Driver
154
Configuring a PMA Parameter Tunable by the Adaptive Engine
155
Configuring a PMA Parameter Using Native PHY IP
157
PMA Bring up Flow Using Native PHY IP
157
Native PHY IP GUI Details
158
Loading a PMA Configuration
163
Dynamic Reconfiguration Examples Revision History
163
9 Register Map
165
PMA Register Map
165
PMA Capability Registers
165
PMA Control and Status Registers
166
PMA AVMM Registers
167
PMA Attribute Codes
170
0X0001: PMA Enable/Disable
170
0X0002: PMA PRBS Settings
171
0X0003: Data Comparison Set up and Start/Stop
172
0X0005: TX Channel Divide by Ratio
173
0X0006: RX Channel Divide by Ratio
173
0X0008: Internal or Serial Loopback and Reverse Parallel Loopback Control
174
0X000A: Receiver Tuning Controls
175
0X0011: PMA TX/RX Calibration
175
0X0013: TX/RX Polarity and Gray Code Encoding
176
0X0014: TX/RX Width Mode
177
0X0015: TX Equalization
177
0X0017: Error Counter Reset
178
0X0018: Status/Debug Register
179
0X0019: Status/Debug Register Next Write Field
179
0X001A: Status/Debug Register Next Read Field
180
0X001B: TX Error Injection Signal
180
0X001C: Incoming RX Data Capture
180
0X001E: Error Count Status
181
0X002B: RX Termination and TX Driver Tri-State Behavior
181
0X0126: Read Receiver Tuning Parameters
182
Reading and Writing PMA Analog Parameters Using Attributes
182
PMA Registers 0X200 to 0X203 Usage
184
PMA Analog Reset
186
Set PRBS Mode and Internal or Serial Loopback
186
Start Adaptation and Put PMA in Mission Mode
186
Read the Physical Channel Number
187
Supported Data Rate Ratios for PMA Attribute Codes 0X0005 and 0X0006
187
RS-FEC Registers
190
Rsfec_Top_Clk_Cfg
193
Rsfec_Top_Tx_Cfg
194
Rsfec_Top_Rx_Cfg
195
Tx_Aib_Dsk_Conf
196
Rsfec_Core_Cfg
196
Rsfec_Lane_Cfg
197
Tx_Aib_Dsk_Status
197
Rsfec_Debug_Cfg
198
Rsfec_Lane_Tx_Stat
199
Rsfec_Lane_Tx_Hold
199
Rsfec_Lane_Tx_Inten
200
Rsfec_Lane_Rx_Stat
200
Rsfec_Lane_Rx_Hold
201
Rsfec_Lane_Rx_Inten
202
Rsfec_Lanes_Rx_Stat
203
Rsfec_Lanes_Rx_Hold
203
Rsfec_Lanes_Rx_Inten
204
Rsfec_Ln_Mapping_Rx
204
Rsfec_Ln_Skew_Rx
205
Rsfec_Cw_Pos_Rx
205
Rsfec_Core_Ecc_Hold
205
Rsfec_Err_Inj_Tx
206
Rsfec_Err_Val_Tx
206
Rsfec_Corr_Cw_Cnt (Low)
207
Rsfec_Corr_Cw_Cnt (High)
207
Rsfec_Uncorr_Cw_Cnt (Low)
208
Rsfec_Uncorr_Cw_Cnt (High)
208
Rsfec_Corr_Syms_Cnt (Low)
208
Rsfec_Corr_Syms_Cnt (High)
209
Rsfec_Corr_0S_Cnt (Low)
209
Rsfec_Corr_0S_Cnt (High)
210
Rsfec_Corr_1S_Cnt (Low)
210
Rsfec_Corr_1S_Cnt (High)
210
Register Map Revision History
211
E-Tile Channel Placement Tool
212
E-Tile Channel Placement Tool Revision History
212
PMA Direct PAM4 30 Gbps to 57.8 Gbps Implementation
214
Building Blocks and Considerations
214
Starting a New Intel Quartus Prime Pro Edition Design
218
Selecting the Configuration Clock Source
219
Instantiating the Transceiver Native PHY IP
220
Instantiating the In-System Sources and Probes Intel FPGA IP
223
Making the Top Level Connection
224
Assigning Pins
226
Bringing up the Board
226
Debug Tools
227
Monitoring Transceiver Signals
227
B.9. Debug Tools
227
PMA Direct PAM4 30 Gbps to 57.8 Gbps Implementation Revision History
228
Advertisement
intel Stratix 10 Configuration User Manual (113 pages)
GX FPGA Development Kit
Brand:
intel
| Category:
Microcontrollers
| Size: 2.22 MB
Table of Contents
Table of Contents
2
1 Intel ® Stratix ® 10 Configuration Overview
4
Configuration and Related Signals
7
Intel Download Cables Supporting Configuration in Intel Stratix 10 Devices
8
Intel Stratix 10 Configuration Architecture
8
Secure Device Manager
9
2 Intel Stratix 10 Configuration Details
12
Configuration Flow Diagram
12
Intel Stratix 10 Configuration Timing Diagram
14
Additional Clock Requirements for Transceivers, HPS, Pcie, High Bandwidth Memory (HBM2) and Smartvid
16
Intel Stratix 10 Configuration Pins
17
SDM Pin Mapping
17
MSEL Settings
18
Device Configuration Pins
19
Setting Additional Configuration Pins
21
Enabling Dual-Purpose Pins
22
Setting Configuration Clock Source
23
Configuration Clocks
24
OSC_CLK_1 Clock Input
24
Configuration and Programming Files
25
3 Intel Stratix 10 Configuration Schemes
27
Avalon-ST Configuration
27
Enabling Avalon-ST Device Configuration
28
Avalon-ST Configuration Timing
28
Avalon-ST Single-Device Configuration
30
RBF Configuration File Format
32
Debugging Guidelines for the Avalon-ST Configuration Scheme
33
IP for Use with the Avalon-ST Configuration Scheme: Intel FPGA Parallel Flash Loader II IP Core
34
AS Configuration
51
AS Single-Device Configuration
51
AS Using Multiple Serial Flash Devices
52
AS Configuration Timing
53
Programming Serial Flash Devices
54
Serial Flash Memory Layout
56
As_Clk
57
Active Serial Configuration Software Settings
58
Generating and Programming as Configuration Programming Files
59
Debugging Guidelines for the as Configuration Scheme
61
Configuration from SD MMC
62
SD MMC Single-Device Configuration
62
JTAG Configuration
63
JTAG Single-Device Configuration
64
JTAG Multi-Device Configuration
66
Debugging Guidelines for the JTAG Configuration Scheme
67
4 Stratix 10 Configuration Features
69
Device Security
69
Configuration Via Protocol
69
Partial Reconfiguration
71
5 Remote System Upgrade
72
Remote System Upgrade Functional Description
74
Remote System Upgrade Using as Configuration
74
Remote System Upgrade Configuration Images
75
Remote System Upgrade Configuration Sequence
76
Guidelines for Performing Remote System Upgrade Functions for Non-HPS
77
Commands and Error Codes
78
Operation Commands
79
Error Code Responses
82
Remote System Upgrade Flash Device Layout
83
Configuration Firmware Pointer Block (CPB)
83
Generating Remote System Upgrade Image Files Using Programming File Generator
84
Generating a Standard RSU Image
84
Generating a Single RSU Image
85
Remote System Upgrade from FPGA Core Example
86
Prerequisites
87
Creating Initial Flash Image Containing Bitstreams for Factory Image and One Application Image
87
Programming Flash Memory with Initial Remote System Upgrade Image
91
Reconfiguring the Device with an Application or Factory Image
92
Adding an Application Image
93
Removing Application Image
96
6 Intel Stratix 10 Debugging Guide
98
Intel Stratix 10 Debugging Overview
98
Configuration Pin Differences from Previous Device Families
98
Configuration File Format Differences
100
Understanding and Troubleshooting Configuration Pin Behavior
100
Nconfig
101
Nstatus
102
CONF_DONE and INIT_DONE
102
SDM_IO Pins
103
7 Intel Stratix 10 Configuration User Guide Archives
106
8 Document Revision History for the Intel Stratix 10 Configuration User Guide
107
Intel Stratix 10 User Manual (56 pages)
Device Security
Brand:
Intel
| Category:
Control Unit
| Size: 1.08 MB
Table of Contents
Table of Contents
2
1 Intel ® Stratix ® 10 Device Security Overview
4
Intel Stratix 10 Secure Device Manager (SDM)
6
Enabling Intel Stratix 10 Security Features
7
Side Channel Mitigation
7
Owner Security Keys and Programming
8
Owner Root Public Key Hash Programming
9
AES Root Key Programming
9
Planned Security Features
9
Physically Unclonable Function (PUF) Overview
9
Anti-Tampering
10
Black Key Provisioning
10
2 Design Authentication
11
The Configuration Bitstream
11
Signature Block
13
Canceling Intel Firmware ID
16
Authentication for HPS Software
17
3 Using the Authentication Feature
18
Step 1: Creating the Root Key
19
Step 2: Creating the Design Signing Key
19
Step 3: Appending the Design Signature Key to the Signature Chain
20
Step 4: Signing the Bitstream
21
Step 4A: Signing the Bitstream Using the Programming File Generator
21
Step 4B: Signing the Bitstream Using the Quartus_Sign Command
23
Step 5: Programming the Owner Root Public Key for Authentication
24
Step 5A: Programming the Owner Root Public Key
24
Step 5B: Calculating the Owner Root Public Key Hash
26
4 Co-Signing Device Firmware Overview
27
Using the Co-Signing Feature
27
Prerequisites for Co-Signing Device Firmware
28
Generating the Owner Firmware Signing Key
28
Co-Signing the Firmware
29
Powering on in JTAG Mode after Implementing Co-Signed Firmware
29
5 HPS Debug Using a Certificate
30
Enabling HPS JTAG Debugging
31
6 Signing Command Detailed Description
33
Generate Private PEM Key
34
Generate Public PEM Key
34
Generate Root Signature Chain
34
Append Key to Signature Chain
35
Sign the Bitstream, Firmware, or Debug Certificate
36
Calculate Root Public Key Hash from QKY
36
7 Encryption and Decryption Overview
37
Using the Encryption Feature
39
Step 1: Preparing the Owner Image and AES Key File
39
Step 2A: Generating Programming Files Using the Programming File Generator
40
Step 2B: Generating Programming Files Using the Command Line Interface
41
Step 3A: Specifying Keys and Configuring the Encrypted Image Using the Intel Quartus Prime Programmer
41
Step 3B: Programming the AES Key and Configuring the Encrypted Image Using the Command Line
44
Storing the AES Key AES in Physical Efuses
45
Storing the AES Key in BBRAM Using the JTAG Mailbox
45
8 Encryption Command Detailed Description
46
Make AES Key
46
Encrypt the Bitstream
47
9 Using Efuses
48
Fuse Programming Input Files
50
Fuse File Format
51
Programming Efuses
51
Canceling Efuses
53
Converting Key, Encryption, and Fuse Files to Jam Staple File Formats
53
10 Document Revision History for Intel Stratix 10 Device Security User Guide
55
Advertisement
Intel Stratix 10 User Manual (45 pages)
Device Security
Brand:
Intel
| Category:
Computer Hardware
| Size: 0.96 MB
Table of Contents
Table of Contents
2
1 Intel ® Stratix ® 10 Device Security Overview
4
Intel Stratix 10 Secure Device Manager (SDM)
6
Intel Stratix 10 Base Security
7
Side Channel Resistance
7
Owner Security Keys and Programming
8
Efuse (Volatile or Non-Volatile) AES Root Key
8
BBRAM (Volatile) AES Root Key
8
2 Design Authentication
9
The Configuration Bitstream
9
Signature Block
11
Authentication for HPS Software
13
3 Using the Authentication Feature
14
Step 1: Creating the Root Key
15
Step 2: Creating the Design Signing Key
15
Step 3: Appending the Design Signature Key to the Signature Chain
16
Step 4: Signing the Bitstream
17
Step 4A: Signing the Bitstream Using the Programming File Generator
17
Step 4B: Signing the Bitstream Using the Quartus_Sign Command
19
Step 5: Programming the Owner Public Root Key for Authentication
20
Step 5A: Programming the Owner Public Root Key Using the Intel Quartus Prime Programmer
20
Step 5B: Calculating the Owner Public Root Key Hash
22
4 Co-Signing Device Firmware Overview
23
Using the Co-Signing Feature
23
Prerequisites for Co-Signing Device Firmware
24
Generating the Owner Firmware Signing Key
24
Co-Signing the Firmware
25
Programming the Co-Signed Firmware Efuses
25
Powering on in JTAG Mode after Implementing Co-Signed Firmware
27
Canceling Intel Firmware ID
27
5 Signing Command Detailed Description
30
Generate Private PEM Key
31
Generate Public PEM Key
31
Generate Root Signature Chain
31
Append Key to Signature Chain
31
Sign the Bitstream
32
Calculate Public Root Key Hash from QKY
33
6 Encryption and Decryption Overview
34
Using the Encryption Feature
35
Step 1: Preparing the Owner Image and AES Key File
36
Step 2A: Generating Programming Files Using the Programming File Generator
36
Step 2B: Generating Programming Files Using the Command Line Interface
38
Step 3A: Specifying Keys and Configuring the Encrypted Image Using the Intel Quartus Prime Programmer
38
Step 3B: Programming the AES Key and Configuring the Encrypted Image Using the Command Line
40
7 Using Efuses
41
Fuse Programming Input Files
43
Fuse File Format
44
8 Document Revision History for Intel Stratix 10 Device Security User Guide
45
Advertisement
Related Products
Intel Core Duo Series
Intel Quark SE C1000
Intel STL2
Intel STCK1A32WFC
Intel Compute Stick STCK1A8LFC
Intel RAID Controllers using the Intel RAID Software Stack 3
Intel STCK1A32FC
Intel Compute Stick STK1A32SC
Intel Compute Stick STK2m3W64CC
Intel STEL-2176
intel Categories
Motherboard
Computer Hardware
Server
Server Board
Desktop
More intel Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL