想咨询一下如何在蜂鸟处理器核的基础上扩展第三方指令,使用户自定义指令,并如何构建机器码等内容?
我看了胡老师的RISC-V处理器设计的书里面讲的使用custom1-4来进行扩展,并以EAI为实例进行说明,但是开始看不懂是怎么设计指令的,以及怎么设计架构的。
求大佬们回答,或者说一下该参考哪些文件或者书籍?
如何设计架构,如何设计指令,这些都是跟具体设计有关。如此这般大的提问,很难一口气跟你讲完。
如何使用蜂鸟的协处理器扩展接口,源码中已经提供了一个例子,可根据具体代码来自行理解。
https://www.rvmcu.com/community-topic-id-340.html
然后,论坛里已经有不少同学分享了如何运行起来的文章,可以自行搜索查看。