Serial Interface Subsystem
67
Payload Communication Timeout
Some of the SIPL commands are subject to payload communication timeouts. If the payload
does not respond with a correct reply within a definite period of time, the MMC assumes that a
payload communication timeout occurred and acts accordingly. The SIPL timeout value also
limits the period of time given to the payload to prepare for a payload reset.
“Get Payload Communication Timeout Command,” on page 67
“Set Payload Communication Timeout Command,” on page 67
Get Payload Communication Timeout Command
The MMC supports reading of the payload communication timeout using the
Get Payload
Communication Timeout
command. This command has the following synopsis:
[B8 xx 09 0A 40 00]
The MMC responds to the
Get Payload Communication Timeout
command with the
following reply:
[BC xx 09 00 0A 40 00
<payload timeout>
]
The
<payload timeout>
parameter is the payload communication timeout measured in
hundreds of milliseconds. Thus, the payload communication timeout may vary from 0.1 to 25.5
seconds. The default value of the payload communication timeout is specified by the
CFG_APP_SIPL_PAYLOAD_TIMEOUT Configuration Parameter.
Set Payload Communication Timeout Command
To change the payload communication timeout, the
Set Payload Communication Timeout
command is used:
[B8 xx 0A 0A 40 00
<payload timeout>
]
Graceful Payload Reset
The MMC supports the Graceful Reboot option of the
FRU Control
command. On receiving
such a command, the MMC sets the Graceful Reboot Request bit of the MMC status, sends a
status update notification to the payload, and waits for the
Graceful Reset
command from the
payload. If the MMC receives such a command before the payload communication timeout
time, it sends the 0x00 completion code (Success) to the carrier controller. Otherwise, the 0xC3
completion code (Timeout) is sent.
The
Graceful Reset
command has the following synopsis:
[B8 xx 11 0A 40 00]
Note that the MMC does not reset the payload on receiving the
Graceful Reset
command or
timeout. If the MMC participation is necessary, the payload must request the MMC to perform a
payload reset.
The
Graceful Reset
command is also used to notify the MMC about the completion of the
payload shutdown sequence (refer to
Содержание AMC131
Страница 4: ...4 ...
Страница 10: ...Contents 10 ...
Страница 14: ...Tables 14 ...
Страница 16: ...Figures 16 ...
Страница 32: ...Chapter 2 Introduction 32 ...
Страница 42: ...Chapter 3 Getting Started 42 ...
Страница 82: ...Chapter 6 Reset Configuration 82 ...
Страница 98: ...Chapter 7 Programmable Registers 98 ...