Main Content

Microchip FPGA and SoC Devices

Generate and deploy HDL code and embedded software on Microchip SoC Devices

HDL Coder™ can generate an IP core, integrate it into your Libero® project, and program the Microchip hardware.

To deploy your design to the Microchip FPGA and SoC device, you must install the HDL Coder Support Package for Microchip FPGA and SoC Devices. For installation information, see HDL Coder Supported Hardware.


expand all

hdlcoder.BoardBoard registration object that describes SoC custom board
hdlcoder.WorkflowConfigConfigure HDL code generation and deployment workflows
hdlcoder.ReferenceDesignReference design registration object that describes SoC reference design


expand all

addExternalIOInterfaceDefine external IO interface for board object
addExternalPortInterfaceDefine external port interface for board object
addInternalIOInterfaceAdd and define internal IO interface between generated IP core and existing IP cores
addAXI4SlaveInterfaceAdd and define AXI4 slave interface
addClockInterfaceAdd clock and reset interface
addCustomLiberoDesignSpecify Microchip Libero SoC exported block design Tcl file
addCustomMSSConfigImport microcontroller subsystem (MSS) in Microchip Libero Smart design
validateReferenceDesignCheck property values in reference design object
validateBoardCheck property values in board object