E-Tile Transceiver PHY User Guide

ID 683723
Date 9/08/2023
Document Table of Contents

6.5. High Level Specification

The overall E-tile reset sequencing solution consists of Reset Controller, a Master Transceiver Reset Sequencer (Master TRS) and multiple Local Transceiver Reset Sequencers (Local TRS or LTRS).

The Reset Controller is used to ensure proper timing requirements and interconnections. It takes the reset signals and handles the assertion and deassertion of TX reset and RX reset to Local TRS. It also gives the option to enable and disable independent TX and RX reset, enable and disable independent channel reset and provides fast simulation support.

A Master TRS services the reset requests from multiple Local TRS in a round-robin fashion. Upon detecting a reset event (assertion or deassertion) on the reset signal, the Local TRS raises a reset request to the Master TRS and waits for the reset acknowledgment from the Master TRS. When it receives acknowledgment, the Local TRS sends the reset event to the transceiver channels. If required, the Local TRS sequences the actual reset signals that go to the channels and adds extra delays to the reset assertion or deassertion. After the Local TRS is done with the reset, it drops the reset request; then the Master TRS moves to the next Local TRS request.

There are two variants of Local TRS – TX LTRS and RX LTRS. The TX LTRS services the TX reset signal, and the RX LTRS services RX reset signal. The Master ensures that a characterized minimum separation time is honored between the reset acknowledgments of any two reset requests across the device, ensuring the minimum separation time between the reset events of any two reset signals across the device. The Local TRS provides more delay if required by the reset signal.