IP Cores
FPGA-proven IP cores written in Cx. Real designs, validated on hardware, with readable source code you can actually understand and maintain.
Why Choose Our IP Cores?
Written in Cx, not Verilog. That means the source code is readable, maintainable, and easy to customize. No more deciphering cryptic HDL—see exactly what the hardware does.
FPGA-proven designs. Our networking cores have been validated on Lattice ECP3 Versa boards with real PHYs. These aren't simulation-only designs.
Transparent compilation. Unlike HLS black boxes, you can review the generated Verilog/VHDL. Understand what you're getting, optimize if needed, and integrate confidently into your design flow.
Networking
Ethernet MAC
FPGA-ProvenComplete Ethernet MAC layer implementation with auto-negotiation and MII/GMII support. FPGA-proven on Lattice ECP3 Versa board.
Features:
- ✓Full-duplex operation at 10/100/1000 Mbps
- ✓100% hardware operation (no processor needed)
- ✓Auto-negotiation with MII/GMII
- ✓FPGA-proven on Lattice ECP3 Versa with Marvell 88E1119R PHY
- ✓2KB receive buffer with frame filtering
- ✓Filters bad frames (no preamble, length errors, bad CRC)
UDP/IP Stack
FPGA-ProvenFull UDP/IP protocol stack implementation for embedded networking applications. Hardware-only operation, no CPU required.
Features:
- ✓Full-duplex operation at 10/100/1000 Mbps
- ✓100% hardware operation (no processor needed)
- ✓FPGA-proven on Lattice ECP3 Versa with Marvell 88E1119R PHY
- ✓2KB receive buffer with frame filtering
- ✓Filters bad frames (no preamble, length errors, bad CRC)
Security & Cryptography
AES (Advanced Encryption Standard)
Production ReadyHardware implementation of AES encryption/decryption. Written in Cx for clarity and maintainability.
Features:
- ✓AES-128/192/256 support
- ✓Optimized for FPGA resources
- ✓Pipelined architecture
- ✓Written in readable Cx code
SHA-256
Production ReadySample SHA-256 implementation demonstrating Cx optimization techniques. Includes three versions from basic to optimized.
Features:
- ✓Three implementations: basic, ROM-optimized, shift register
- ✓Written straight from the standard specification
- ✓Demonstrates Cx optimization workflow
- ✓4x size reduction from basic to optimized
- ✓Fewer muxes and simpler logic in optimized version
Processors & Retro Computing
Intel 8088
AvailablePartial implementation of the Intel 8088 processor in Cx. Ideal for retrogaming and educational applications.
Features:
- ✓Partial 8088 instruction set
- ✓Designed for retrogaming applications
- ✓Educational tool for processor design
- ✓Written in readable Cx code
Licensing & Support
All IP cores are available for licensing with full source code access. Choose between perpetual licenses or subscription-based models.
What you get: Complete Cx source code, generated Verilog/VHDL, testbenches, documentation, and technical support during integration.
Custom development available. Need modifications or a completely custom IP core? Our team can develop bespoke solutions written in Cx to your specifications.
Need a Custom IP Core?
We design custom IP cores in Cx tailored to your exact requirements. Whether you need a specialized protocol engine, a custom accelerator, or a unique interface—we can help.
Cx source you can understand and maintain
Tested on real FPGA hardware
Review generated HDL before deployment