RISC-V MCU中文社区

【求助】 e203软核可以自定义寄存器吗,怎么定义?

发表于 开源蜂鸟E203 2021-03-29 16:38:35
2
2143
1
在蜂鸟E203软核中可以把需运算的数先从存储器中取出放在自定义的寄存器中吗,该怎么自定义寄存器?
喜欢1
用户评论 (2)
  • 贤

    2021-03-30 17:00:04 1#

    胡灿

    这个问题问的的有点发散额。。。

    自定义寄存器的话,用RTL实现一个register就好。

    多说两句,其实寄存器简单来说就是一个存储嘛,我觉得关键在于如何访问,如果想通过load/store指令来访问的话,那就在存储中分配一个地址空间就好。如果只是一个内部寄存器的话,软件不可访问,那就是实现一个register就完了。当然也可以通过自定义指令来访问

    嗯,后来想了一下是这样的,正在研究如何访问的问题。谢谢

  • 胡灿

    2021-03-30 16:53:00 胡灿 2#

    这个问题问的的有点发散额。。。

    自定义寄存器的话,用RTL实现一个register就好。

    多说两句,其实寄存器简单来说就是一个存储嘛,我觉得关键在于如何访问,如果想通过load/store指令来访问的话,那就在存储中分配一个地址空间就好。如果只是一个内部寄存器的话,软件不可访问,那就是实现一个register就完了。当然也可以通过自定义指令来访问

贤

实名认证

懒的都不写签名

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