AES supporting ECB, CBC and XTS/XEX modes. Includes DMA and AXI interface.

Overview

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.

Key Features

  • 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

Benefits

  • High Performance, small footprint, flexible

Block Diagram

AES supporting  ECB, CBC and XTS/XEX modes. Includes DMA and AXI interface. Block Diagram

Deliverables

  • Verilog Source Code
  • Test bench
  • Reference Design
  • technical Support

Technical Specifications

Foundry, Node
any
Maturity
Silicon Proven
Availability
now
×
Semiconductor IP