OCPRF100 MP Server System Technical Product Specification
Revision 1.0
10.2.10.2 Receive Forced SwitchingIn certain cases it is desirable to force a specific RXD (COM2 or ICMB) into the FPC’s RXD input. This section covers this forced switch capability.
To force the ICMB’s RXD signal into the FPC’s RXD input, assert the
FORCE_RXD_ICMB_LATCH and deassert the FORCE_RXD_COM2_LATCH.
To force the COM2’s RXD signal into the FPC’s RXD input, assert the FORCE_RXD_COM2_LATCH and deassert the FORCE_RXD_ICMB_LATCH.
The following (or equivalent) sequence occurs in firmware. The deassertion must occur whether or not it had previously been asserted.
Disable interrupts.
Assert desired FORCE bit.
Deassert undesired FORCE bit.
Enable interrupts.
There is no guarantee that incoming RXD streams will be coherently switched in the hardware. It is probably a good idea to discard any immediate UART receptions after a switch.
10.2.10.3 Receive InterruptThe microcontroller interrupt number one is programmed in the PLD to be logically the same as the microcontroller’s RXD input.
10.2.10.4 Receive Activity DetectionA completely independent circuit monitors activity on the ICMB and COM2 receive inputs. This allows bus activity monitoring regardless of the state of the
The ICMB_ACTIVITY_LATCH becomes set when the SIN_TTL_ICMB signal becomes asserted (low). This assertion corresponds to receive activity. The latch remains asserted (set) until read by the FPC at which time the latch is cleared. The latch remains cleared until the next activity on this line is detected.
The COM2_ACTIVITY_LATCH becomes set when the SIN_TTL_COM2 signal becomes asserted (low). This assertion corresponds to receive activity. The latch remains asserted (set) until read by the FPC at which time the latch is cleared. The latch remains cleared until the next activity on this line is detected.
127