carfield icon indicating copy to clipboard operation
carfield copied to clipboard

FPGAs changes and fixup, ethernet, pcie, constraints

Open CyrilKoe opened this issue 2 years ago • 4 comments

Changes:

  • Re-wired properly the JTAG chain on island disable
  • Added the safety + spatz config
  • Corrected pulp cluster CDC constraints
  • Modified device tree structure to have a new PCIe top level dts
  • Modified PCIe ranges in block design
  • Added reconfigurable MAC address and ethernet boot image path
  • Added CVA6-sdk as a subrepo as in Cheshire
  • Modified CI accordingly (please see PR) (auto select available board + remote boot possible)

Status:

  • Ready, boots over ethernet and [pulp cluster implements](https://iis-git.ee.ethz.ch/github-mirror/carfield/-/pipelines/86456.

CyrilKoe avatar Mar 19 '24 16:03 CyrilKoe

Just one comment on the CVA6-SDK, overall I did not spot anything proud of notice. One question, I see you have added a DTS for booting on VCU118 and also made some of the scripts more "agnostic" towards the kind of board. Do you think it would make sense to also merge in this branch the changes to support the VCU118?

I removed it, it will be part of the next PR

CyrilKoe avatar Apr 22 '24 17:04 CyrilKoe

@yvantor or @alex96295 this is now ready for review

CyrilKoe avatar Apr 22 '24 17:04 CyrilKoe

CI failed due to limited disk space, restarted it this morning

CyrilKoe avatar Apr 23 '24 13:04 CyrilKoe

What do you think @yvantor @alex96295 ?

CyrilKoe avatar May 22 '24 14:05 CyrilKoe

Thanks! I will review it next week

alex96295 avatar May 25 '24 06:05 alex96295