0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【中科昊芯Start_DSC28034PNT湖人开发板试用体验】DSP运算性能评估

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-18 16:33 次阅读

本文来源电子发烧友社区,作者:jf_55236000, 帖子地址:https://bbs.elecfans.com/jishu_2292914 _1_1.html

作为一款应用于实时控制的DSP芯片,其运算性能起着决定性作用,下面就来评估一下DSC28034的运算性能,

评估环境:

硬件平台:Start_DSC28034湖人开发板

芯片主频:120MHz

测试算法:IQmath

评估方法:

配置一个CPU定时器,计数器每个时钟周期减1,在执行算法前先记录当前定时器计数器值Cnt1,算法执行完成后再次记录当前定时器计数器Cnt2,则算法执行时间为Cnt2- Cnt1个时钟周期,换算成以ns为单位的标准时间则为:(Cnt2- Cnt1)÷120×1000ns

定时器的配置如下:

//==========CPU Timer 1=========================//
	CpuTimer1Regs.PRD.all = 120000000;          	// Initialize timer period to 1s:
	CpuTimer1Regs.TPR.bit.PSC = 0;             		// Initialize pre-scale counter to divide by 1 (SYSCLKOUT):
	CpuTimer1Regs.TPR.bit.TDDR = 0;
	CpuTimer1Regs.TCR.bit.TSS = 1;              		// Make sure timer is stopped:
	CpuTimer1Regs.TCR.bit.TRB = 1;              		// Reload all counter register with period value:
	CpuTimer1Regs.TCR.bit.TIE = 0;              		// 0 = Disable/ 1 = Enable Timer Interrupt
	CpuTimer1Regs.TCR.bit.TSS = 0;              		// Start CpuTimer1

先贴上测试结果:

image.png

这个运算性能算很不错的了,比一般ARM的M3或者M4强很多了,可以满足一般的实时控制需求,但比起TI的一些带FPU的DSP还是要差很多,比如TI的28069,算一个单精度浮点乘法只要一个流水线周期,大概80多个ns,

具体算法性能评估情况如下:

32位定点乘法运算IQmpy:

image.png

计算结果:IQmpy(a,b) = a*b>>Q,即((123<<24)*456)>>24 = 123*456 = 56088

计算时间:567÷120÷10 ×1000 = 472.5ns

32位定点除法运算IQdiv:

image.png

计算结果:IQdiv(a,b) = (a<)>

计算时间:1020÷120÷10 ×1000 = 850ns

32位定点平方根运算IQsqrt:

image.png

计算结果:IQsqrt(a) = sqrt (a<),即sqrt(123*123<<24)>

计算时间:1118÷120÷10 ×1000 = 931.7ns

32位定点求模值运算IQmag:

image.png

计算结果:IQmag(a,b) = sqrt (a*a+b*b),即 sqrt (123*123+456*456) = 472

计算时间:1392÷120÷10 ×1000 = 1160ns

32位定点求正弦运算IQsinPU:

image.png

计算结果:IQsinPU(a) = sin (a)<<24,即

sin (360°>>3) = sin(45°)<<24 = 11863283

计算时间:737÷120÷10 ×1000 = 614.2ns

32位定点求余弦运算IQcosPU:

image.png

计算结果:IQcosPU(a) = cos (a)<<24,即

cos (360°>>3) = cos(45°)<<24 = 11863283

计算时间:627÷120÷10 ×1000 = 522.5ns

32位定点求反正切运算IQatan2PU:

image.png

计算结果:IQtan2PU(a,b) = 点(a,b)与x轴夹角/360°<<24,即

45/360<<24 = 2097151

计算时间:1856÷120÷10 ×1000 = 1546.7ns

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 中科昊芯
    +关注

    关注

    5

    文章

    80

    浏览量

    5153
  • 开发板试用
    +关注

    关注

    3

    文章

    301

    浏览量

    2091
收藏 人收藏

    评论

    相关推荐

    微主板/开发板Linux系统播放音频方法,触觉智能RK3562开发板演示

    本文介绍瑞微方案主板/开发板Linux系统播放音频的方法,触觉智能RK3562开发板演示,通用RK3566、RK3568、RK3588等
    的头像 发表于 12-13 11:40 161次阅读
    瑞<b class='flag-5'>芯</b>微主板/<b class='flag-5'>开发板</b>Linux系统播放音频方法,触觉智能RK3562<b class='flag-5'>开发板</b>演示

    追加名额丨米尔瑞微RK3576开发板有奖试用

    米尔与瑞微合作发布的新品基于瑞微RK3576应用处理器的MYD-LR3576开发板免费试用活动加码啦~~米尔追加了2块价值849元的MYD-LR3576
    的头像 发表于 11-22 01:00 158次阅读
    追加名额丨米尔瑞<b class='flag-5'>芯</b>微RK3576<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux

    【RA8D1试用活动】RA8D1B-CPKCOR开发板移植linux
    的头像 发表于 11-16 01:02 218次阅读
    【RA8D1<b class='flag-5'>试用</b>活动】RA8D1B-CPKCOR<b class='flag-5'>开发板</b>移植linux

    有奖丨米尔 瑞微RK3576开发板免费试用

    米尔与瑞微合作发布的新品基于瑞微RK3576应用处理器的MYD-LR3576开发板免费试用活动来啦~~米尔提供了7块价值849元的MYD-LR3576
    的头像 发表于 11-12 01:00 289次阅读
    有奖丨米尔 瑞<b class='flag-5'>芯</b>微RK3576<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名

    有奖试用!!RA-Eco-RA4E2-64PIN-V1.0开发板试用活动开始报名
    的头像 发表于 11-09 01:02 219次阅读
    有奖<b class='flag-5'>试用</b>!!RA-Eco-RA4E2-64PIN-V1.0<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>活动开始报名

    设计用于TMS320C203评估的TMS320C203 DSP开发板

    电子发烧友网站提供《设计用于TMS320C203评估的TMS320C203 DSP开发板.pdf》资料免费下载
    发表于 10-28 10:23 0次下载
    设计用于TMS320C203<b class='flag-5'>评估</b>的TMS320C203 <b class='flag-5'>DSP</b><b class='flag-5'>开发板</b>

    设计TMS320C548/9 DSP开发板

    电子发烧友网站提供《设计TMS320C548/9 DSP开发板.pdf》资料免费下载
    发表于 10-26 10:13 0次下载
    设计TMS320C548/9 <b class='flag-5'>DSP</b><b class='flag-5'>开发板</b>

    中科携基于自研RISC-V DSP芯片的无人机解决方案完美收官2024慕尼黑华南电子展

    与行业伙伴紧密合作,致力于在更广阔的领域内实现技术突破。展会期间,联合创始吴军宁博士对话与非网,围绕《RISC-V架构在DSP领域的竞争力》主题展开访谈,吴博士
    的头像 发表于 10-19 08:00 509次阅读
    <b class='flag-5'>中科</b><b class='flag-5'>昊</b><b class='flag-5'>芯</b>携基于自研RISC-V <b class='flag-5'>DSP</b>芯片的无人机解决方案完美收官2024慕尼黑华南电子展

    迅为瑞微RK3588开发板深度剖析丨首选的性能

    基于RK3588处理器的开发板在RK3588强悍的性能基础之上又做了哪些赋能?为什么会成为广大用户心中的首选? RK3588处理器-性能巅峰的心脏 ■ 极致的处理效能 基于先进架构设计的八核处理器,以四
    发表于 10-17 10:49

    喜报!中科荣获国家级专精特新“小巨人”企业称号

    喜讯!近日,国家工业和信息化部门正式揭晓了第六批国家专精特新“小巨人”企业名单,中科凭借卓越的技术实力和创新能力,荣获了专精特新“小巨人”企业殊荣。这一荣誉不仅是对中科
    的头像 发表于 09-14 08:00 652次阅读
    喜报!<b class='flag-5'>中科</b><b class='flag-5'>昊</b><b class='flag-5'>芯</b>荣获国家级专精特新“小巨人”企业称号

    点击参与米尔NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了3块价值678元的MYD-LMX9X开发板发起试用活动您不仅可以免费体
    的头像 发表于 06-13 08:02 516次阅读
    点击参与米尔NXP i.MX 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    免费!NXP i.MX 93开发板有奖试用

    米尔与NXP合作发布的新品基于NXPi.MX93应用处理器的MYD-LMX9X开发板免费试用活动来啦~~米尔提供了2块价值678
    的头像 发表于 05-23 08:01 717次阅读
    免费!NXP i.MX 93<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    海科技通用 MCU 应用笔记: CS32F103 FOC 电机评估使用指南

    本文档描述了基于海 CS32F103 系列芯片的矢量控制电机开发板 V1.00 的设计理念、结构和使用说明,以帮助用户快速使用此开发板评估 CS32F103 芯片在电机控制应用上的
    发表于 05-16 11:35

    使用爱派Pro开发板部署人体姿态估计模型

    在经过之前对于开发板的使用,以及通过几个爱派官方给出的示例demo(mobilenet/yolov5)在开发板上的部署之后,笔者也逐渐了解了爱派这块
    的头像 发表于 01-09 09:50 1409次阅读
    使用爱<b class='flag-5'>芯</b>派Pro<b class='flag-5'>开发板</b>部署人体姿态估计模型

    【先楫HPM5361EVK开发板试用体验】先楫HPM5361EVK开发板初体验

    。 HPM5361EVK是基于先楫HPM5300系列高性能RISC-V内核MCU的一款开发板。支持双精度浮点运算及强大的DSP扩展,主频480MHz,内置1 MB Flash、288K
    发表于 12-24 22:58