*********************************************
<!channel> Hello everyone,
I want to make you aware that we posted a set of new tags
mpw-5b
for
caravel_user_project
and
caravel
. This update addresses issue many of you reported related following the instructions recently posted and executing the make pdk step. The instructions required that you had magic installed to build the pdk. The new update uses a docker container for magic to build the pdk.
*********************************************
😩 1
🙌 2
a
Amro Tork
02/16/2022, 9:21 AM
@User@User
a
Adam RIchardson
02/16/2022, 1:57 PM
The simulation is still broken as the include paths are wrong and the C files don't compile. Having done all necessary prior steps, running
make verify-io_ports
gives the a linker error when combining the linker scripts:
Copy code
/opt/riscv32i/lib/gcc/riscv32-unknown-elf/8.2.0/../../../../riscv32-unknown-elf/bin/ld: cannot open linker script file ../../generated/output_format.ld: No such file or directory
Trying to run instead
make verify-la_test1
gives a compilation error:
Copy code
la_test1.c:121:7: error: 'reg_la0_data_in' undeclared (first use in this function); did you mean 'reg_la0_data'?
These can be fixed but presumably they were flagged by the failing CI before the tag was created?
j
jeffdi
02/16/2022, 5:19 PM
@User we had an issue where we missing a merge for one of the repos (mgmt_core_wrapper). would you mind trying again. you will need to reinstall or update the mcw.
👍 1
jeffdi
02/16/2022, 5:20 PM
also - the steps I’m referring to is for hardening using OpenLane.
jeffdi
02/16/2022, 5:20 PM
if you want to run simulation, there is a make simenv target you need.
a
Adam RIchardson
02/16/2022, 5:43 PM
@User I've updated
mgmt_core_wrapper
and I can confirm this now works! Thank you so much. Is there any reason that the
mgmt_core_wrapper
hasn't been added as a git submodule? Also just for public information the
make simenv
isn't necessary since in the verify command docker will pull that image if it can't find it locally
j
jeffdi
02/16/2022, 8:43 PM
we’ve had git submodules previously, but it caused some issues with consistency and automation previously and we have back away from it in the current version.
👍 1
a
Arman Avetisyan
02/19/2022, 10:18 AM
@User Is there hope for the analog caravel (caravan) to be updated to mpw-5b, or should I use mpw-5a?
Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.