Skip to content
@OpenRTL-Lab

OpenRTL

MIT-licensed hardware accelerators for ASIC and FPGA. Performance-focused RTL, reproducible verification, and custom hardware development.

English · 简体中文

OpenRTL green pixel chip: original RapidRTL homepage artwork

OpenRTL — MIT-Licensed Digital Hardware

From algorithms to RTL: high-performance, reliable digital hardware for commercial applications.

Website

OpenRTL develops and publishes original digital hardware under the MIT License. Our released portfolio includes compute accelerators, controllers and interfaces, with reusable RTL, reproducible verification and inspectable engineering evidence.

For ASIC and FPGA systems, we provide reusable designs and optional custom development and integration services.

Explore released projects · Review engineering evidence · Discuss a custom ASIC or FPGA design

Released projects

Start with a series catalogue to find released hardware designs and their engineering evidence. New series are listed here after release.

Released series Scope Catalogue
OpenZK Goldilocks field arithmetic; NTT/INTT, LDE, FRI and Sumcheck/MLE; Poseidon2 and Merkle operations; BN254-G1 MSM Browse OpenZK accelerators
OpenETH Gigabit Ethernet controller and DMA; frame buffering and clock-domain crossing; MAC/CRC, RGMII and PHY management; Linux driver and test programs Explore OpenETH
OpenImage Image-codec hardware catalogue; PNG encoding and decoding; Chisel sources and generated SystemVerilog for ASIC/FPGA integration Explore OpenImage

The OpenZK series provides standalone Chisel accelerators, generated SystemVerilog, and native interfaces for integration into ASIC or FPGA designs. Its catalogue links to each module's versions, source, released artifacts, interface and mathematical-model documentation, reference models, and tests. Its compute blocks are independent, not an end-to-end zero-knowledge prover.

OpenETH provides reusable Ethernet RTL and software, including Chisel and SystemVerilog sources, interface documentation, simulation tests and documented reference-board validation. Gigabit Ethernet describes the interface; measured application throughput and delivery limits are documented in the repository.

OpenImage indexes standalone image-codec hardware, currently covering PNG encoding and decoding. The catalogue links to each project's source, interfaces and verification documentation; it is not a complete imaging system. Host control, DMA and system buffering require external integration.

Module-specific releases and measurements are maintained by each series rather than duplicated on this organization page.

Supported configurations, verification scope, performance measurements, and synthesis conditions are documented by each individual project.

Engineering principles

  • Readable RTL — clear structure and documented behavior.
  • Reproducible verification — reference models, test instructions, and explicit toolchain requirements.
  • Explicit interfaces and verification boundaries — documented protocols, supported configurations, and the scope of reported results.
  • Portability — reusable boundaries, documented dependencies, and clear integration requirements for adapting designs to different target systems.

Engineering quality

Our goal is commercial-grade performance and reliability: useful hardware designs that can be evaluated, integrated, and maintained—not just algorithm demonstrations. The released portfolio is an inspectable record of engineering capability, not a blanket production-readiness claim.

When evaluating a design, follow its repository and release documentation for:

  • Correctness and stability evidence: reference-model comparisons, tested configurations, protocol and corner-case coverage, and known limitations.
  • Performance in context: workload, cycle counts, throughput, latency, resource usage, tool versions, and target-specific synthesis conditions where reported. Simulation, synthesis, and board/silicon measurements are distinct.
  • Reproducibility and integration: versioned RTL, verification instructions, interface contracts, dependencies, and portability constraints.

Validation is specific to the documented version, configuration, and target. ASIC/FPGA integration is not a claim that every design has been fabricated, board-tested, or qualified for every application.

Custom ASIC & FPGA development

Need digital hardware tailored to your workload or system? Visit the OpenRTL Lab website for service information and contact details to discuss custom ASIC/FPGA hardware development and integration. The released designs above provide a starting point for evaluating fit and engineering capability.

Possible project scopes include algorithm-to-RTL implementation, datapath and memory-architecture customization, interface adaptation, performance/resource optimization, and verification tailored to agreed requirements. Deliverables, target support, validation, and schedules are agreed for each engagement.

A useful initial brief includes your workload, ASIC process or FPGA device, interfaces, throughput/latency and area/power goals, validation expectations, and delivery timeline. Share confidential specifications only through a separately agreed private channel, not public GitHub issues.

Licensing

OpenRTL publishes original project code under the MIT License. Consult each repository's license and third-party notices for the terms covering its files and dependencies.

Commercial use of the MIT-licensed code does not require a custom-development engagement. Paid customization and support are separate, optional services.

Popular repositories Loading

  1. poseidon2-goldilocks poseidon2-goldilocks Public

    MIT-licensed Goldilocks Poseidon2 12-element permutation hardware accelerator. Chisel source and generated SystemVerilog. | MIT 开源 Goldilocks Poseidon2 十二元素置换硬件加速器,提供 Chisel 源码与生成的 SystemVerilog。

    SystemVerilog

  2. prime-field-vector-goldilocks prime-field-vector-goldilocks Public

    MIT-licensed Goldilocks finite-field vector arithmetic and dot-product hardware accelerator. Chisel source and generated SystemVerilog. | MIT 开源 Goldilocks 素域向量运算与点积硬件加速器,提供 Chisel 源码与生成的 SystemVer…

    SystemVerilog

  3. fri-fold-goldilocks fri-fold-goldilocks Public

    MIT-licensed Goldilocks binary FRI folding hardware accelerator. Chisel source and generated SystemVerilog. | MIT 开源 Goldilocks 二元 FRI 求值表折叠硬件加速器,提供 Chisel 源码与生成的 SystemVerilog。

    SystemVerilog

  4. sumcheck-mle-goldilocks sumcheck-mle-goldilocks Public

    MIT-licensed Goldilocks Sumcheck round and multilinear evaluation hardware accelerator. Chisel source and generated SystemVerilog. | MIT 开源 Goldilocks Sumcheck 轮计算与多线性求值硬件加速器,提供 Chisel 源码与生成的 Syste…

    SystemVerilog

  5. coset-lde-goldilocks coset-lde-goldilocks Public

    MIT-licensed Goldilocks coset low-degree extension (LDE) hardware accelerator. Chisel source and generated SystemVerilog. | MIT 开源 Goldilocks 陪集低度扩展硬件加速器,提供 Chisel 源码与生成的 SystemVerilog。

    SystemVerilog

  6. extension-field-vector-goldilocks extension-field-vector-goldilocks Public

    MIT-licensed Goldilocks quadratic-extension vector arithmetic hardware accelerator. Chisel source and generated SystemVerilog. | MIT 开源 Goldilocks 二次扩域向量运算硬件加速器,提供 Chisel 源码与生成的 SystemVerilog。

    SystemVerilog

Repositories

Showing 10 of 16 repositories
  • openeth Public

    MIT-licensed 1G Ethernet RTL, Chisel/SystemVerilog and OpenNIC Linux driver. | MIT 原创千兆以太网RTL、Chisel/SystemVerilog及OpenNIC Linux驱动。

    OpenRTL-Lab/openeth's past year of commit activity
    SystemVerilog 0 MIT 0 0 0 Updated Oct 18, 2026
  • .github Public

    OpenRTL profile: MIT hardware accelerators, engineering evidence, and custom ASIC/FPGA development.

    OpenRTL-Lab/.github's past year of commit activity
    0 MIT 0 0 0 Updated Oct 18, 2026
  • OpenImage Public

    MIT-licensed image-codec hardware catalogue: standalone Chisel/SystemVerilog designs for ASIC/FPGA integration. | MIT 开源图像编解码硬件目录,汇集可独立集成的 Chisel 源码与 SystemVerilog 项目。

    OpenRTL-Lab/OpenImage's past year of commit activity
    Python 0 MIT 0 0 0 Updated Oct 17, 2026
  • OpenZK Public

    MIT-licensed ZK hardware accelerator catalogue: 11 standalone Chisel/SystemVerilog operator families with inspectable engineering evidence. | MIT 开源 ZK 硬件加速器目录:汇集 11 类独立 Chisel/SystemVerilog 算子及可检查的工程证据。

    OpenRTL-Lab/OpenZK's past year of commit activity
    Python 0 MIT 0 0 0 Updated Oct 17, 2026
  • png-codec Public

    MIT-licensed PNG encoder/decoder in Chisel and SystemVerilog. | MIT许可PNG编解码硬件,含Chisel源码与SystemVerilog。

    OpenRTL-Lab/png-codec's past year of commit activity
    SystemVerilog 0 MIT 0 0 0 Updated Oct 17, 2026
  • poseidon2-sponge Public

    MIT-licensed Goldilocks Poseidon2 sponge hashing and digest compression hardware accelerator. Chisel source and generated SystemVerilog. | MIT 开源 Goldilocks Poseidon2 海绵哈希与摘要压缩硬件加速器,提供 Chisel 源码与生成的 SystemVerilog。

    OpenRTL-Lab/poseidon2-sponge's past year of commit activity
    SystemVerilog 0 MIT 0 0 0 Updated Oct 17, 2026
  • merkle-goldilocks Public

    MIT-licensed Goldilocks Poseidon2 Merkle tree and path verification hardware accelerator. Chisel source and generated SystemVerilog. | MIT 开源 Goldilocks Poseidon2 Merkle 建树与路径验证硬件加速器,提供 Chisel 源码与生成的 SystemVerilog。

    OpenRTL-Lab/merkle-goldilocks's past year of commit activity
    SystemVerilog 0 MIT 0 0 0 Updated Oct 17, 2026
  • prime-field-vector-goldilocks Public

    MIT-licensed Goldilocks finite-field vector arithmetic and dot-product hardware accelerator. Chisel source and generated SystemVerilog. | MIT 开源 Goldilocks 素域向量运算与点积硬件加速器,提供 Chisel 源码与生成的 SystemVerilog。

    OpenRTL-Lab/prime-field-vector-goldilocks's past year of commit activity
    SystemVerilog 0 MIT 0 0 0 Updated Oct 17, 2026
  • fri-fold-goldilocks Public

    MIT-licensed Goldilocks binary FRI folding hardware accelerator. Chisel source and generated SystemVerilog. | MIT 开源 Goldilocks 二元 FRI 求值表折叠硬件加速器,提供 Chisel 源码与生成的 SystemVerilog。

    OpenRTL-Lab/fri-fold-goldilocks's past year of commit activity
    SystemVerilog 0 MIT 0 0 0 Updated Oct 17, 2026
  • poseidon2-goldilocks Public

    MIT-licensed Goldilocks Poseidon2 12-element permutation hardware accelerator. Chisel source and generated SystemVerilog. | MIT 开源 Goldilocks Poseidon2 十二元素置换硬件加速器,提供 Chisel 源码与生成的 SystemVerilog。

    OpenRTL-Lab/poseidon2-goldilocks's past year of commit activity
    SystemVerilog 0 MIT 0 0 0 Updated Oct 17, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…