Software is an important part of testing and deploying OpenTitan. One important distinction when discussing software is that there are multiple cores in OpenTitan that can run software, as well as software that runs on an accompanying PC for test and development purposes. For more information about contributing to OpenTitan software see the following pages: