Author Topic: Microchip Libero 2025: VHDL component library??  (Read 3135 times)

0 Members and 1 Guest are viewing this topic.

Offline nctnicoTopic starter

  • Super Contributor
  • ***
  • Posts: 30152
  • Country: nl
    • NCT Developments
Microchip Libero 2025: VHDL component library??
« on: February 10, 2026, 04:38:14 pm »
I'm working on getting to grips with the Libero FPGA tools from Microchip. One thing I'm missing is a VHDL component library to instantiate FPGA primitives. The IDE can only create Verilog templates which are useless to me. I've tried to find some VHDL examples for Libero but so far I have failed to find anything. Any tips or hints on where to look are welcome.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline Aiy

  • Regular Contributor
  • *
  • Posts: 94
  • Country: se
Re: Microchip Libero 2025: VHDL component library??
« Reply #1 on: February 14, 2026, 02:53:48 pm »
Hi,

To an extent, they provide some templates in their "Macro Library Guides", see for example
https://ww1.microchip.com/downloads/aemdocuments/documents/fpga/core-docs/Libero/12_1_0/Tool/pf_mlg.pdf <-- PolarFire Fabric elements.

Best regards,
 

Offline nctnicoTopic starter

  • Super Contributor
  • ***
  • Posts: 30152
  • Country: nl
    • NCT Developments
Re: Microchip Libero 2025: VHDL component library??
« Reply #2 on: February 15, 2026, 11:32:45 am »
Hi,

To an extent, they provide some templates in their "Macro Library Guides", see for example
https://ww1.microchip.com/downloads/aemdocuments/documents/fpga/core-docs/Libero/12_1_0/Tool/pf_mlg.pdf <-- PolarFire Fabric elements.

Thanks. I already found that document but I would like to avoid creating VHDL components for the primitives I need manually. Even though Libero is set the generate VHDL component templates, it generates Verilog. I've opened a case with Microchip. See what they come up with.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline nctnicoTopic starter

  • Super Contributor
  • ***
  • Posts: 30152
  • Country: nl
    • NCT Developments
Re: Microchip Libero 2025: VHDL component library??
« Reply #3 on: February 20, 2026, 12:35:57 am »
I got a reply from Microchip. The way to get some VHDL example code is to go through the schematic entry part and generate VHDL code from a schematic you can draw  :scared:  That is also the way to get component declarations for primitives. Sigh.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 
The following users thanked this post: Someone

Offline nctnicoTopic starter

  • Super Contributor
  • ***
  • Posts: 30152
  • Country: nl
    • NCT Developments
Re: Microchip Libero 2025: VHDL component library??
« Reply #4 on: April 05, 2026, 04:37:09 pm »
I found a slightly better solution compared to using the schematic route. I dump the Verilog toplevels for the IP cores Libero created into Claude (AI) and let the AI create VHDL components declarations. Works like a charm!
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline Dan_Ohm

  • Newbie
  • Posts: 8
  • Country: us
Re: Microchip Libero 2025: VHDL component library??
« Reply #5 on: April 08, 2026, 04:07:21 pm »
It's nice the tool generates the VHDL code for you!
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf