@@ -133,79 +133,93 @@ Default values can be platform defaults for multiple vendors in each section.
133
133
### 3.6 Sample Optics SI setting file:
134
134
```
135
135
{
136
- “TX_SETTING”: {
137
- “EQ_FIXED”: “false”,
138
- “GLOBAL_MEDIA_SETTINGS” : {},
139
- “PORT_MEDIA_SETTINGS” : {}
140
- },
141
-
142
- “RX_SETTING”: {
143
- “EQ_FIXED”: “true”,
144
- “GLOBAL_MEDIA_SETTINGS” : {
145
- “1-20”: {
146
- “100G_SPEED”: {
147
- “CREDO-CAC82X321M2MC0HW”: {
148
- “SI_PARAM_RX_OUTPUT_PRE” : {
149
- “lane0” : “5”,
150
- “lane1” : “5”,
151
- “lane2” : “5”,
152
- “lane3” : “5”,
153
- “lane4” : “5”,
154
- “lane5” : “5”,
155
- “lane6” : “5”,
156
- “lane7” : “5”
157
- }
158
- },
159
- “INNOLIGHT-T-DP8CNT-NCI”: {
160
- “SI_PARAM_RX_OUTPUT_POST” : {
161
- “lane0” : “8”,
162
- “lane1” : “8”,
163
- “lane2” : “8”,
164
- “lane3” : “8”,
165
- “lane4” : “8”,
166
- “lane5” : “8”,
167
- “lane6” : “8”,
168
- “lane7” : “8”
169
- }
170
- }
171
- }
172
- },
173
- “25,28,30”: {
174
- “100G_SPEED”: {
175
- “Default”: {
176
- “SI_PARAM_RX_INPUT_AMP” : {
177
- “lane0” : “7”,
178
- “lane1” : “7”,
179
- “lane2” : “7”,
180
- “lane3” : “7”,
181
- “lane4” : “7”,
182
- “lane5” : “7”,
183
- “lane6” : “7”,
184
- “lane7” : “7”
185
- }
186
- }
187
- }
188
- }
189
- },
190
- “PORT_MEDIA_SETTINGS” : {
191
- “32”: {
192
- "100G_SPEED": {
193
- "Default": {
194
- “SI_PARAM_RX_OUTPUT_PRE” : {
195
- “lane0” : “9”,
196
- “lane1” : “9”,
197
- “lane2” : “9”,
198
- “lane3” : “9”,
199
- “lane4” : “9”,
200
- “lane5” : “9”,
201
- “lane6” : “9”,
202
- “lane7” : “9”,
203
- }
204
- }
205
- }
206
- }
207
- }
208
- }
136
+ "TX_SETTING": {
137
+ "EQ_FIXED": "False",
138
+ "GLOBAL_MEDIA_SETTINGS": {},
139
+ "PORT_MEDIA_SETTINGS": {}
140
+ },
141
+
142
+ "RX_SETTING": {
143
+ "EQ_FIXED": "True",
144
+ "GLOBAL_MEDIA_SETTINGS": {
145
+ "0-20,21-24": {
146
+ "100G_SPEED": {
147
+ "CREDO-CAC82XYXYXYXYXHW": {
148
+ "OutputEqPreCursorTargetRx": {
149
+ "OutputEqPreCursorTargetRx1": 5,
150
+ "OutputEqPreCursorTargetRx2": 5,
151
+ "OutputEqPreCursorTargetRx3": 5,
152
+ "OutputEqPreCursorTargetRx4": 5,
153
+ "OutputEqPreCursorTargetRx5": 5,
154
+ "OutputEqPreCursorTargetRx6": 5,
155
+ "OutputEqPreCursorTargetRx7": 5,
156
+ "OutputEqPreCursorTargetRx8": 5
157
+ }
158
+ },
159
+ "INNOLIGHT-X-XY123-XYZ": {
160
+ "OutputEqPostCursorTargetRx": {
161
+ "OutputEqPostCursorTargetRx1": 8,
162
+ "OutputEqPostCursorTargetRx2": 8,
163
+ "OutputEqPostCursorTargetRx3": 8,
164
+ "OutputEqPostCursorTargetRx4": 8,
165
+ "OutputEqPostCursorTargetRx5": 8,
166
+ "OutputEqPostCursorTargetRx6": 8,
167
+ "OutputEqPostCursorTargetRx7": 8,
168
+ "OutputEqPostCursorTargetRx8": 8
169
+ }
170
+ },
171
+ "Default": {
172
+ "OutputEqPreCursorTargetRx": {
173
+ "OutputEqPreCursorTargetRx1": 9,
174
+ "OutputEqPreCursorTargetRx2": 9,
175
+ "OutputEqPreCursorTargetRx3": 9,
176
+ "OutputEqPreCursorTargetRx4": 9,
177
+ "OutputEqPreCursorTargetRx5": 9,
178
+ "OutputEqPreCursorTargetRx6": 9,
179
+ "OutputEqPreCursorTargetRx7": 9,
180
+ "OutputEqPreCursorTargetRx8": 9
181
+ }
182
+
183
+ }
184
+ }
185
+ },
186
+ "25,28,30": {
187
+ "100G_SPEED": {
188
+ "Default": {
189
+ "OutputAmplitudeTargetRx": {
190
+ "OutputAmplitudeTargetRx1": 7,
191
+ "OutputAmplitudeTargetRx2": 7,
192
+ "OutputAmplitudeTargetRx3": 7,
193
+ "OutputAmplitudeTargetRx4": 7,
194
+ "OutputAmplitudeTargetRx5": 7,
195
+ "OutputAmplitudeTargetRx6": 7,
196
+ "OutputAmplitudeTargetRx7": 7,
197
+ "OutputAmplitudeTargetRx8": 7
198
+ }
199
+ }
200
+ }
201
+ }
202
+ },
203
+ "PORT_MEDIA_SETTINGS": {
204
+ "31": {
205
+ "100G_SPEED": {
206
+ "Default": {
207
+ "OutputEqPostCursorTargetRx": {
208
+ "OutputEqPostCursorTargetRx1": 5,
209
+ "OutputEqPostCursorTargetRx2": 5,
210
+ "OutputEqPostCursorTargetRx3": 5,
211
+ "OutputEqPostCursorTargetRx4": 5,
212
+ "OutputEqPostCursorTargetRx5": 5,
213
+ "OutputEqPostCursorTargetRx6": 5,
214
+ "OutputEqPostCursorTargetRx7": 5,
215
+ "OutputEqPostCursorTargetRx8": 5
216
+ }
217
+ }
218
+ }
219
+ }
220
+ }
221
+ }
222
+ }
209
223
```
210
224
211
225
## 4 High-Level Design
0 commit comments