RISC-V MCU中文社区

请问E203怎么扩展协处理器,我看有接口EAI

发表于 开源蜂鸟E203 2020-04-20 11:19:50
11
7117
1

我看说E203支持自定义扩展,有EAI接口,可是为什么我只在LSU中找到了跟读取存储器有关的EAI接口呢,别的比如eai_req_instr没有找到,请问谁知道在哪吗,或者说如果要加可扩展协处理器的话,这些接口要自己加吗?

喜欢1
用户评论 (11)
  • admin

    2021-03-19 09:53:54 admin 1#

    蜂鸟协处理开发的相关资料可以查看https://www.rvmcu.com/community-topic-id-340.html

  • 空白格

    2020-05-20 21:24:26 空白格 2#

    雾谷云

    胡总那本书是这样写的,原话:在github上此选项的功能并未开源,因此相关代码并不具备,即便添加了配置宏也不起作用。

    明白了,谢谢

  • 雾谷云

    2020-05-20 18:38:10 雾谷云 3#

    胡总那本书是这样写的,原话:在github上此选项的功能并未开源,因此相关代码并不具备,即便添加了配置宏也不起作用。

  • 空白格

    2020-04-25 10:15:01 空白格 4#

    何俱刹那

    谢谢您,我去研读一下

    不客气

  • 何俱刹那

    2020-04-25 10:12:01 何俱刹那 5#

    空白格

    弄过,可以看一下这个https://blog.csdn.net/arthas19920624/article/details/90144388 这个是在github上的riscv-gcc完成的,芯来e203处理器用的是riscv-embed-gcc,riscv-embed-gcc怎么扩展我不太清楚,我是把e203下的makefile文件里的编译器全换成了riscv-gcc

    谢谢您,我去研读一下

  • 空白格

    2020-04-25 10:07:44 空白格 6#

    何俱刹那

    谢谢您,感觉涉及到编译器就太复杂了,在C代码里加内联汇编代码楼主实现过吗?

    弄过,可以看一下这个https://blog.csdn.net/arthas19920624/article/details/90144388 这个是在github上的riscv-gcc完成的,芯来e203处理器用的是riscv-embed-gcc,riscv-embed-gcc怎么扩展我不太清楚,我是把e203下的makefile文件里的编译器全换成了riscv-gcc

  • 何俱刹那

    2020-04-25 10:01:45 何俱刹那 7#

    空白格

    我之前自定义指令是在c代码里加内联汇编代码。还可以修改编译器底层,不过这个应该很复杂,我也没有弄过。

    谢谢您,感觉涉及到编译器就太复杂了,在C代码里加内联汇编代码楼主实现过吗?

  • 空白格

    2020-04-25 08:48:07 空白格 8#

    领主文

    要是原来没有的话是可以自己往里面加的

    那感觉需要添加的东西很多啊,要在译码和执行单元添加协处理器接口,然后要考虑协处理器的流水线问题,还要考虑寄存器读写冲突问题。。。

  • 空白格

    2020-04-25 08:46:23 空白格 9#

    何俱刹那

    请问如果要扩展协处理器,使用协处理器指令的软件代码应该怎么写呀?

    我之前自定义指令是在c代码里加内联汇编代码。还可以修改编译器底层,不过这个应该很复杂,我也没有弄过。

  • 何俱刹那

    2020-04-24 23:08:21 何俱刹那 10#

    请问如果要扩展协处理器,使用协处理器指令的软件代码应该怎么写呀?

  • 领主文

    2020-04-21 19:07:26 领主文 11#

    要是原来没有的话是可以自己往里面加的

空白格

空白格 实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板