RISC-V技术论坛
直播中

符筹荣

8年用户 1059经验值
私信 关注
[经验]

蜂鸟E203的NMSIS库结合Nuclei Studio IDE的使用

Nuclei Studio IDE的应用
Nuclei Studio IDE是芯来公司,基于MCU Eclipse IDE开发的一款针对处理器的开发工具。
接下来参考网上官网方法建立NMSIS库使用方式
第一步创立新的工程文件

第二步根据文件要求,需要使用NMSIS这个库。所以我们选择DSP的模板。点击finish,即可生成

3 NMSIS库C语言分析
例程中是通过不同的NN实现方式对多个数据集进行计算对比。以一小块程序进行说明

该块程序是以两个32位浮点数数组进行卷积运算为例子,先用NMSIS的库函数riscv_conv_q31()计算卷积,再用参考的卷积函数ref_conv_q31()进行运算。其中ref_conv_q31()定义可以通过F3快捷键查找函数定义。其函数定义如下图:

可以看出这是一个典型的MAC函数。
该程序段通过对比不同计算方式所计算所消耗系统时钟数可以更为直观的看出NMSIS对运算的优化。

更多回帖

发帖
×
20
完善资料,
赚取积分