Table 687. Supported Iclc Payloads - STMicroelectronics SPC572L series Reference Manual

Table of Contents

Advertisement

RM0400
LVDS Fast Asynchronous Serial Transmission (LFAST) – Interprocessor Communica-
1.
Write the ICLC frame payload in the ICR[ICLCPLD] (see
defined by the standard).
2.
Program ICR[SNDICLC] = 1 to initiate the ICLC frame transfer. This bit clears itself
when the ICLC frame has been transmitted. The processor needs to poll this bit to
make sure it is cleared before setting this bit again (even when ICR[ICLCSEQ] = 1).
3.
TISR[TXICLCF] = 1 after the transfer of the ICLC frame.
4.
CTS is set depending on the Push-Pull mode setting defined by MCR[CTSEN].
To determine whether the ICLC frame has been sent or not, either the ICR[SNDICLC] bit
can be polled, or wait for TISR[TXICLCF] = 1.
ICLC Code
(hex)
00
01
02
04
08
10
20
40
80
31
32
34
FF
38
Programing model for ICLC frame transmit:
1.
Set the ICR[ICLCSEQ] bit (optional).
2.
Write the ICLC frame payload in the ICR[ICLCPLD], corresponding to the desired
Tx/Rx data rate change, as described in the
3.
Write ICR[SNDICLC] = 1 to initiate the ICLC frame transfer.
4.
LFAST master will schedule the ICLC transfer. Data present in ICR[ICLCPLD] is
transmitted to the LFAST slave at the old Tx data rate. LFAST slave will configure its
Tx/Rx interface data rate accordingly.
5.
Reset the ICR[ICLCSEQ] to allow the scheduling of other types of frames, which will be
sent at the new data rate.
When ICR[ICLCSEQ] = 0, though the ICLC frame transfer still has highest arbitration
priority, other frames may be scheduled if no valid ICLC frame request exist.

Table 687. Supported ICLC Payloads

Ping Request from LFAST Master to LFAST Slave
Select TxData Slow (LFAST Slave Rx Interface)
Select TxData Fast (LFAST Slave Rx Interface)
Select RxData Slow (LFAST Slave Tx Interface)
Select RxData Fast (LFAST Slave Tx Interface)
Enable RxData Interface (LFAST Slave Tx Interface)
Disable RxData Interface (LFAST Slave Tx Interface)
Send 101010... continuously using the currently configured clock rate (slow, fast);
Turn Test mode (Loopback and Clock Test) off
DocID027809 Rev 4
Table 687
ICLC Function
Reserved
Not Supported
Not Supported
Not Supported
Clock Test mode
Turn payload loopback on
Table
687.
for payloads as
1273/2058
1292

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SPC572L series and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents