多核嵌入式處理技術推動汽車技術發(fā)展
《多核嵌入式處理技術推動汽車技術發(fā)展》由會員分享,可在線閱讀,更多相關《多核嵌入式處理技術推動汽車技術發(fā)展(6頁珍藏版)》請在裝配圖網上搜索。
多核嵌入式處理技術推動汽車技術發(fā)展過去的 40 年里, 半導體行業(yè)在集成方面取得了突飛猛進的發(fā)展。去年正好是摩爾定律公布 40 周年。在大部分情況下 ,摩爾定律也適用于試圖通過技術在短期內實現迅速擴張的其他一些領域。2005 年SIA 年度報告中舉出的一個例子可以很好地說明半導體行業(yè)的模式對日常生活的影響;“1978 年,紐約到巴黎的商務航班需要 7 小時,機票價格為 900 美元。如果將摩爾定律用于航空業(yè),現在機票的費用就只需要大約 1 便士, 飛行時間不超過 1s。 ”顯然,航空業(yè)是不愿意采用摩爾定律的,但許多其他行業(yè)卻試圖適用這一定律。 汽車行業(yè)已從嵌入式處理技術的發(fā)展中大受裨益,有些車輛現在最多使用 60 個處理器。對汽車新功能的需求在不斷增加, 這反過來又進一步推動了對更高的系統(tǒng)性能和可靠性的需求。引擎技術的發(fā)展和最終的“環(huán)保車輛”需要新的方法來解決當前面臨的大量技術難題。在利用更大功率的半導體、新型內存技術、更強的嵌入式處理器性能及定時控制功能解決大量電氣技術難題方面,半導體將發(fā)揮越來越重要的作用。 新型半導體技術將為解決汽車電子行業(yè)現有的技術難題創(chuàng)造新的機會。汽車行業(yè)現在使用的 32 位微控制器包含 3000 多萬個晶體管, 而且未來幾年內可能會迅速增加到 6000 多萬個。隨著未來幾年內系統(tǒng)集成度的不斷提高,要想在日益復雜的系統(tǒng)中充分利用半導體的全部功能,就需要開發(fā)新技術。半導體技術的進步現已實現了 10 年前人們無法想象的新功能,一種新型的實時多核調試、校準和環(huán)路硬件接口正在滿足高級引擎動力總成系統(tǒng)的特殊要求。 過去 30 年中, 有人曾試圖使用停缸技術 (Cylinder deactivation)。隨著燃油價格的上升和功能強大的嵌入式處理器的出現,汽車生產商和最終用戶都開始用新的眼光看待停缸技術。嵌入式處理器被用來控制引擎定時,以在扭矩和動力總成系統(tǒng)的燃油經濟 性之間達成平衡。 從輕型車輛到重型卡車,各種動力總成應用都將采用清潔環(huán)保的引擎。部分地區(qū)的政府法規(guī)將使引擎變得更加清潔環(huán)保。使用燃料直接噴入汽缸和微粒物捕集裝置來清除排氣裝置的方法將需要對噴油嘴和傳感器(檢測微粒物捕集裝置的狀態(tài)) 進行極為先進的定時控制。 要解決這些難題,需要新的方法來使工程設計小組采用上市時間更短、成本更低、可靠性更高且數量日益增加的新特性。在汽車市場,用于引擎管理的嵌入式控制有著一套非常復雜的機電系統(tǒng)要求??蛻羝谕驼ㄒ?guī)的變化正在推動引擎管理的不斷變化。引擎技術向稀燃引擎、無凸輪引擎和電子混合車輛的發(fā)展將對未來車輛的動力總成系統(tǒng)電子組件產生直接影響,無極變速將在未來的動力總成系統(tǒng)中發(fā)揮重要作用,而新的微控制器技術和半導體解決方案將成為將新技術變?yōu)楝F實的主要動力。 圖 1 顯示了引擎管理的復雜性。該方框圖顯示了有多路輸入和多路輸出設備的常見引擎控制系統(tǒng),這些輸入會根據對系統(tǒng)的影響生成不同級別的中斷和異常,輸出設備可以是脈寬調制 (PWM)、通用輸入/ 輸出或定時輸入/輸出。 在調試和校準機電系統(tǒng)時,實時調試非常關鍵 ,因為機電系統(tǒng)通常不允許修改或中斷嵌入式處理器的性能以便開發(fā)工具進行查詢?,F在的系統(tǒng)工程師可以利用更先進的開發(fā)工具的優(yōu)勢,這些改進在幾年前甚至是不可想象的。 為了解決如何在多個處理器核心類型之間實時進行數據和指令跟蹤的問題,業(yè)內成立了 IEEE-ISTO Nexus5001 Consortium 或 Nexus Forum。Nexus Forum 最早于 1999 年發(fā)布技術規(guī)范, 并在 2003 年進行了更新。 Nexus 5001 技術規(guī)范包括了一些標準功能, 使用非入侵式調試技術對數據和指令設置斷裂點和觀察點。該技術規(guī)范將部署多種獨特功能來跟蹤最嚴重的軟件和硬件故障。其中的部分新功能包括:責任跟蹤信息處理、數據跟蹤、內存替換、端口替換、程序跟蹤、超時和錯誤消息處理。多年以來,雖然微處理器中已經部署了其中的許多功能 ,但目前還沒有實施過全部功能和實時調試接口的處理器。 過去 10 年中使用的校準和調試方法使用了在調試和校準動力總成系統(tǒng)的過程中“必須查看每個周期”的理念體系。Nexus 5001 方法對調試情況進行了以下四種假設,避開了“必須查看每個周期 ”的做法?!耖_發(fā)工具中可以使用源代碼和目標代碼。這樣,基于主機的工具就能跟蹤或計算程序流程而無須直接地址或數據總線可視性。 ●從目標系統(tǒng)到開發(fā)工具都只需要流指令修改。當主機校準/調試工具接入目標代碼后,只需修改通過調試接口傳輸的流指令地址即可在嵌入式處理器和主機工具之間保持同步。如果流變化在 255 個指令中沒有實施同步地址,Nexus 5001 技術規(guī)范將發(fā)送同步信息。 ●只有有限數量的數據位置必須實時顯示,而大部分數據值可以在中斷期間檢查或發(fā)生特殊事件時進行更新。對于許多工程師來說,Nexus 5001 接口跟蹤數據值的功能還是一個新功能。一般來說, 該過程可以通過功能強大的邏輯分析器實現。該分析器負責跟蹤地址總線,并觸發(fā)數據總線向特定內存位置寫入數據。這是一項非常棘手的工作,大容量數據高速緩存和片上系統(tǒng) SRAM 的出現使它變得幾乎不可能實現。 ●最后,如果錯誤發(fā)生,用戶必須從調試環(huán)境那里收到相關通知。Nexus5001 技術規(guī)范在發(fā)射機部分提供了一個大小可以變化的 FIFO緩沖器。如果 FIFO 溢出,接口將發(fā)送錯誤信息。用戶可以選擇規(guī)定什么情況下發(fā)生溢出錯誤,以便實施過時的嵌入式處理器或通過發(fā)送新的同步信息繼續(xù)操作。 Nexus 5001 端口可以根據開發(fā)、環(huán)路硬件或校準工具捕獲的信息數量進行配置。幾個 IC 廠商已經在多種 CPU 基礎架構中采用了 Nexus 5001 技術規(guī)范 ,以支持從手機、汽車、硬磁盤驅動控制器到視頻處理器的多種不同應用。 最近為兼容 PowerPC 構架開發(fā)的一種多核實時接口可以在單個接口上提供實時調試、校準、快速原型試制和環(huán)路硬件功能。圖 2 顯示了基于 Nexus5001 標準的多核調試體系結構中的 4 個處理單元的方框圖。第一版可以為 4 個數據處理單元提供實時接口。這 4 個處理單元分別是兼容 e200z Power 構架的核心、兩個增強型定時處理單元(E —TPU)和一個直接存儲器存取(DMA)。通過 Class 3 Nexus 5001 接口上的一條連接,主機工具可以同時從任何或全部處理單元中收集數據。此外,調試和校準工具可以在任何或全部處理單元上為數據和指令建立斷裂點/觀察點。使用這種應用的一個例子是一位工程師跟蹤E—TPU 上的定時事件和在兼容 PowerPC e200 1SA 的 Book-e 處理核心上運行的代碼之間發(fā)生的問題。 32 位嵌入式處理器上可以實施一個浮點和/或單指令多數據(SIMD) 設備,以支持復雜的算法。SIMD 允許在多個數據集上實施一條指令, 這在過濾和陣列算法中非常有用。Nexus 調試端口允許監(jiān)控浮點和SIMD 的數據和指令。 MPC5500 產品系列中最新的嵌入式汽車處理器正在推動新的引擎技術。DSP 功能與 MPC5500 SIMD 設備的集成能夠推動動力總成在多個領域的發(fā)展,包括高級引擎撞擊檢測、CVT 改進和 6 速自動換檔等。此外,混合電子車輛功率轉換器模塊中也在使用 DSP 功能,用來控制大型電動引擎。 新的微控制器、輸入/輸出系統(tǒng)、開發(fā)工具、通信方法和高級算法等的出現將實現新的汽車應用。具有實時多核調試功能的嵌入式處理器將淘汰傳統(tǒng)的運行控制調試方法。 嵌入式處理器已經成為現代日常生活不可分割的一部分。偶爾使用該技術的用戶不會注意到大部分嵌入式處理器。半導體技術將在未來產品中大大提高集成度和性能并降低成本。設計工程師必須部署新技術才能充分利用復雜的半導體技術的優(yōu)勢,而半導體供應商則必須確保系統(tǒng)需求、性能和系統(tǒng)成本之間的平衡。- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 多核 嵌入式 處理 技術 推動 汽車 技術發(fā)展
裝配圖網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
鏈接地址:http://kudomayuko.com/p-525540.html