AES Crypt IP Core

This is a high performance, small footprint crypt/decrypt IP Core. It features up to 8 independent crypt engines. Three DMA engines make sure the core is always provided with a constant data stream. The crypt engines run of a dedicated clock, separate from AXI interfaces.


  • 100% AES compatible
  • >2.4 GB/sec max throughput
  • Up to 8 engines in parallel (configurable)
  • Supports ECB, CBC and XTS/XEX modes
  • Supports BitLocker acceleration
  • Supports Encryption and Decryption
  • Supports 128, 192 and 256 key sizes
  • 4/8 keys can be stored in each engine
  • Verified against FIPS test vectors
  • Task Based DMA engine
  • Configurable Data Path 32, 64 or 128 bit
  • Fully AXI-4 compatible (data interface)
  • AXI-Light for register Interface
  • Separate clocks for AES engines and AXI interface

Download Product Brief