Opentitan on FPGA
#2
Hello, 

Open Titan is a larger research project (visit https://docs.opentitan.org/ for more information). People in these projects try to use capable boards so that they have enough resources just in case, the development requires a bit more effort. 

Are you interested in root of trust system or a generic RISC-V system (since you mention stripping things away). Maybe the Litex (https://github.com/enjoy-digital/litex) project is a better entry to get started. AFAIK they also support several PULP cores (or at least Ariane).. 

BTW, if you have any ports of our existing systems to one of the FPGA boards you mention, please send a merge request.. we will be happy to include it. 

Generally, the problem is that we did not target a specific compiler, simulator toolchain for our project and different components have slightly different requirements. Some (most) of the open source tools support a subset of the language features and therefore sometimes it is tricky to use open source tools. However, we are trying to clean up things (slowly) and the open source tools are getting better at supporting additional features, so the gap will close sooner than later. But at the moment, depending on what you want to use, there could be compatibility issues. 

Litex I think is a good choice, as it allows you to mix and match code from different projects and it manages the tool diversity internally. Just a suggestion.. 

Cheers, 
KGF
Visit pulp-platform.org and follow us on twitter @pulp_platform
Reply


Messages In This Thread
Opentitan on FPGA - by gtelzur - 06-05-2022, 07:51 AM
RE: Opentitan on FPGA - by kgf - 06-05-2022, 04:26 PM
RE: Opentitan on FPGA - by gtelzur - 06-05-2022, 07:11 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)