49.2 Features

The following are key features of the ICM:

  • DMA AHB Host interface
  • Supports monitoring of up to four non-contiguous memory regions
  • Supports block gathering using a linked list
  • Supports Secure Hash Algorithm (SHA1, SHA224, SHA256)
  • Compliant with FIPS Publication 180-2
  • Configurable processing period:
    • When SHA1 algorithm is processed, the run-time period is either 85 or 209 clock cycles
    • When SHA256 or SHA224 algorithm is processed, the run-time period is either 72 or 194 clock cycles
  • Programmable bus burden