The following FSS features are not supported:
- Variable block sizes for ECCM or Authentication.
Only 32-byte block size is supported when ECCM or
Authentication is enabled.
- No read-modify-writes for ECCM or Authentication.
Must be done by Software in case of non-aligned
writes or non-32-byte block size. Although the
OTFA module supports writing into
encryption-enabled and/or authentication-enabled
regions with non-32B-aligned and non- 32B-size
writes, and it does so by converting the Write
transaction to a Read-Modify- Write sequence of
transactions, the rest of the FSS modules do not
support this. The FSS block will generate
fsas_ecc_intr_err_pend (level)/
fsas_ecc_intr_err_req (pulse) error interrupt
- The OSPI DMA peripheral interface is not
supported.
- Please note that OSPI DMA peripheral interface
only applies to OSPI INDAC reads and writes. INDAC
can be used without this interface. Instead,
external (SOC level) DMA can service INDAC using
OSPI FIFO fill level register or OSPI watermark
interrupt. Please refer to section Indirect Read
Transfer process and section Indirect Write
Transfer process in OSPI Controller chapter for
more information on using INDAC without DMA
peripheral controller.
- Concurrent writes on S0 interface while FOTA HW
ENGINE is active is NOT supported. FOTA HW ENGINE
has to be held in reset when writes are performed
on S0 interface.
- Concurrent read and write while OTFA is active is
NOT supported. OTFA has to be disabled by setting
FSAS_OTFA_REGS_CCFG.MASTER_EN_RD to 1’b0 for
concurrent read and write.
- Write to OTFA protected address range (encryption
and/or authentication) with address not aligned to
32-byte or byte count not 32-byte multiple is NOT
supported.
- FOTA write (using FOTA HW ENGINE) through OTFA
protected address range and/or ECCM protected
address range is NOT supported. FOTA write has to
use region 3 to bypass OTFA and ECCM regions.