RISC-V MCU中文社区

【分享】 基于蜂鸟E203添加完外设后软件头文件添加过程

发表于 全国大学生集成电路创新创业大赛 2021-06-09 14:22:52
6
2301
2

队伍介绍

  比赛小队名:强强联合。报名编号:CICC1316

二、软件控制地址寄存器读写操作

软件部分的主要作用是给蜂鸟E203处理器核写指令,让其能够向硬件设计中相对应的地址寄存器进行写数据和读数据操作,hbird-e-sdk的板级支持包下,需要添加对应的头文件,才可以在软件代码里调用。platform.h文件定义了SoC平台相关的宏定义。在里面添加下图所示代码。


AES_CTRL_ADDR _AC(0x10041000,UL)表示AES模块基地址为0x10041000,AES_REG(offset)表示可以操作的偏移地址。

添加相应的.h文件,代码如图所示。


  经过以上配置,就可以通过软件控制硬件相应寄存器的读写操作。

                                              

三、总结

这篇贴子简单分享了蜂鸟E203 SoC的软件控制地址寄存器读写操作的方法,本人能力有限,难免可能会出现疏漏,但还是希望能够帮助到大家,同时也希望大家指正,祝各参赛队比赛顺利!

喜欢2
用户评论 (6)
三色阳光

三色阳光 实名认证

懒的都不写签名

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