The UHD-SDI Audio (Embed) uses the following resets.
-
s_axi_aresetn
- This is an Active-Low AXI4-Lite interface reset. This reset brings the core registers set and the interrupts to the default state.
-
s_axis_resetn
- This is an Active-Low AXI4-Stream interface reset. This resets the
entire logic working on
s_axis_clk
-
sdi_embed_reset
- This is an Active-High video domain reset. This resets the entire core except for the core register set and the interrupts.
- Soft Reset
- Two soft resets are provided apart from the reset ports mentioned
above (Offset - 0x04).
- The
config_reset
resets the core register set and the interrupts (equivalent to s_axi_aresetn) - The
core_reset
resets the entire core except for the core register set and the interrupts (equivalent to thesdi_embed_rese
t).
- The
Note: When switching between video resolutions, there is a strict requirement to keep UHD-SDI
Audio (Embed) under reset. It is recommended to follow the below sequence of steps.
- Assert
core_reset
or de-assertmodule_en
. - Change video resolution to be sent on SDI TX.
- Modify the configuration in SDI Embed (if any).
- De-assert
core_reset
or assertmodule_en
.
The UHD-SDI Audio (Extract) uses the following resets.
-
s_axi_aresetn
- This is Active-Low AXI4-Lite interface reset. This reset brings the core registers set and the interrupts to the default state.
-
m_axis_resetn
- This is an Active-Low AXI4-Stream interface reset. This resets the
entire logic working on
m_axis_clk
. -
sdi_extract_reset
- This is an Active-High video domain reset. This resets the entire core except for the core register set and the interrupts.
- Soft Reset
- Two soft resets are provided apart from the reset ports mentioned
above (Offset - 0x04).
- The
config_reset
signal resets the core register set and the interrupts (equivalent tos_axi_aresetn
). - The
core_reset
signal resets the entire core except for the core register set and the interrupts (equivalent to thesdi_extract_reset
).
- The