betrusted-io / betrusted-wiki

Looking for docs on Precursor/Betrusted? Start here.
https://github.com/betrusted-io/betrusted-wiki/wiki
Apache License 2.0
173 stars 6 forks source link

Have you looked at the Internal BBRAM programing? #16

Closed AEW2015 closed 2 years ago

AEW2015 commented 2 years ago

Xilinx has a feature to access the JTAG from within the FPGA HDL. https://www.xilinx.com/support/documentation/application_notes/xapp1283-internalprogramming-bbram-efuses.pdf

I have used their MicroBlaze and Driver to do this.

Driver SW: https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_services/xilskey/examples

AEW2015 commented 2 years ago

Sorry, after review, it's only for UltraScale(+) devices...