IAR Systems延續對SiFive RISC-V Automotive CPU IP之支援,推出IAR Embedded Workbench for RISC-V支援最新SiFive Automotive E6-A與S7-A系列產品,以因應資訊娛樂、連結、以及先進駕駛輔助系統(ADAS)等各種汽車應用需求。IAR完整開發工具鏈協助OEM原始設備生產商與供應商之嵌入式軟體開發人員充分發揮了RISC-V的能源效率、簡易性、安全性及彈性。
RISC-V所有產品方案均採用單一指令集架構(ISA)來提高程式碼可移植性,大幅縮減汽車應用開發成本與上市時間。SiFive Automotive處理器系列提供極高彈性與多元選項,針對不同完整性等級達到空間與效能最佳化,包含ASIL B、 ASIL D、或支援拆分-鎖定(Split-lock)的混合關鍵性標準以符合ISO26262規範。最近發表的E6-A系列鎖定各種即時32位元應用,範圍涵蓋系統控制至硬體安全模組(HSM)與功能安全島(safety island),以至於各種獨立型微控制器。全新S7-A為64位元高效能即時核心,可因應現代SoC需求,內含高性能安全島,除低延遲岔斷支援之外,並具備和主應用CPU相同的64位元記憶體空間可視性。
IAR Embedded Workbench for RISC-V為完整開發工具鏈,包含IAR C/C++ Compiler編譯器以及功能完備的除錯器,客戶可針對各種汽車應用編譯出頂尖效能的精小程式碼,工具中並隨附完備的安全方案。功能安全版IAR Embedded Workbench for RISC-V已通過TÜV SÜD認證,符合ISO 26262與IEC 61508在內多項功能安全標準規範。為確保程式碼品質符合汽車應用要求,其無縫整合C-STAT工具並支援靜態程式碼分析功能,提供各種產業標準的程式碼格式整理功能,支援包括MISRA C:2012、MISRA C++:2008、以及MISRA C:2004等標準。