瑞萨的M16C MCU属于什么架构?
"M16C族MCU是瑞萨公司开发的具有16位CPU内核的部分单片机的简称,它有自己的独立架构,指令丰富,代码效率高.特别是适合C语言编程.而且在开发初期就特别注重其""易于使用""的特性:
(1)处理性能及代码效率提高
M16C族MCU的开发并没有拘泥于传统的CISC与RISC的框架,而是分析了不同领域的各种应用产品的软件,在经过不断的修正后形成了独特的单片机指令体系。对使用非常频繁的指令,减少指令周期数;对进行复杂处理的高性能指令,着重指令周期数与存储操作的平衡;对指令的Que Buffer的级数进行最优化处理,使M16C族单片机能够很好地兼顾高性能处理和高代码效率。
(2)EMI/EMS性能增强
在研发M16C族单片机的初始阶段,许多单片机制造商因片面追求芯片性能高速化、高功能化而采用细微化生产工艺,伴随而来的却是抗干扰能力降低,甚至导致单片机产生误动作。另外,单片机自身产生的噪声(EMI)也给系统带来非常恶劣的影响,EMC问题在单片机应用中越来越凸现出来。为了防止噪声影响,必须在开始设计系统的印刷电路板时,就采取各种抗干扰措施,并且,为了验证噪声对策效果,开发人员需增加试作次数,甚至增加大量成本还达不到理想效果.M16C族单片机,在开发阶段就对芯片内部布线下了很大工夫,电源布线低阻抗化,所有的引脚都采用了保护电路和滤噪电路,提高了耐浪涌和耐闩锁效应的能力,抗干扰能力得到显著提高。引脚配置方面,在考虑抗干扰能力的同时,也充分考虑了电源端子的安全性。目前,M16C族单片机的EMC性能优异也是业界有口皆碑的.
(3)完善的开发环境
瑞萨科技在研究CPU、外围功能规格的同时,也不断进行开发环境的完善;在研究指令体系的同时,也进行C编译器规格的研发。因此,对绝大多数应用程序而言,都可以实现极高的代码效率。对调试器的开发,同样想尽各种办法,把调试器所必须的功能模块内置于芯片,但同时又争取能充分发挥单片机的全部性能。从On-chip调试器等简易开发工具到全功能仿真器,从低价格产品到高性能的仿真器,能够广泛应对不同应用开发需求。
另外,M16C族单片机的实际开发中所必要的信息和文档资料,如硬件手册、应用说明等都可以在www.renesas.com下载。作为“易于使用”的单片机还有关键的一点:包括本次讲座用的M16C/62P群单片机,所有的M16C族单片机都具有良好的继承性。
作为免费的评价M16C编译软件包,可以在www.renesas.com下载,集成开发环境HEW (IDE)也包括在里面,其软件仿真功能应该能满足初学者的需要."
回复
有奖活动 | |
---|---|
【有奖活动——B站互动赢积分】活动开启啦! | |
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |