使用知名供应商提供的微控制器(MCU)的好处之一是,作为软件包交易的一部分,您可以获得丰富的开发工具生态系统。尽管RISC有许多优点,但对于许多RISC- v微控制器来说,缺乏开发工具可能是一个缺点。但是,如果您可以使用RISC-V MCU进行设计,并具有专业开发工具的额外好处,会怎么样呢?
IAR Systems,Encedded Development的软件工具和服务供应商和RISC-V IP提供商的软件工具和服务供应商之间的新伙伴关系表明他们可以提供两个世界最好的东西。
IAR Systems'嵌入式工作台的屏幕截图。图片由系统
他们的目标是为GigaDevice基于RISC-V的微控制器提供强大的开发工具。
RISC-V的优点和利弊
RISC代表减少指令集。所有RISC指令集架构(ISA)都有两个定义功能。
首先,基于risc的微处理器执行一条指令需要更少的时钟周期,因为它是由更少更简单的指令组成的,而不是更复杂的指令集。RISC-V的特点是,在适当的应用中,可以降低功率要求,同时提高运行速度。
所有RISC ISAS的其他定义特征是成本 - 没有。RISC是完全开源的。
但是,警告说明。RISC,即使是最新的RISC-V,也提供了缩小的指令集和稍微稀疏的整体生态系统。工程师将在其设计的最早阶段具有一些非常鲜明的选择,评估RISC是否是其应用的正确选择。
Gigadevice的RISC-V MCU如何与他人进行比较?
GigaDevice的GD32VF103一系列的RISC-V 32位单片机在108 MHz运行。它们提供高达32 KB的SRAM记忆,高达和128 KB的闪存。
用户可以从I/ o和外设中进行选择,这些外设通过两个高级外设总线(APB)连接。最多两个12位dac,两个12位adc和四个通用的16位定时器是可用的。最多可以指定三个spi和USARTs, I2Cs、UARTs、I2Ss和CANs各可以指定两个。
GD32VF103的框图。图片由Gigadevice.
设备上的节能模式使其成为低功耗为键的强大选择。
在RISC-V领域,千兆设备远非唯一提供IP的公司。SiFive声称RISC-V核心是“世界上使用硅最多的RISC-V解决方案”。
Sifive提供32位和64位IP解决方案。产品系列从四核规格下降到2-3级,单一发行管道解决方案专门针对电源刺痛的应用优化,在载列上的房地产的优先级。
专门用于RISC-V的嵌入式工作台
IAR的嵌入式的RISC-V工作台开发的目标是RV32和RV32E 32位RISC-V内核,计划在未来的版本中包括64位支持。一个C/ c++编译器和调试器工具链,嵌入式工作台使设计人员能够生成针对小尺寸和高速优化的代码。
IAR系统的嵌入式工作台包括一个30天的评估许可证、eval板本身、一个调试探针和一个关于RISC-V eval套件的IAR学院课程。图片由系统
C-Stat是IAR嵌入式工作台中的一个静态分析工具,它可以使代码遵循编程和特定标准的最佳实践。除了提高代码质量,C-Stat还会生成认证所需的报告。
C-SPY是一个包含在IAR嵌入式工作台中的调试工具。这个调试器据说可以帮助开发人员找到特定bug的根源,为早期开发阶段的快速修复打开大门。
给套件一个测试运行
有商业可行性开发项目的公司,如果想尝试IAR嵌入式工作平台和GigaDevice的GD32微控制器,就可以访问免费提供评估包。
RISC-V评估包。屏幕截图使用的礼貌系统
该套件包括针对RISC-V的IAR嵌入式工作台的30天评估许可。还有RISC-V GigaDevice评估委员会。另一个有用的包含是IAR学院按需课程,RISC-V评估套件简介。
合伙企业的津贴
GigaDevices主要以其NOR闪存设备而闻名,而完善的瑞典IAR系统在世界各地都有销售和支持办事处。这种合作关系将使GigaDevices有机会进入一个不断扩大的机会门户。
从你的经验来看,使用RISC-V有哪些优点和缺点?请在下面的评论中分享你的想法。