Hello MathWorks Support,
We are evaluating MATLAB HDL Coder for use in a hardware-in-the-loop (HWIL) emulator interface targeting Microchip PolarFire (MPF300) devices using Microchip Libero SoC. Our current development environment is:
• MATLAB / Simulink: R2024b
• HDL Coder: 24.2
• Libero SoC: v2024.1
When using HDL Workflow Advisor with Libero SoC selected as the synthesis tool, Libero v2024.1 is flagged as unsupported unless “Allow unsupported version” is enabled, even though Microchip Libero SoC v2024.1 is listed as tested in MathWorks documentation for HDL Coder. We are trying to clarify official compatibility and future support expectations, as our team is planning to upgrade Libero in the near term.
Specific questions
1. Which MATLAB release(s) are officially supported for use with Libero SoC v2024.1?
2. Is MATLAB R2024b expected to fully support Libero v2024.1 if the "allow unsupported version" option is used in HDL Workflow Advisor or is support limited to specific HDL Coder workflows (e.g., Generic ASIC/FPGA only)?
3. Is Generic ASIC/FPGA the only fully supported HDL Workflow Advisor path when targeting Microchip Libero SoC v2024.1?
4. When is support anticipated for Libero SoC v2025.1 or v2025.2? And is expected to align only with MATLAB 2026x?
5. Are there known limitations or partial support for IP Core Generation with Libero SoC, even when the Libero version is listed as tested?
For custom PolarFire platforms (non-evaluation boards) implementing real-time physics / signal-processing logic for HWIL systems, does MathWorks recommend:
- Generic ASIC/FPGA workflow with manual system integration, or IP Core Generation with additional integration steps?
Switching FPGA vendors is not an option for this program, so guidance specific to the Microchip PolarFire + Libero ecosystem would be greatly appreciated.
Thank you for your support.
Best regards,
Zamraan