RX Tap

Config

Set to manual values.

Corresponding low-level API class: PP_PHYRXEQ_EXT

await port.l1.serdes[0].medium.rx.config.ctle_high.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.ctle_low.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.agc.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.oc.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.cdr.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_1.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_2.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_3.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_4.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_5.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_6.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_7.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_8.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.dfe.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_1.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_2.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_3.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_4.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_5.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_6.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_7.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_8.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_9.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_10.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_11.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_12.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_13.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_14.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_15.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_16.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_17.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_18.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_19.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_20.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_2.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_22.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_23.set(mode=enums.RxEqExtCapMode.MANUAL, value=value)

Set to auto

await port.l1.serdes[0].medium.rx.config.ctle_high.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.ctle_low.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.agc.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.oc.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.cdr.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_1.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_2.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_3.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_4.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_5.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_6.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_7.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_8.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.dfe.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_1.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_2.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_3.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_4.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_5.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_6.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_7.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_8.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_9.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_10.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_11.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_12.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_13.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_14.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_15.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_16.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_17.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_18.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_19.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_20.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_2.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_22.set(mode=enums.RxEqExtCapMode.AUTO, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_23.set(mode=enums.RxEqExtCapMode.AUTO, value=value)

Freeze the current value. <value> will be ignored.

await port.l1.serdes[0].medium.rx.config.ctle_high.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.ctle_low.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.agc.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.oc.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.cdr.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_1.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_2.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_3.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_4.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_5.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_6.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_7.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.pre_ffe_8.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.dfe.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_1.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_2.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_3.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_4.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_5.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_6.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_7.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_8.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_9.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_10.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_11.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_12.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_13.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_14.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_15.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_16.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_17.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_18.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_19.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_20.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_2.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_22.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)
await port.l1.serdes[0].medium.rx.config.post_ffe_23.set(mode=enums.RxEqExtCapMode.FREEZE, value=value)

Status

await port.l1.serdes[0].medium.rx.status.ctle_high.get()
await port.l1.serdes[0].medium.rx.status.ctle_low.get()
await port.l1.serdes[0].medium.rx.status.agc.get()
await port.l1.serdes[0].medium.rx.status.oc.get()
await port.l1.serdes[0].medium.rx.status.cdr.get()
await port.l1.serdes[0].medium.rx.status.pre_ffe_1.get()
await port.l1.serdes[0].medium.rx.status.pre_ffe_2.get()
await port.l1.serdes[0].medium.rx.status.pre_ffe_3.get()
await port.l1.serdes[0].medium.rx.status.pre_ffe_4.get()
await port.l1.serdes[0].medium.rx.status.pre_ffe_5.get()
await port.l1.serdes[0].medium.rx.status.pre_ffe_6.get()
await port.l1.serdes[0].medium.rx.status.pre_ffe_7.get()
await port.l1.serdes[0].medium.rx.status.pre_ffe_8.get()
await port.l1.serdes[0].medium.rx.status.dfe.get()
await port.l1.serdes[0].medium.rx.status.post_ffe_1.get()