ZHCSUH8B December 2017 – January 2024 FPC202
PRODUCTION DATA
The FPC202 has the ability to schedule a write operation on one or more downstream modules simultaneously by writing to local FPC202 registers. This operation, known as a scheduled write, allows for quicker writing by utilizing the faster host-side I2C rate. The host-side I2C bus is not held while the write occurs in the downstream I2C. This command may be broadcasted to all FPC202s to write to any combination of ports concurrently.
Scheduled writes can be directed to an individual port (port scheduled write) or to a group of two or more ports simultaneously (common scheduled write). The status of the port scheduled write or common scheduled write may be checked in a local FPC202 register. This register will reflect if the operation completed successfully, or if it was NACKed by the downstream module.
Scheduled write operations have a higher priority than periodic pre-fetch operations. This means that if a schedule write is sent while a periodic pre-fetch is on-going, the periodic pre-fetch will be stopped at the next byte boundary and the scheduled write will be executed. The periodic pre-fetch will resume on the next period. Note that it will begin reading at the start of the pre-fetch range rather than where the scheduled write occurred.
Request access to the FPC202 Programmer's Guide (SNLU229) here for more details on how to configure scheduled write.