使用IAR IDE仿真RL78内置硬件乘法器和除法器注意事项

1、iar ide
iar一直是renesas强有力的合作伙伴,iar ide支持renesas全系列mcu的开发和调试。iar embedded workbench是一个完整的开发工具链,在易于使用的集成开发环境中提供了强大的代码优化和全面的调试功能。
2、renesas rl78系列mcu
renesas rl78系列mcu是renesas 16-bit低功耗产品线,专为超低功耗设计,可以为客户提供以较低的成本建立高集成度和高效节能的应用平台。
rl78系列mcu有三大主要特点:
1)低功耗:最低46ua/mhz
2)可扩展性:1kb~512kb flash
3)高效:最高1.39dmips/mhz
此外,rl78系列mcu具有超级全面的产品线,同时也在不断地推进新产品的开发,以满足客户未来的产品升级需求。
3、使用iar ide仿真rl78内置硬件乘法器 除法器注意事项
在使用iar ide进行rl78系列mcu仿真调试时,可执行硬件仿真或软件仿真(simulator),但是,如果需要应用硬件乘法器/除法器,则必须使用硬件仿真,不能使用软件仿真(simulator),软件仿真(simulator)不支持mcu内部的硬件乘法器/除法器。
当执行硬件仿真时,如果不勾选“disable hardware multiplier/divider unit”:
对应的乘法操作会调用函数hwmul_32_32_32,(hwmul_32_32_32存在于工具自动生成的文件libreplacement.s中,当不勾选“disable hardware multiplier/divider unit”时,会自动在output文件夹生成libreplacement.s文件),例如:
在程序中可以看到:
当勾选“disable hardware multiplier/divider unit”时,编译器会选择对应的软件乘法库函数l_mul_l03来实现乘法操作:
需要注意的是,软件乘法库函数l_mul_l03相对于hwmul_32_32_32函数会需要更多的资源及运行时间。
来源:瑞萨mcu小百科


汽车电子专业好就业吗
产生正弦振荡和条件
京东官方数据:华为Mate40系列7秒成交额破亿
基于DWC2的USB驱动开发-USB连接详解
美浦森推出PD快速充电器方案
使用IAR IDE仿真RL78内置硬件乘法器和除法器注意事项
MWCS 2021看点前瞻
教你认识超低音音箱
eSIM卡会代替SIM卡吗 三大运营商如何吃下这块大蛋糕
单路电压和电流输出的16位数模转器AD5758主要特性_功能框图以及评估板
苹果2021年上半年将发布一款新iPad Pro
华为表示下一代IP协议体系应具备三大特征
病虫测报工具箱的具体应用优势都有哪些
大数据分析的概念及常用方法介绍
纳秒瞬态吸收光谱仪-EOS
交流充电枪的设计特点是什么
德索LVDS连接器技术发展趋势详谈
基于物联网的智能农业系统
电源供电系列双触摸VK3602高抗干扰2键触摸芯片超高稳定性
农业智能小型气象站技术参数