GD32VF103系列RISC-V MCU提供了108MHz的运算主频,以及16KB到128KB的片上闪存和6KB到32KB的SRAM缓存,gFlash®专利技术支持内核访问闪存高速零等待。Bumblebee内核还内置了单周期硬件乘法器、硬件除法器和加速单元应对高级运算和数据处理的挑战。
芯片采用2.6V-3.6V供电,I/O口可承受5V电平。配备了1个支持三相PWM互补输出和霍尔采集接口的16位高级定时器可用于矢量控制,还拥有多达4个16位通用定时器、2个16位基本定时器和2个多通道DMA控制器。全新设计的中断控制器(ECLIC)提供了多达68个外部中断并可嵌套16个可编程优先级,以增强高性能控制的实时性。
为广泛的主流应用配备的多种外设资源,包含多达3个USART、2个UART、3个SPI、2个I2C、2个I2S、2个CAN2.0B和1个USB 2.0 FS OTG,以及外部总线扩展控制器(EXMC)。其中,全新设计的I2C接口支持快速Plus (Fm+)模式, 频率最高可达1 MHz (1MB/s),是以往速度的两倍。SPI接口也已经支持四线制并新增多种传输模式,还可方便扩展Quad SPI NOR Flash实现高速访问。内置的USB 2.0 FSOTG接口可提供Device、HOST、OTG等多种模式。外部总线扩展控制器(EXMC)更方便连接NOR Flash,SRAM等外部存储器。
新品集成了2个采样率高达2.6M SPS的12位高速ADC,提供了多达16个可复用通道,并支持16-bit硬件过采样滤波功能和分辨率可配置功能,还拥有2个12位DAC。多达80%的GPIO具有多种可选功能还支持端口重映射,持续以灵活丰富的连接性满足主流开发应用需求。
目前,GD的天猫旗舰店已经有相关的开发板出售的。开发板分为两种,一种是基础入门的Starting版,相当于最小系统,不过配置的gd-link,方便开发调试。
还有一个是全红能的EVAL版,外设丰富,还有一块LCD屏幕,相当适合用来做方案验证,产品评估,或者是教育学习 。
资料方面,GD32做的也相当不错,特别是中文支持,提供的文档有中英文两种,相当方便国人阅读。
配套SDK如图,是基于eclipse工程的,目前主流的risc v开发方案:eclipse + gcc。如果哪天IAR也支持 GD32VF103就好了,这样用起来更为便捷。
资料
厉害了,够快!
引用: landeng1986 发表于 2019-8-26 17:44 厉害了,够快!
谢谢楼主分享
感谢分享
目前官方的IAR IDE最新版本是 1.30.1
IAR Embedded Workbench for RISC-V version 1.30.1
Information Center for RISC-V
支持的新设备包括
GigaDevice
支持以下设备
GD32VF103C4T6,
GD32VF103C6T6,
GD32VF103C8T6,
GD32VF103CBT6,
GD32VF103R4T6,
GD32VF103R6T6,
GD32VF103R8T6,
GD32VF103RBT6,
GD32VF103T4U6,
GD32VF103T6U6,
GD32VF103T8U6,
GD32VF103TBU6,
GD32VF103V8T6,
GD32VF103VBT6