Open ghalfacree opened 1 year ago
Libero 2023.2 requires several IP cores versions to be updated in this design, along w/ the version string (specifically PF_TX_PLL to 2.0.304 and PF_XCVR_ERM to 3.1.205). We will upgrade the project for 2023.2 in our next release (w/ required IP core upgrades)
Please use Libero 2023.1 for this release (multiple Libero versions can be installed side-by-side) https://www.microchip.com/en-us/products/fpgas-and-plds/fpga-and-soc-design-tools/fpga/libero-software-later-versions
Hi, Joe.
Thanks for the reply. I've now installed 2023.1 alongside 2023.2, and have re-cloned the repository so I know I'm working from a clean copy.
Now I get a new error:
Any ideas how to fix this one?
Hi,
Can you specify the steps and args you are using so I can reproduce?
Does executing the .tcl
script w/ no args successfully build the project?
(also other info like OS + license setup could be helpful)
I'm using absolutely no arguments - I'm running it by loading Libero, hitting Ctrl-U, browsing to the script, and clicking run, as per the instructions.
I'm on Ubuntu 20.04 64-bit, using the FlexLM binaries included with Libero 2023.1 and a Libero Silver licence. No errors are present in the licence manager log.
I see what step is failing: if complaining about set_root
, it means the design was NOT generated and saved successfully (the step before we configure place and route tooling).
You do also need a free VectorBlox License
to generate and build this design.
You can email me if you need help w/ that.
The above error was the result of having attempted to run the script in 2023.2, then running it in 2023.1 without emptying the vault directory between attempts. If you wipe the vault directory (or if you didn't try to run the script in 2023.2 at all), it works fine.
Keeping the issue open to track progress on updating the demo for 2023.2.
The demo is not currently buildable, as it is hard-coded to expect Libero SoC V2023.1 - but the current release is V2023.2.
Replication
Install the latest Libero SoC and do the licence-server-dance to get it working. Clone this repository, open Libero SoC, hit Ctrl + U to open the script dialogue, load the script, and run it.
Expected Results
The script runs and the project builds, ready to be flashed to the PolarFire SoC Video Kit.
Actual Results