🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/全国大学生集成电路创新创业大赛/蜂鸟E203的NMSIS库结合Nuclei Studio IDE的使用
蜂鸟E203的NMSIS库结合Nuclei Studio IDE的使用
全国大学生集成电路创新创业大赛 作者 jimrelief 发布于 2023-05-30 14:11(1228 天前) 3545 浏览

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
暂无回复,抢个沙发~
💡 请 登录 后参与讨论(微信扫码即登录/注册)