Platypus Embedded FPGAs

PlatypusTM is a family of standardized embedded FPGA (eFPGA) IP cores.

Value Proposition

Platypus is the ONLY commercial eFPGA product backed up by:

Applications

Open Architecture Files

Product Matrix

The following table shows Platypus eFPGA IP cores currently available (RC) or in development (RM). Platypus eFPGA cores are available as licensable hard IP. (RC=release candidate, RM=roadmap)

Part NumberStatusLUT SizeLUTsDSPsBRAMI/OClocks
Z1000-GF12LPRC42,048001,0244
Z1002-GF12LPRC48,192442,0484
Z1010-GF12LPRC41,664001,0244
Z1012-GF12LPRC46,65616162,0484
Z1060-GF12LPRC61,664401,0244
Z1062-GF12LPRC66,65616162,0484

All Platypus eFPGA hardened IP cores are backed up by an open architecture guarantee. Complete machine readable descriptions of standard architectures can be found in the Logiklib open source repository.

Parametrized soft RTL logic wrap the hardened IP core to handle reset, boot-up, security, and bitstream loading. Bitstream programming is done via a standardize memory mapped register interfaces (APB, AXI-Lite, or UMI) selectable by the user during design integration.

Z1000-GF12LP

The Z1000 standard eFPGA architecture has been ported to the GlobalFoundries GF12LP process. The picture below shows the full layout (GDS) of an integration ready Z1000 eFPGA core.

ProcessLUTsRegsI/ODSPsBRAMWidthHeight
GF12LP2,0482,0481,024001036.8um1037.2um

Z1000-gf12lp

Development Tools

Platypus device programming is done via Logik, an open source fully automated RTL-to-bits SiliconCompiler based toolchain that that seamlessly integrates a complete set of industrial strength open source source FPGA development tools. The Logik FPGA tool chain includes support for:

Demo

To evaluate the Platypus eFPGA cores Logik development tools, download the open source Logik repository and run the ethernet MAC example as shown below. The example demonstrates 100% automated compilation of RTL code into a bitstream for the Z1000 eFPGA. To fully appreciate the elegance of the Logik development tools, we recommend reviewing the simple 60 line Python run script “eth_mac_1g.py”.

git clone https://github.com/siliconcompiler/logik
cd logik
pip install -e .[test]
cd examples/eth_mac_1g
python eth_mac_1g.py

IP Deliverables

Front-end views

Deliverables for evaluation, system design, simulation and chip floor-planning.

DeliverableFile format
DatasheetPDF, HTML
Integration GuidePDF, HTML
FootprintLEF
Timing modelLiberty
Timing constraintsSDC
TestbenchVerilog
Wrapper RTLVerilog

Back-end views

Deliverables for sign-off level verification and chip tapeout.

DeliverableFormat
NetlistVerilog, Spice
ParasiticsSPEF
LayoutDEF, GDSII
Layer mapCSV

Access Model

Platypus eFPGA cores are available via commercial IP agreements. Contact our team to find out more about licensing terms and availability.

Contact Us