Other cryptographic cores



Core page
Stand alone caracteristics
Core caracteristics as a MOLEN CCU
Download CCU
AES
  • 128/196/256 bit AES
  • Encryption and decryption
  • Ciphering modes: ECB, CBC
  • Throughput: 2.33 Gbit/s @182MHz
  • Device utilization:
    • 515 Slices
    • 12 BRAMs
  • Latency: 10 cycles = 55ns@182MHz
  • 128/196/256 bit AES
  • Encryption and decryption
  • Ciphering modes: ECB, CBC
  • Throughput: 1.2 Gbit/s @100MHz
  • Device utilization:
    • 1130 Slices
    • 12 BRAMs
XUP_V2P30-100MHz
SHA-1
  • SHA128 data hashing
  • External Initialization Vectors
  • Throughput: 1.4 Gbit/s @227MHz
  • Device utilization: 596 Slices
  • SHA128 data hashing
  • External Initialization Vectors
  • Throughput: 620 Mbit/s @100MHz
  • Device utilization: 813 Slices
XUP_V2P30-100MHz
SHA256
  • SHA256 and SHA 224 data hashing
  • External Initialization Vectors
  • Throughput: 1.4 Gbit/s @174MHz
  • Device utilization:
    • 755 Slices
    • 1 BRAMs
  • SHA256 and SHA 224 data hashing
  • External Initialization Vectors
  • Throughput: 785 Mbit/s @100MHz
  • Device utilization:
    • 994 Slices
    • 1 BRAMs
XUP_V2P30-100MHz
SHA512
  • SHA512 and SHA384 data hashing
  • External Initialization Vectors
  • Throughput: 1.8 Gbit/s @141MHz
  • Device utilization:
    • 1667 Slices
    • 1 BRAMs
  • SHA512 and SHA384 data hashing
  • External Initialization Vectors
  • Throughput: 1.2 Gbit/s @100MHz
  • Device utilization :
    • 1806 Slices
    • 1 BRAMs
XUP_V2P30-100MHz
Whirlpool
  • Whirlpool data hashing
  • External Initialization Vectors
  • Throughput: 5.38 Gbit/s @220MHz
  • Device utilization:
    • 2118 Slices
    • 32 BRAMs
  • Whirlpool data hashing
  • External Initialization Vectors
  • Throughput: 2.4 Gbit/s @100MHz
  • Device utilization:
    • 2245 Slices
    • 32 BRAMs
XUP_V2P30-100MHz