页面加载中,请稍候
来源:Jelena发布时间:2021-06-10677浏览
询问 AI就目前国产数字信号处理器(以下简称“DSP”)的开发环境而言,主要是采用与国外ADI和TI原厂兼容的设计方式,也因此并不需要在开发工具方面投入资源和精力,直接采用对应公司的开发工具。如ADI的VisualDSP,TI的CCS3.3和CCS10等。
而对于新兴的指令集架构RISC-V而言,其开发工具和生态处于百花齐放的局面,大致可以分为两类。其一,包括Segger、IAR和平头哥在内的基于QT开发的自有IDE工具;其二,包括Ashling、Microchip、SiFive等是基于Eclipse开发的IDE工具。
北京中科昊芯科技有限公司(以下简称“中科昊芯”)的DSP是一款基于RISC-V指令集架构开发的DSP产品,与现有产品最大的不同就在于软件和硬件都需要有不同以往的开发逻辑。在集成开发环境的抉择中,中科昊芯出于降低国内DSP开发人员的陌生感和提高对国产RISC-V DSP的接受程度、既适合国内DSP开发人员也适合国内RISC-V开发人员的集成开发环境的考虑,中科昊芯推出了首款基于Eclipse跨平台的自由集成开发环境开发的RISC-V DSP集成开发环境——Haawking IDE,并集成了专用编译器、调试器及片内FLASH烧写工具。

中科昊芯通过在DSP领域长达十余年的积累以及与行业客户地深度合作,总结出为了满足中科昊芯RISC-V DSP完成国产替代的需求也为了不改变用户使用习惯使用户继续沿用原有应用方式,主要从五个方面展开。首先是进一步提升DSP指令集优势,并实现了配套编译环境及调试系统;第二个是在自定义指令的基础上,实现了工业控制和电机驱动领域性能领先的定点数学函数库IQmath和电机控制算法库MCL,中科昊芯HX2000系列芯片运算速度相较于国外原厂同型号芯片有50%~110%的提升;第三个方面是集成与国外原厂芯片API接口一样“位域”裸板驱动程序,将RISC-V指令集与DSP指令集的差异透明化,方便用户程序的迁移,延续一贯的编程习惯;第四个是针对原厂芯片的特性,针对性优化Eclipse相关功能。包括Flash工程和RAM工程的切换、128位密钥加解密操作、寄存器实时刷新功能以及提供完整模板工程等;第五个方面是开发了一款可服用USB线和Jtag线的国产RISC-V DSP仿真器——HX-Link,调试速度和Flash烧写速度,相较于同价位的原厂仿真器有显著提升。

不仅如此,中科昊芯还基于自己的HX2000系列RISC-V DSP芯片在HaawkingIDE上开发了完整的步进电机程序和直流无刷电机程序,运行结果非常成功,也获得了广泛的关注与好评。

今后中科昊芯的HaawkingIDE还会继续优化并加入新的功能,不断迭代出新的版本。优化方面的重点在于丰富和完善领域算法库,提高Eclipse在操作系统中运行的稳定性,增强Eclipse的功能,包括寄存器实时刷新、虚拟示波器等功能。未来,HaawkingIDE会增加DSP/BIOS的支持和集成软件仿真功能,会对未来HX2000系列芯片的支持,包括HX2833X、HX28002X、HX2806X等。让用户的体验感达到最佳就是HaawkingIDE不断优化的目标。
新闻来源:中科昊芯,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!

2026-06-10

2026-06-25