芯馳科技E3650:為理想星環OS保駕護航
簡介
E3650專為新一代跨域融合的控制型ZCU應用設計。采用最新的ARM Cortex R52+高性能鎖步多核集群,支持虛擬化,具備大容量SRAM,支持更豐富可用的外設資源。
E3650搭載了全自研SSDPE SSDP硬件通信加速引擎,可實現所有CAN FD同時工作的情況下零數據丟包。在低功耗場景下,E3650可使用專有的喚醒檢測引擎和低功耗CPU來幫助客戶輕松實現系統設計,降低整機靜態功耗。
E3650還集成了玄武超安全HSM信息安全模塊,滿足ISO 21434,Evita Full及以上的信息安全標準。與此同時,滿足AEC-Q100 Grade 1可靠性和ISO 26262 ASIL D功能安全等級。

產品規格

產品應用
跨域融合的區域控制器
智能底盤/動力域控
ADAS智駕域控
產品架構
E3650采用業界領先的多核異構架構,針對不同的實時需求進行了精心設計:
高性能Cortex-R52+主核
高算力強實時R52+集群,行業同等級最高主頻600MHz
支持鎖步模式(Lockstep),滿足ASIL-D功能安全要求
專為實時控制優化,中斷響應延遲低至納秒級
多功能Cortex-R5輔助核心
超強算力信息安全CPU,吞吐率倍數于競品的硬件加速器,硬件支持國密算法
低功耗CPU,極致的運行/靜態功耗,支持豐富的喚醒源
硬件加速單元
SSDPE硬件通信引擎,CAN/CANFD轉發不占用CPU
雙路GBit以太網(TSN),支持硬件環網架構,可節省Switch芯片

產品內存架構
再強的 CPU,如果沒有高效的內存系統支撐,也會成為巧婦難為無米之炊。E3650在內存架構上做了精心設計。
1. TCM(緊耦合內存)
緊耦合內存(TCM,Tightly Coupled Memory)是E3650實時性能的第一道保障。
核心特性
?每核獨享128KB
避免總線競爭,訪問延遲為零等待周期(2個多功能核各自具有 64KB TCM);
?直連CPU核心
物理位置緊鄰處理器,數據路徑最短;
?無緩存干擾
不經過Cache,訪問時間100%確定;
典型應用場景
在HaloOS中,可將所有ASIL-D級別的控制代碼和中斷向量表都部署在TCM中,確保最壞情況執行時間(WCET)的絕對可預測性。

2. IRAM:片上高速公路網
片上SRAM (IRAM)是E3650的第二層內存體系,提供了大容量的的高速存儲空間。E3650的IRAM控制器支持ECC功能,可工作在兩種模式:
模式一:ECC使能(安全優先):
?數據 RAM + ECC RAM:采用(64,8)漢明碼;
?單比特糾錯+雙比特檢測(SECDED);
?每 64 位數據 RAM 配備 8 位 ECC RAM,總計提供額外的 1/8 空間用于ECC;
?適用場景:功能安全要求高的關鍵數據存儲;
模式二:ECC禁用(容量優先)
?純數據存儲:ECC RAM空間可轉為數據RAM使用,提供額外的存儲空間;
?適用場景:對容量需求大、安全等級要求相對較低的應用;
3. CRAM:權限管理的智能網關
在汽車芯片領域,談到片上存儲,大家最熟悉的莫過于上述的 IRAM(Internal RAM)。但芯馳E3650采用的CRAM(Coherency RAM)卻遠不止是一塊簡單的內存,它更像是一位智能管家,不僅提供存儲空間,還負責數據安全、訪問控制和錯誤防護。
傳統MCU的IRAM就像一個公共倉庫:任何有權限的模塊都能隨意讀寫,沒有區域劃分,也缺乏數據保護機制。這在功能安全要求日益嚴苛的汽車電子領域,已經難以滿足需求。
芯馳E3650的CRAM則完全不同。它在保留高性能直接訪問特性的同時,引入了安全管控能力,讓片上存儲真正成為系統安全架構的一部分。
優勢一:分區管理
CRAM 支持將內存劃分為8個獨立區域,每個區域都有獨立的起止地址和訪問權限配置。這就像把一個大倉庫改造成了帶門禁的分區儲藏室,在一顆運行AUTOSAR的汽車ECU中,您可以這樣規劃:
?區域0-1:存放安全域的關鍵算法和密鑰,僅允許安全核心讀寫
?區域2-3:存放應用層的實時數據緩沖,允許應用核心訪問
?區域4-5:診斷數據區,允許診斷服務讀取但禁止寫入
?區域6-7:預留給OTA升級臨時數據
優勢二:多維權限控制
CRAM引入了4級權限體系:
?安全域(SEC) vs 非安全域(NSE)
?特權模式(PRI) vs 用戶模式(USER)
每個區域的訪問權限可以獨立配置為:禁止訪問、只寫、只讀、讀寫四種模式。CRAM區域規劃示例如下,這種設計確保了即使座艙系統的某個第三方App存在漏洞,也無法竊取ADAS系統的傳感器數據或篡改安全核心的密鑰。

4. 片上非易失性存儲 eNVM
芯馳E3650集成專為車規級應用設計的高性能非易失性存儲解決方案,提供了16.5MB的非易失存儲能力。支持雙區架構及 A/B 分區啟動、安全啟動等關鍵特性,HaloOS可輕松應用E3650實現安全的OTA升級。
ECC錯誤保護:
?支持ECC檢錯機制和記錄錯誤地址;
?對于可糾正的ECC錯誤,硬件自動重試讀取直到數據正確或達到最大重試次數;
?重試次數可配置,并提供重試成功計數器;
HSM安全鏡像區域:
?專為硬件安全模塊(HSM)預留高安全鏡像區域;
?支持HSM密鑰區域保護,僅允許HSM讀取或HSM核心在特定信號下寫入;

5. IRAM_LP:低功耗域的守夜人
相比通用的 IRAM,IRAM_LP 不僅在低功耗模式下可用,更可提供靈活的容量禁用機制,可實現分級功耗控制,支持用戶實現分場景功耗策略,運行模式全開,待機模式部分禁用,深度睡眠大幅禁用。
?000: 128KB全開啟(高性能模式)
?001: 禁用16KB,保留112KB(性能優先)
?010: 禁用32KB,保留96KB
?011: 禁用48KB,保留80KB
?100: 禁用64KB,保留64KB(平衡模式)
?101: 禁用80KB,保留48KB
?110: 禁用96KB,保留32KB
?111: 禁用112KB,僅保留16KB(極致省電)
6. 外部XSPI接口(擴展串行外設接口)
E3650集成了業界領先的XSPI(擴展串行外設接口)控制器,為系統提供靈活高效的外部存儲擴展能力。XSPI是Hyperbus接口的超集,支持Hyperflash和HyperRAM設備訪問,同時兼容標準的SPI Flash設備。
核心特性:
?多通道架構
支持雙通道1/4/8位數據線SPI flash和HyperRAM,每通道支持2個片選引腳,可同時連接多個存儲設備
?高帶寬支持
支持8位數據線flash和HyperRAM,提供更高的數據吞吐率
?靈活的數據率
支持SDR(單倍數據率)和DDR(雙倍數據率)模式,適應不同性能需求
?XIP模式
支持XIP(就地執行)模式,CPU可直接從外部Flash執行代碼,無需先加載到RAM
? 高級特性
?智能預取機制
支持數據預取,多個專用主組(Master Group)和1個共享組,大幅提升連續訪問性能
?內聯AES128加密
支持內聯AES128保護,在數據傳輸過程中實時加解密,確保存儲數據安全
?加密密鑰管理
內置加密密鑰管理功能,支持多個密鑰存儲和管理,滿足功能安全要求
?主從通信模式
支持主從通信模式,可實現XSPI控制器之間的互聯
典型應用場景
?外設擴展
可搭配芯馳 E3010 擴展芯片,靈活拓展 SPI、PWM捕獲、PWM輸出、ADC等多種數字、模擬接口
?啟動代碼存儲
將啟動代碼存儲在外部Flash,支持XIP直接執行,節省寶貴的片上存儲資源
?固件更新存儲
存儲備用固件和配置數據,支持安全的在線升級
?日志記錄存儲
利用大容量外部存儲記錄系統運行日志和診斷數據
通過智能預取和緩存管理,XSPI接口可以有效降低外部存儲訪問延遲,提升系統整體性能。在DDR模式下,配合8位數據寬度,可以達到極高的數據傳輸速率,滿足實時系統對外部存儲的苛刻要求。
7. 確定性內存訪問
在硬實時系統中,內存訪問的確定性比平均性能更重要。E3650通過以上硬件機制保證:
?獨占訪問路徑
TCM可設置為每核獨占,避免總線競爭;
?優先級仲裁
內存總線支持優先級,高優先級任務優先訪問;
?緩存鎖定
關鍵代碼可鎖定在緩存中,避免不確定的緩存miss;
這些設計確保了在最壞情況下,內存訪問延遲依然可控,滿足硬實時分析的要求。












評論