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小百科
審核編輯:湯梓紅
-
mcu
+關注
關注
146文章
17123瀏覽量
350983 -
仿真
+關注
關注
50文章
4070瀏覽量
133552 -
IAR
+關注
關注
5文章
350瀏覽量
36664 -
IDE
+關注
關注
0文章
338瀏覽量
46737 -
除法器
+關注
關注
2文章
14瀏覽量
13889
發布評論請先 登錄
相關推薦
評論