SPRUJ55D September 2023 – July 2025 AM263P2 , AM263P2-Q1 , AM263P4 , AM263P4-Q1
The FSS has Safety and Security which can be configured for Safety and/or Security enabled or disabled. These Safety and Security features manage additional in-band data (ECCM syndromes and MAC) that is added to the user data in the Flash device memory. For each 32 bytes of user data, Safety adds 4 bytes of ECCM and Security adds 4,8,12 or 16 bytes of MAC. If both Safety and Security are enabled, up to 20 bytes of overhead is going to be added to every 32 bytes of user data.
The FSS manages flash memory access in blocks, with block sizes varying based on enabled features:
Base Block Size: 32 bytes
Additional Overhead Requirements:
Important Note: Once Safety or Security features are enabled, the corresponding space is reserved across all memory regions, regardless of whether individual regions are configured to use these features. The block size returns to 32 bytes only when both Safety and Security features are disabled.
The FSS HW is responsible for hiding this extra data from SOC. The FSS HW translates the accessed address, strips (on read) or adds (on writes) the necessary extra data