RISC-V MCU中文社区

【分享】 蜂鸟E203的NMSIS库结合Nuclei Studio IDE的使用

发表于 全国大学生集成电路创新创业大赛 2023-05-30 14:11:40
0
716
0

1 队伍介绍
报名编号:CICC1981
团队名称:鼠队
学校名称:福州大学
指导老师:王仁平
团队成员:赵嗣纬,熊圆圆,林欣铨

2 Nuclei Studio IDE的应用
Nuclei Studio IDE是芯来公司,基于MCU Eclipse IDE开发的一款针对处理器的开发工具。
接下来参考网上官网方法建立NMSIS库使用方式
第一步创立新的工程文件
图片alt
第二步根据文件要求,需要使用NMSIS这个库。所以我们选择DSP的模板。点击finish,即可生成
图片alt

3 NMSIS库C语言分析
例程中是通过不同的NN实现方式对多个数据集进行计算对比。以一小块程序进行说明
图片alt
该块程序是以两个32位浮点数数组进行卷积运算为例子,先用NMSIS的库函数riscv_conv_q31()计算卷积,再用参考的卷积函数ref_conv_q31()进行运算。其中ref_conv_q31()定义可以通过F3快捷键查找函数定义。其函数定义如下图:
图片alt
可以看出这是一个典型的MAC函数。
该程序段通过对比不同计算方式所计算所消耗系统时钟数可以更为直观的看出NMSIS对运算的优化。

喜欢0
用户评论
jimrelief

jimrelief 实名认证

懒的都不写签名

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