本文来源电子发烧友社区,作者:Aivisus, 帖子地址:https://bbs.elecfans.com/jishu_2308770_1_1.html
在电子发烧友网上申请到一款新颖的MCU,它是厦门感芯科技新出的一款32 位 RISC 处理器 MC3172 。它最奇特的地方是具有硬件64线程,能够同步并行运行,而线程资源可通过软件进行配置,程序可以共享代码段空间与数据段空间,采用硬件的方式进行线程调度,达到实时响应,无需中断服务程序,无需实时操作系统,就可以实现多线程的MCU开发。
从资料介绍上看它是基于RISC-V RV32IMC 指令集,100%单周期指令,133至200MHz主频,性能可达3.369 coremark/MHz。
数据段与代码段共享128KSRAM,可配置为96K代码空间加32K数据空间,或64K代码空间加64K数据空间,或32K代码空间加96K数据空间。能应对各种应用场景。
芯片并且有丰富片内外设:12个可配置通信接口,可按需配置为UASRT或SPI或USB或CAN总线形式,满足多通信端口需求;6个双缓冲24位计数器,可提供高精度PWM与输入捕捉;64个GPIO,能够进行自定义控制接口。
芯片主要特性如下:
l 内核 Core:
- 支持 RV32IMC 指令集组合,单周期乘法
- 64路线程同步并行运行,无需中断服务
- 线程资源可按需配置且无需实时操作系统
- 3.369coremark/MHz
- 100%单周期指令,无需分支预测
- 最高 200MHz 系统主频
2 存储器:
- 128KB SRAM可按需分配为:
96K代码空间+32K数据空间
64K代码空间+64K数据空间
32K代码空间+96K数据空间
3电源管理和低功耗:
- 核心供电电压范围:1.62V~1.98V,
- GPIO供电电压:1.8V~3.3V
4 系统时钟、复位
- 内嵌 200MHz 的 RC 振荡器
- 内嵌 8MHz 的RC 振荡器
- 外部支持 4MHz~40MHz 高速振荡器
- 外部支持 最高133MHz 输入时钟
- 上电复位(POR)
5 8 个计数器
- 6 个 24 位通用计数器,提供多达 4 个用于输 入捕获/输出比较/PWM/脉冲计数的通道
- 1 个看门狗定时器(独立型)
- 系统时间定时器:32 位自增型计数器
6 12 个可配置通信接口,支持以下模式:
- USART
- SPI 接口(支持 Master 和 Slave 模式)
- USB2.0 主机/设备接口(全速和低速)
- CAN2.0B
7 快速 GPIO 端口
- 多达 64 个I/O 口
8 调试模式:串行 2 线调试接口
9 封装形式
- LQFP100
在电子发烧友网上申请到一款新颖的MCU,它是厦门感芯科技新出的一款32 位 RISC 处理器 MC3172 。它最奇特的地方是具有硬件64线程,能够同步并行运行,而线程资源可通过软件进行配置,程序可以共享代码段空间与数据段空间,采用硬件的方式进行线程调度,达到实时响应,无需中断服务程序,无需实时操作系统,就可以实现多线程的MCU开发。
从资料介绍上看它是基于RISC-V RV32IMC 指令集,100%单周期指令,133至200MHz主频,性能可达3.369 coremark/MHz。
数据段与代码段共享128KSRAM,可配置为96K代码空间加32K数据空间,或64K代码空间加64K数据空间,或32K代码空间加96K数据空间。能应对各种应用场景。
芯片并且有丰富片内外设:12个可配置通信接口,可按需配置为UASRT或SPI或USB或CAN总线形式,满足多通信端口需求;6个双缓冲24位计数器,可提供高精度PWM与输入捕捉;64个GPIO,能够进行自定义控制接口。
l 内核 Core:
- 支持 RV32IMC 指令集组合,单周期乘法
- 64路线程同步并行运行,无需中断服务
- 线程资源可按需配置且无需实时操作系统
- 3.369coremark/MHz
- 100%单周期指令,无需分支预测
- 最高 200MHz 系统主频
2 存储器:
- 128KB SRAM可按需分配为:
96K代码空间+32K数据空间
64K代码空间+64K数据空间
32K代码空间+96K数据空间
3电源管理和低功耗:
- 核心供电电压范围:1.62V~1.98V,
- GPIO供电电压:1.8V~3.3V
4 系统时钟、复位
- 内嵌 200MHz 的 RC 振荡器
- 内嵌 8MHz 的RC 振荡器
- 外部支持 4MHz~40MHz 高速振荡器
- 外部支持 最高133MHz 输入时钟
- 上电复位(POR)
5 8 个计数器
- 6 个 24 位通用计数器,提供多达 4 个用于输 入捕获/输出比较/PWM/脉冲计数的通道
- 1 个看门狗定时器(独立型)
- 系统时间定时器:32 位自增型计数器
6 12 个可配置通信接口,支持以下模式:
- USART
- SPI 接口(支持 Master 和 Slave 模式)
- USB2.0 主机/设备接口(全速和低速)
- CAN2.0B
7 快速 GPIO 端口
- 多达 64 个I/O 口
8 调试模式:串行 2 线调试接口
9 封装形式
- LQFP100
开发板也非常简洁,其接口如下图:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
发布评论请先 登录
相关推荐
【感芯科技MC3172开发板体验】点灯大师点个灯+UART通讯
输入的内容原封不动的丢回去。
查看感芯MC3172手册_V1.11得知:
COM3_P2----------PA14
COM3_P3----------PA15
查看IO排序图得知开发板
发表于 06-28 15:58
【感芯科技MC3172开发板体验】多线程串口功能测试
【感芯科技MC3172开发板体验】
硬件资源介绍
本次实验主要测试了UART功能。上位机串口助手通过GPCOM8(PC2,PC3)与主板进行通讯,在
发表于 06-10 14:28
【感芯科技MC3172开发板体验】WS2812音乐灯带
板子上个月末就拿到手了,由于撞上几门考试耽误了一下。现在我要用这块MC3172开发板做一个我很久之前就想做的音乐流水灯,顾名思义就是灯带会随着音乐变化。
该项目所用的外设有SPI和串口、ADC
发表于 06-09 00:49
【感芯科技MC3172开发板体验】MC3172开箱初体验
收到板子很久了才有时间看一下这块板子,延后的报告啊~
MC3172板子还是比较小巧的,就和一个232转USB大小差不多,黑色的PCB深得我心,看着还是挺酷的
这里就是主角,一个拥有64
发表于 06-07 14:03
【感芯科技MC3172开发板体验】开机测试
[【感芯科技MC3172开发板体验】](https://bbs.elecfans.com/jishu_2359389_1_1.html\" \\\\o \"【
发表于 06-05 00:08
【感芯科技MC3172开发板体验】+游戏机器人创意设计(1)开源(芯片简介)
小的这个单片机里头可以让它同时并行运行64个小程序,64个单片机程序,让它并行处理了。等于这个单片机就是把咱们的效率给提高了。它的型号大家可以上网查查:感芯科技的
发表于 06-03 07:38
【感芯科技MC3172开发板体验】环境搭建及板载LED驱动
本帖最后由 notgood 于 2023-5-29 21:37 编辑
1.开箱照首先感谢电子发烧友以及感芯科技,有幸取得了MC3172开发板免
发表于 05-29 21:32
【感芯科技MC3172开发板体验】MC3172初体验
本帖最后由 james03 于 2023-5-29 10:37 编辑
1、简述MC3172是感芯科技推出的一款基于RISC-V指令集的64线程
发表于 05-29 10:31
【感芯科技MC3172开发板体验】MC3172开发板一种便捷的多线程开发新途径
经过一天的捣鼓,总算把MC3172并行多线程实时处理器的开发整明白了。
首先需要准备的开发环境如下:
线程配置工具_V1
发表于 05-28 15:22
【感芯科技MC3172开发板体验】开箱与环境配置
一、概述
首先,感谢感芯科技与发烧友给予的这次试用机会。
MC3172芯片,64线程同步并行运行,这种芯片架构是很新颖的,
发表于 05-25 08:47
【感芯科技MC3172开发板体验】初次使用多线程开发板
以前作设计多是一个程序码到底,很少整个OS系统啥的,当然涉及多线程的也很少。这次终于有机会可以好好学习,且有了一个较大地跨越,是直接以硬件开发板的形式来进行。
一打开快递,感
发表于 05-25 00:54
评论