概述
為了支持下一代汽車的軟件開發和系統驗證的左移,我們開發并提供了在硅前實現軟件開發的虛擬平臺 (VPF) 和在算法設計階段在目標 CPU 上實現功能/性能驗證的嵌入式目標。
背景
在下一代汽車的開發中,需要徹底改變車載系統的開發方式,以滿足網絡連接、自動駕駛等新需求。
為了支持網絡連接和自動駕駛,需要高通信/傳感能力、認知/判斷處理和控制操作的高級聯鎖、增強功能安全和保障等,并且系統,特別是軟件已經變得龐大-規模和復雜。因此,車輛開發初期的算法研究、使用半導體樣品的軟件設計和系統驗證都需要很長時間。此外,如果系統驗證出現問題,需要在算法設計階段采取措施,則需要更多時間回到算法設計階段,返工風險增加。
為了解決這些問題,我們希望通過支持客戶的車載系統開發,超越傳統的以半導體為中心的框架,計劃、提議和開發為車輛帶來新價值的環境/工具。
我們的挑戰示例
基于上述背景,我們正在開發和提供基于模型的設計環境(*),以縮短整個車載系統的開發周期。
(*) 基于模型的設計:一種在硬件開發和制造之前使用模型實現軟件開發和系統驗證的設計方法。
開發并提供虛擬平臺(VPF),一種虛擬模擬車載MCU / SoC功能的模型。
它使硅前階段的軟件開發成為可能,通過SoC和軟件的并行開發可以縮短開發周期。此外,通過早期開發軟件,可以實現硬件設計前系統驗證的左移,減少返工。
在忠實地模擬硬件的規格和行為的同時,可以通過在適當的抽象級別進行建模來實現高速仿真。當硬件規格尚未固定時,它也成為硬件設計的參考,作為早期開發階段的移動規格。因此,具有廣泛背景的工程師,包括硬件設計師、軟件設計師和系統設計師,都在參與開發。
開發并提供從算法描述中自動生成軟件和驗證環境的嵌入式目標。
它可以在算法設計階段對目標 CPU 進行功能/性能驗證,并且通過在開發早期假設硬件行為的驗證,可以減少返工。由于可以自動構建在 VPF 上執行自動生成軟件的驗證環境,因此可以輕松執行與 VPF 聯動的驗證,并可以縮短開發周期。
聚集在 CPU、軟件和 EDA 工具方面具有深厚專業知識和豐富經驗的工程師,開發先進技術,例如從算法描述和協同仿真中自動生成代碼。
結論
使我們的生活更輕松的車輛正在發生革命性的變化。車輛開發環境也是如此。我們將繼續致力于提供支持此類車輛技術創新的解決方案。
審核編輯:郭婷
-
cpu
+關注
關注
68文章
10908瀏覽量
213071 -
soc
+關注
關注
38文章
4208瀏覽量
219133 -
eda
+關注
關注
71文章
2790瀏覽量
173905
發布評論請先 登錄
相關推薦
在Ubuntu上搭建OpenVINO C++程序開發環境
![在Ubuntu上搭建OpenVINO C++程序<b class='flag-5'>開發</b><b class='flag-5'>環境</b>](https://file1.elecfans.com/web2/M00/8F/D5/wKgaomTS72iAQYgoAAAdxn6KwdY132.png)
整車控制器VCU基于模型開發
【潤和軟件DAYU200開發板體驗】搭建DAYU200開發板OpenHarmony開發環境
【KV260視覺入門套件試用體驗】Vitis AI 構建開發環境,并使用inspector檢查模型
基于虛擬儀器技術的運行環境仿真系統的開發研究
什么是集成開發環境_集成開發環境詳細概括
使用Matlab仿真環境開發融合MPPT功能的光伏陣列通用仿真模型
![使用Matlab仿真<b class='flag-5'>環境</b><b class='flag-5'>開發</b>融合MPPT功能的光伏陣列通用仿真<b class='flag-5'>模型</b>](https://file.elecfans.com/web1/M00/99/53/o4YBAF0ZWtKAS1cfAAB3qx8yqeQ358.png)
如何在VisualC++6.0環境下利用OpenGL實現模型的動態觀察
![如何在VisualC++6.0<b class='flag-5'>環境</b>下利用OpenGL實現<b class='flag-5'>模型</b>的動態觀察](https://file.elecfans.com/web1/M00/9B/E1/o4YBAF0lph6ACsyOAAC5r8a9Jv8399.png)
汽車多核獲得基于模型的開發推動力
![汽車多核獲得基于<b class='flag-5'>模型</b>的<b class='flag-5'>開發</b>推動力](https://file.elecfans.com/web2/M00/4B/F9/pYYBAGKr1eWACv0NAAHDWEfOyEI853.png)
評論