《杰發微課堂》今天開講第四課啦!當前汽車的電子電器架構非常復雜,汽車創新應用不斷涌現,為了滿足日益增長的需求,全球汽車制造商、零部件供應商、半導體和基礎軟件供應商共同建立了AUTOSAR(Automotive Open System Architecture,汽車開放系統架構)。AUTOSAR組織是一個致力于制定汽車電子軟件標準的聯盟,旨在提供統一的方法和規范,為高效管理愈來愈復雜的車輛電子和軟件系統提供解決方案。
AUTOSAR將汽車電子軟件架構抽象為四層,自上而下分別是: 應用層(Application Layer)、運行時環境(Run Time Environment, RTE)、基礎軟件層(Basic Software Layer, BSW)以及微控制器(Microcontroller),為了實現應用程序和硬件平臺之間的隔離,將上層軟件獨立于MCU硬件平臺,保證上層軟件的標準化和通用性。
基礎軟件層(BSW)又分為了系統服務層(Services Layer)、ECU抽象層(ECU Abstraction Layer, ECUAL)、微控制器抽象層(Microcontroller Abstraction Layer,MCAL)和復雜設備驅動程序(Complex Device Drivers , CDD)。目前,由半導體廠商基于自身產品特性提供MCAL和CDD,并與基礎軟件供應商合作開發BSW成為了業內的通用模式。
AC7840x-AUTOSAR
AC7840x系列芯片是杰發科技基于ARM Cortex-M4F內核設計的符合ISO 26262 ASIL-B的新一代高可靠性車規MCU,主頻最高達120MHz,片內包含最大1MB的PFlash和128KB的DFlash, 支持符合SHE協議的CSE模塊,同時支持安全啟動、AES-128加密算法和真偽隨機生成。杰發科技在AC7840x的基礎上,采用V模型流程進行開發,從需求分析到整體整合驗證,每一環節緊密鏈接配合,為用戶提供了高質量、高標準、符合AUTOSAR規范的MCAL。
為了滿足用戶的功能安全需求,杰發科技在MCAL中通過SafetyPack實現了內核校驗、時鐘監控和內存保護等功能安全機制。目前已適配國內外多家廠商的BSW軟件,并成功應用于多家客戶的量產項目中,極大提高了用戶代碼質量和軟件升級更新的靈活性。
杰發科技提供的MCAL根據驅動功能的相似性,分為了微控制器驅動、存儲器驅動、通信驅動、輸入/輸出驅動、加密驅動、復雜驅動和安全診斷庫。


微控制器驅動(Microcontroller):
MCU驅動提供MCU時鐘、RAM的初始化、設置運行模式等基本功能。
Watchdog驅動通過控制內部看門狗定時器,提供配置觸發功能和模式選擇服務。
GPT驅動提供控制內部的通用定時器服務,用來產生一次性或者連續性的定時通知。
存儲器驅動(Memory):
FLS驅動提供讀、寫和擦除內部FLASH存取器服務。
EEP驅動提供SWEEPROM讀、寫、擦除和比較服務。
通信驅動(Communication):
LIN驅動提供多通道的LIN通信,休眠和喚醒、以及報文的超時檢測和協議錯誤處理服務。
SPI驅動提供配置片上SPI外設、通過SPI總線從外部器件讀取數據、寫入數據到外部器件的服務。
CAN驅動提供CAN模塊的配置、發送和接收控制以及相應的錯誤處理和休眠喚醒服務。
輸入/輸出驅動(I/O):
OCU驅動提供MCU內部輸出比較模塊的初始化和控制服務。
ICU驅動提供MCU內部輸入捕獲、邊沿計數、喚醒中斷控制等服務。
PWM驅動提供MCU PWM模塊的初始化和控制服務。
PORT驅動提供MCU引腳配置和復用服務。
DIO驅動提供MCU引腳輸出控制服務。
加密驅動(Crypto):
Crypto驅動提供安全啟動、隨機數生成和信息加密服務,滿足用戶安全、加密的需求。
安全診斷庫(SafetyPack):
CoreTest:一種自我診斷機制,旨在檢測微控制處理器內核故障。
FlashTest:一種用于驗證芯片中的非易失性存儲器(如閃存)在工作中是否能夠正常地保存和恢復數據的測試機制。
RAM Test:一種自我診斷機制,旨在檢測芯片選定測試區域RAM硬件是否正常。
ClK Monitor:一種用于驗證芯片中的時鐘監控單元(CMU)在工作中是否能夠正常監控(VHSI/HSE/PLL)時鐘的測試機制。
Power Monitor:一種電源域管理和各模塊功耗控制的機制。
MPU:一種內存區域保護機制。
復雜驅動(CDD):
包括IIC、CRC、DMA,這些驅動提供一些未被AUTOSAR標準定義的復雜設備控制服務,通過使用特定的方式或者是通過其他的控制器來直接控制微控制器,從而實現對復雜設備的控制和評估。
杰發科技AC7840x系列芯片支持基于AUTOSAR標準架構的系統開發,可以大幅提高軟件復用率,加速開發和維護,降低可擴展系統的成本,方便主機廠或第三方做應用。杰發科技已全面融入AUTOSAR生態,可適配包括EB、普華、東軟等在內的國內外主流的BSW廠商。
審核編輯:湯梓紅
-
微控制器
+關注
關注
48文章
8375瀏覽量
164559 -
半導體
+關注
關注
339文章
30734瀏覽量
264067 -
汽車電子
+關注
關注
3045文章
8957瀏覽量
172809 -
AUTOSAR
+關注
關注
10文章
398瀏覽量
23649 -
ecu
+關注
關注
14文章
983瀏覽量
57268
原文標題:《杰發微課堂》?開講 | AC7840x AUTOSAR-MCAL介紹
文章出處:【微信號:AtuoChips,微信公眾號:AtuoChips】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
杰發科技MCU家族最強成員AC7840X成功點亮
重磅!四維圖新旗下杰發科技首顆功能安全MCU芯片AC7840x正式量產!
四維圖新旗下杰發科技MCU家族最強成員AC7840x成功點亮
四維圖新旗下杰發科技首款功能安全MCU–AC7840x提前回片
四維圖新首發AC7840x汽車芯片 瑞薩電子推出兩款全新微控制器
四維圖新完成新一代功能安全MCUAC7840x電機板設計制作
杰發科技首款功能安全MCU芯片AC7840x已陸續送樣
ac7840x 杰發
AC7840x
基于ARM Cortex-M4F內核的車規級MCU AC7840x正式量產
普華基礎軟件AUTOSAR成功適配四維圖新旗下杰發科技AC7840x車規級芯片
四維圖新旗下杰發科技全面支持AC7840x和MACL軟件的適配
東軟睿馳NeuSAR成功適配四維圖新旗下杰發科技AC7840x系列芯片
AC7840x三電機控制應用解決方案
AC7840x AUTOSAR-MCAL介紹
評論