Publish hardware IP
like software packages.
Target-agnostic manifests. Verified builds. FPGA & silicon ready.
Targetless Manifests
Define your IP once with a portable ip.yaml. No vendor lock-in, works across tools and targets.
Build Proof
Verified builds across multiple tools and targets. Know what works before you integrate.
Composable IP
Versioned dependencies and semantic interfaces. Build complex systems from trusted components.
Silicon Ready
FPGA and ASIC support out of the box. Same manifest, different implementation targets.
CI/CD Native
Automated verification pipelines. Integrate with your existing hardware development workflow.
Cryptographic Signing
Verify IP authenticity with cryptographic signatures. Trust the source of your components.
Sample ip.yaml
A complete, target-agnostic IP manifest
yaml
name: acme.stream.sha256
version: 1.4.2
license: Apache-2.0
description: >
High-performance SHA-256 hash engine
with AXI4-Stream interface.
interfaces:
s_axis:
type: axi4-stream
role: slave
width: 512
m_axis:
type: axi4-stream
role: master
width: 256
parameters:
DATA_WIDTH:
type: integer
default: 512
values: [64, 128, 256, 512]
targets:
- vivado
- yosys2,400+
Published IPs
18
Target Platforms
99.2%
Build Success Rate