scarv / xcrypto

XCrypto: a cryptographic ISE for RISC-V
MIT License
92 stars 10 forks source link

Integration Example #16

Closed ben-marshall closed 6 years ago

ben-marshall commented 6 years ago

In order to use the co-processor, it will need to be integrated with an existing core. We can use one of

The example integration should be a "drop-in" component which can be used as part of an SoC design. It will then be used to test the performance / energy effects of the new instructions.

Enough of the co-processor is implemented and stable to make starting this work a worthwhile exercise.

ben-marshall commented 6 years ago

It seems simpler to start with a Picorv32 integration and then work toward the Rocket Core later on once more of the design is implemented and stable.

Simpler meaning in terms of both file structure, design size and interface requirements.