本文首要详解根据MIPS的PIC32MM系列32位单片机,首要介绍了MIPS32位架构,其次介绍了PIC32MM系列首要特点及PIC32MM系列模仿集成,最终论述了PIC32MM系列方针使用,具体的跟从小编来具体的了解一下。
MIPS简介
MIPS是世界上很盛行的一种RISC处理器。MIPS的意思是“无内部互锁流水级的微处理器”(Microprocessor without interlocked piped stages),其机制是尽量使用软件方法防止流水线中的数据相关问题。它最早是在80年代初期由斯坦福(Stanford)大学Hennessy教授领导的研讨小组研发出来的。MIPS公司的R系列便是在此根底上开发的RISC工业产品的微处理器。这些系列产品为许多核算机公司选用构成各种工作站和核算机体系。 MIPS是呈现最早的商业RISC架构芯片之一,新的架构集成了一切本来MIPS指令集,并添加了许多更强壮的功用。
MIPS32位架构详解
MIPS32®架构改写了32位嵌入式处理器的功用规范。它是MIPS科技公司下一代高功用MIPS-Based™处理器SoC开展蓝图的根底,并向上兼容MIPS64®64位架构。MIPS架构具有强壮的指令集、从32位到64位的可扩展性、广泛的软件开发工具以及很多MIPS科技公司授权厂商的支撑,是抢先的嵌入式架构。MIPS32架构是曾经的MIPS I™ 和 MIPS II™指令集架构(ISA)的扩展集,整合了专门用于嵌入式使用的功用强壮的新指令,以及以往只在64位R4000™ 和 R5000® MIPS®处理器中能见到的现已验证的存储器办理和特权方式操控机制。经过整合强壮的新功用、规范化特权方式指令以及支撑前代ISA,MIPS32架构为未来一切根据32位MIPS的开发供给了一个坚实的高功用根底。
MIPS32架构根据一种固定长度的定时编码指令集,并选用导入/存储(load/store)数据模型。经改善,这种架构可支撑高档言语的优化履行。其算术和逻辑运算选用三个操作数的方式,答应编译器优化杂乱的表达式。此外,它还带有32个通用寄存器,让编译器能够经过坚持对寄存器内数据的频频存取进一步优化代码的生成功用。
MIPS32架构从盛行的R4000/R5000类64位处理器衍生出特权方式反常处理和存储器办理功用。它选用一组寄存器来反映缓存器、MMU、TLB及各个内核中完成的其它特权功用的装备。经过对特权方式和存储器办理进行规范化,并经由装备寄存器供给信息,MIPS32架构能够使实时操作体系、其它开发工具和使用代码一起被履行,并在MIPS32 和MIPS64处理器系列的各个产品之间复用。
它的高功用缓存器及存储器办理计划的灵敏性仍持续成为MIPS架构的一大优势。MIPS32架构使用界说杰出的缓存操控选项进一步扩展了这种优势。指令和数据缓存器的巨细能够从256byte到4Mbyte。数据缓存可选用回写或直写战略。无缓存也是可选装备。存储器办理机制能够选用TLB或块地址转化(BAT)战略。使用TLB,MIPS32架构可满意Windows CE 和Linux的存储器办理要求。
因为添加了密集型数据处理、数据流和断语操作(predicated operaTIons) ,可满意嵌入式商场不断添加的核算需求。条件数据移动(CondiTIonal data move)和数据缓存预取(prefetch)指令被引进,以期提高通信及多媒体使用的数据吞吐量。固定浮点DSP型指令可进一步增强多媒体处理才能。这些新指令,包含乘法、乘加、乘减和“前导计数(count leading)0s/1s”,在处理音频、视频和多媒体等数据流时,无需在体系中添加额定的DSP硬件即可供给更高的功用。功用强壮的浮点指令可加速某些使命的履行速度,比方一些DSP算法的处理、图形操作的实时核算。浮点操作可选择软件仿真。最终,为简化体系集成使命,MIPS32规范界说EJTAG(增强型JTAG)选项功用作为非侵略式、片上实时调试体系。
根据MIPS的PIC32MM系列32位单片机介绍
PIC32MM系列是Microchip功耗最低且最具本钱效益的32位PIC32单片机系列。PIC32MM系列填补了咱们广受欢迎的PIC24F XLP和PIC32MX系列之间的空白。PIC32MM器材的休眠方式电流低至500 nA,封装尺度小至4 × 4 mm,适用于需求更长电池寿数和更小外形的使用。这些器材具有独立于内核的外设,例如可装备逻辑单元(CLC)和多输出捕捉/比较/PWM(MCCP),旨在下降CPU负荷。选用紧凑型microMIPS™指令、microApTIv™ UC内核和影子寄存器集,使PIC32MM系列器材在25 MHz时可达79 CoreMark™评分。microMIPSISA整合了16位和32位指令,以完成紧凑的代码。Microchip的MPLAB®代码装备器(MCC)支撑该系列器材,有助于简化规划。
PIC32MM系列首要特点
1、低功耗:优化电池的功耗功用
2、低电压休眠方式,RAM数据坚持电流《 500 nA
3、低本钱:批量购买时单价低至0.60美元
4、小外形封装:4 × 4 mm、5 × 5 mm和6 × 6 mm
5、集成独立于内核的外设
6、ADC、比较器、RTCC、WDT和CLC
7、灵敏的PWM/IC/OC/定时器(MCCP和SCCP)
PIC32MM系列模仿集成
1、12位200 ksps ADC、5位DAC和比较器
2、 受MPLAB代码装备器支撑,可简化设置
PIC32MM系列方针使用
1、低功耗/无线使用:
• IoT传感器节点
• 联网温控器/环境监督
• 便携式医疗设备和长途操控
2、消费类使用:
• 游戏操控台和家庭保健/健身设备
3、工业操控使用:
• 楼宇自动化和温度/照明操控
4、 低本钱电机操控使用:
• 白色家电和小家电