Lumina Blocks

Tested building blocks for the larger design.

Lumina Blocks are starting points for larger systems: SystemVerilog components written and verified to the standard of silicon IP, available alongside Lumina. Every block is checked against the published conformance vectors for its standard, built from one source on AMD, Altera and Efinix devices, and delivered with a C++ model, a C driver, register descriptions and an integration guide.

9
blocks available
3
FPGA vendors measured
AXI4
Lite control, Stream data
IEEE 1685
IP-XACT packaging

Conformance: CAVP · ACVP · IEEE 1619 Annex B · SP 800-22 · LZ4 and Snappy format specs

LM-AES-GCM

v0.2.0
PREVIEW

AES-GCM Crypto Engine

One block per clock · Fully unrolled cipher · Tag verification in hardware · Portable to any FPGA

Bus
AXI4-LiteAXI4-Stream
Std
NIST SP 800-38DNIST SP 800-38AFIPS PUB 197
Altera
251 MHz
AMD
274 MHz
Efinix
297 MHz
Security & CryptographyDatasheet

LM-AES-XTS

v0.1.0
PREVIEW

AES-XTS Storage Encrypt/Decrypt Engine

One block per clock · Register-free sector pipelining · Integrated key expansion · Portable to any FPGA

Bus
AXI4-LiteAXI4-Stream
Std
IEEE Std 1619-2007IEEE Std 1619-2025FIPS PUB 197
Altera
251 MHz
AMD
262 MHz
Efinix
300 MHz
Security & CryptographyDatasheet

LM-DRBG

v0.1.0
PREVIEW

Deterministic Random Bit Generator

SP 800-90A CTR_DRBG · AES-256 with derivation function · Prediction resistance · Health tests on every path

Bus
AXI4-LiteAXI4-Stream
Std
NIST SP 800-90A Rev. 1FIPS PUB 197NIST SP 800-38A
Altera
271 MHz
AMD
342 MHz
Efinix
338 MHz
Security & CryptographyDatasheet

LM-SHA3

v1.0.0
PREVIEW

SHA-3 Hash Crypto Engine

High throughput · Fixed-latency permutation · Register-based configuration · Portable to any FPGA

Bus
AXI4-LiteAXI4-Stream
Std
FIPS PUB 202NIST SP 800-185CAVP SHA-3 byte-oriented vectors
Altera
215 MHz
AMD
307 MHz
Efinix
277 MHz
Security & CryptographyDatasheet

LM-TRNG

v0.1.0
PREVIEW

True Random Number Generator

Ring-oscillator entropy source · SP 800-90B health tests · AIS-31 total-failure detection · Portable to any FPGA

Bus
AXI4-LiteAXI4-Stream
Std
NIST SP 800-90BNIST SP 800-22 Rev 1aBSI AIS 20/31
Altera
295 MHz
AMD
482 MHz
Efinix
458 MHz
Security & CryptographyDatasheet

LM-PQC-D

v0.1.0
PREVIEW

ML-DSA Digital Signature Engine

Timing and SPA resistant by construction · Hedged or deterministic signing · All three parameter sets · Portable to any FPGA

Bus
AXI4-LiteAXI4-Stream
Std
FIPS PUB 204FIPS PUB 202ACVP ML-DSA keyGen
Altera
196 MHz
AMD
250 MHz
Efinix
241 MHz
Post-Quantum CryptographyDatasheet

LM-PQC-K

v0.3.0
PREVIEW

ML-KEM Key Encapsulation Engine

Timing and SPA resistant by construction · Pre-operational self-test · All three parameter sets · Portable to any FPGA

Bus
AXI4-LiteAXI4-Stream
Std
FIPS PUB 203FIPS PUB 202ACVP ML-KEM keyGen and encapDecap vectors
Altera
175 MHz
AMD
302 MHz
Efinix
213 MHz
Post-Quantum CryptographyDatasheet

LM-LZS-D

v0.1.0
PREVIEW

LZ4/Snappy Data Decompressor

Up to 8 bytes per clock · Automatic format detection · Errors that name the failing check · Portable to any FPGA

Bus
AXI4-LiteAXI4-Stream
Std
LZ4 Block Format DescriptionLZ4 Frame Format Description v1.6.4Snappy compressed format description
Altera
165 MHz
AMD
254 MHz
Efinix
232 MHz
Data CompressionDatasheet

LM-LZS-E

v0.1.0
PREVIEW

LZ4/Snappy Data Compressor

Standards-compliant framing emitted by the core · Configurable search window · Stored-block fallback · Portable to any FPGA

Bus
AXI4-LiteAXI4-Stream
Std
LZ4 Block Format DescriptionLZ4 Frame Format Description v1.6.4Snappy compressed format description
Altera
209 MHz
AMD
317 MHz
Efinix
216 MHz
Data CompressionDatasheet
Starting points

Components for the system you are building.

Verified like silicon IP

Conformance vectors, formal checks and measured FPGA results: the same evidence production IP is held to.

Made to be built on

Plain AXI4 interfaces and register descriptions in SystemRDL and IP-XACT, so a block becomes part of your design, not a sealed box.

Ready for Lumina

Every block is simulated, linted and checked on Lumina, so it drops into a Lumina flow and its tests run as they are.

Silicon-ready IP from partners

Lumina Blocks are starting points and come without IP guarantees. Finished, guaranteed IP and VIP come from Lumina IP partners.

IP partners
In development

The blocks a larger system needs next.

Lumina Blocks grow toward complete systems. These families are in development.

  • Planned

    RISC-V cores

    RISC-V processor cores to build a system around.

  • Planned

    GPU

    Graphics and parallel compute engines.

  • Planned

    AXI infrastructure

    Crossbars, bridges and width and clock converters for AXI4 systems.

  • Planned

    Interfaces

    Peripheral and chip-to-chip interfaces.

  • Planned

    Interconnect

    On-chip interconnect and networks-on-chip.

Access

Available on request, alongside Lumina.

Tell us what you are building and which blocks you need. An engineer will come back to you with the datasheets and the terms.

Request Lumina Blocks

hello@lumeeslab.com

Helpful to include

  • The blocks you are interested in
  • The system you are building and its target: FPGA or ASIC
  • Whether you use Lumina already or would like to

Privacy settings

Choose what this site may use. You can change your mind at any time from the Privacy settings link at the bottom of every page.

What the site needs to work, and the record of the choice you make here, kept in your browser. No cookies are set.

Always on

Would let us count visits and see which pages are useful, without advertising or cross-site tracking. We do not use any analytics today, so nothing is loaded whichever you choose.

Cookie policy · Privacy policy