0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區
會(huì )員中心
創(chuàng )作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內不再提示

SA32Bxx系列 MCU MCAL介紹

矽力杰半導體 ? 2024-05-08 08:19 ? 次閱讀

SA32Bxx系列

MCU MCAL 介紹

矽力杰已于近期正式推出符合ISO26262 ASIL-B等級的基于ARM Cortex-M4F內核的SA32Bxx系列MCU,以滿(mǎn)足車(chē)身系統、汽車(chē)儀表、門(mén)窗座椅控制、車(chē)燈控制、空調控制、低壓BMS等應用需求。在眾多應用中,AUTOSAR常被提及并作為車(chē)規MCU軟件生態(tài)的重要一環(huán)。

AUTOSAR的體系中,和硬件密切相關(guān)的部分是MCAL,MCAL的全稱(chēng)是Microcontroller Abstractions Layer,也被稱(chēng)為是微控制抽象層,在A(yíng)UTOSAR基礎軟件中屬于最底層,其中包含有MCU的外設驅動(dòng),MCAL層通常是由芯??商開(kāi)發(fā)并提供。矽力杰此次正式推出配套的AUTOSAR MCAL軟件包,以滿(mǎn)足需要使用AUTOSAR生態(tài)開(kāi)發(fā)的相關(guān)應用需求。

AUTOSAR體系結構在最?抽象層上區分了三個(gè)軟件層: Application(應?程序)、Runtime Environment(運?時(shí)環(huán)境)和Basic Software(基礎軟件)。

AUTOSAR基礎軟件進(jìn)?步分為Services(服務(wù)層)、ECU Abstraction(ECU抽象層)、Microcontroller Abstraction(微控制器抽象層)和Complex Drivers(復雜驅動(dòng)層)。

微控制器抽象層(MCAL)

即與實(shí)際微處理器間的連接,位于A(yíng)UTOSAR BSW的最底層,?于映射微處理器的功能和外圍接?。

矽力杰MCAL軟件以及子模塊的說(shuō)明

98205f2e-0cd0-11ef-9118-92fbcf53809c.png

Notes:目前的MCAL版本為4.3.1

*AUTOSAR各個(gè)模塊及 Silergy MCAL的各個(gè)子模塊示意圖

矽力杰MCAL模塊大致可以分為:基礎模塊、功能模塊、CDD_DRV模塊、CDD_SAFETY。

983a1b94-0cd0-11ef-9118-92fbcf53809c.png

以上所有模塊真正做到了軟件的規范化和高通用性,以便客戶(hù)可以通過(guò)最簡(jiǎn)潔的方式集成我們的MCAL。所有模塊從設計到開(kāi)發(fā)再到測試均嚴格按照內部規范流程,皆通過(guò)完善的靜態(tài)、單元、集成測試,體現了矽力杰MCAL軟件開(kāi)發(fā)的高質(zhì)量性。

MCAL代碼包及其配套文件

9857993a-0cd0-11ef-9118-92fbcf53809c.png

以下是針對各子模塊的一個(gè)概要說(shuō)明:

1) MCU驅動(dòng)模塊

MCU驅動(dòng)提供的服務(wù)如下:

-軟件置位;

-選擇微處理器的狀態(tài)(停止、休眠、掛起等);

-配置喚醒行為;

-管理內部PLL時(shí)鐘單元;

-給RAM相關(guān)地址賦初始值;

2) WDG驅動(dòng)模塊

該模塊為控制和觸發(fā)看門(mén)狗硬件提供服務(wù),由看門(mén) 狗管理模塊(WdgM)調用。

3) GPT驅動(dòng)模塊

通用定時(shí)器驅動(dòng)提供了訪(fǎng)問(wèn)片內定時(shí)器的接口,用于控制器周期性和單一事件。

4) PORT驅動(dòng)模塊

該模塊負責微處理中所有Port的初始化工作。

5) DIO驅動(dòng)模塊

數字輸入輸出驅動(dòng)提供訪(fǎng)問(wèn)DIO通道、DIO端口和 DIO通道組的讀寫(xiě)服務(wù)。

6) ADC驅動(dòng)模塊

ADC驅動(dòng)用于抽象訪(fǎng)問(wèn)模數轉換器。對于每一個(gè)輸 入通道,其轉換參數可配置。

7) CAN驅動(dòng)模塊

CAN驅動(dòng)用于CAN控制器的抽象訪(fǎng)問(wèn),負責報文發(fā) 送和接收以及CAN控制器不同狀態(tài)(休眠/停止等)的切換。

8) CRC驅動(dòng)模塊

Cyclic Redundancy Check(CRC)驅動(dòng)是為了給 芯片內數據在傳輸過(guò)程中接收方能夠接收到準確的數據提供數據傳輸檢錯的功能。

9) Crypto驅動(dòng)模塊

加密驅動(dòng)提供標準化的加密功能和安全密鑰/證書(shū)存儲的接口,為汽車(chē)電子系統提供一個(gè)標準的接口來(lái)調用底層的加密硬件。

10) FEE模塊

Flash模擬EEPROM模塊,處于內存硬件抽象層(Memory Hardware Abstraction),與Fls模塊配合完 成掉電數據保存。

11) FLS驅動(dòng)模塊

Flash驅動(dòng)提供獨立于硬件訪(fǎng)問(wèn)flash內存的機制,其提供的接口服務(wù)可以用于讀寫(xiě)、比較和擦除flash塊。

12) LIN驅動(dòng)模塊

LIN驅動(dòng)提供初始化報文發(fā)送(報頭、響應、休眠模式和喚醒)的服務(wù),同時(shí)還負責接收響應,檢查當前狀態(tài)和驗證喚醒事件。

13) PWM驅動(dòng)模塊

PWM驅動(dòng)提供初始化和控制微控制器中的PWM通道的服務(wù)。

14) SPI驅動(dòng)模塊

負責處理SPI串口數據交換,主要用于MCU與外部高速器件(例如外部FLASH、SBC)的數據交互。

15) CDD_I2C驅動(dòng)模塊*

負責處理I2C串口數據交換,主要用于MCU與外部指令器件(例如外部EEPROM、外部看門(mén)狗等)的數據交互。

16) CDD_UART驅動(dòng)模塊*

該模塊負責處理UART串口數據交換,主要用于MCU與外部特定器件的數據交互,也可作為Debug的通信口。

17) CDD_DMA驅動(dòng)模塊*

該模塊使系統在CPU 最小干預的情況下,執行復雜高效的數據塊傳輸,以支持高波特率、高實(shí)時(shí)性通信。

18) CDD SAFETY模塊*

該模塊以SAFETY PACK形式呈現,可滿(mǎn)足功能安全ASIL-B等級的要求,使用者默認了解ISO2626并已閱讀《SA32Bxx_series_safety_manual》。

*對于CDD_Drv和SAFETY模塊矽力杰提供詳細的集成指南(詳情請聯(lián)系矽力杰代理商及FAE)

AUTOSAR各模塊都可以靈活的配置,無(wú)論是模塊本身還是模塊內部的子模塊,甚至通用參數也需要高度可配置以滿(mǎn)足不同項目的需求。矽力杰 SA32Bxx系列芯片MCAL支持基于A(yíng)UTOSAR標準架構的系統開(kāi)發(fā),使用EB Tresos Studio進(jìn)行靈活的配置,可大大提高軟件的復用率,降低開(kāi)發(fā)和維護的門(mén)檻,也方便整車(chē)廠(chǎng)、Tier1或其他第三方合作伙伴基于矽力杰MCU進(jìn)行應用開(kāi)發(fā)。

聲明:本文內容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權轉載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習之用,如有內容侵權或者其他違規問(wèn)題,請聯(lián)系本站處理。 舉報投訴
  • 芯片
    +關(guān)注

    關(guān)注

    447

    文章

    48382

    瀏覽量

    412251
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16148

    瀏覽量

    345140
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    8726

    瀏覽量

    363108
收藏 人收藏

    評論

    相關(guān)推薦

    盛群半導體推出High PSRR LDO系列HT72BXX及HT78BXX

    盛群半導體推出High PSRR LDO系列—輸出電流為300mA及500mA的HT72BXX及HT78BXX。以業(yè)界領(lǐng)先的技術(shù),在PSRR值高達70dB的優(yōu)異表現下,僅需18μA耗電流。最高輸入電壓為7.0V,相較于大部份的線(xiàn)
    發(fā)表于 08-30 08:41 ?1182次閱讀

    使用doxygen分析MCAL源碼的層次架構

    閱讀MCAL源碼包中的源碼,猜測MCAL可能只是MCU底層SDK向AutoSAR的一個(gè)適配接口。
    的頭像 發(fā)表于 11-02 12:25 ?624次閱讀
    使用doxygen分析<b class='flag-5'>MCAL</b>源碼的層次架構

    MCAL的CAN模塊配置介紹

    大家好,我是嵌入式老林,從事嵌入式軟件開(kāi)發(fā)多年,今天分享的內容是MCAL的CAN模塊配置介紹,希望能對你有所幫助
    的頭像 發(fā)表于 12-12 15:31 ?2351次閱讀
    <b class='flag-5'>MCAL</b>的CAN模塊配置<b class='flag-5'>介紹</b>

    為什么使用MCAL在Tresos中無(wú)法生成模塊?

    MCAL-2.25 插件時(shí),某些模塊(如端口、MCU、SPI、CAN、FEE、GPT)由于簽名失敗錯誤而無(wú)法生成,對于某些模塊,如 DIO、SMU、ICU,只能生成。 請盡早提供反饋意見(jiàn),以修復 MCAL-2.25 插件模塊
    發(fā)表于 05-20 08:16

    AUTOSAR MCAL MCU模塊的相關(guān)資料分享

    作者:Stephen Du免責聲明: 本文為個(gè)人學(xué)習筆記及總結,僅代表個(gè)人觀(guān)點(diǎn),盡可能保證內容準確性。復制/轉發(fā)請注明來(lái)源/作者。歡迎添加微信交流學(xué)習。AUTOSAR MCAL MCU模塊解析1.
    發(fā)表于 11-03 08:18

    SPC574K MCU Driver配置錯誤背景介紹

    SPC574K MCU Driver 配置錯誤背景介紹MCU驅動(dòng)程序為其他微控制器抽象層(MCAL)軟件模塊所需的基本微控制器初始化、斷電功能、復位和微控制器特定功能提供服務(wù)。錯誤代碼
    發(fā)表于 02-10 06:32

    請問(wèn)SPC5-UDESTK JTAG調試器可以支持SPC584Bxx系列嗎?

    SPC5-UDESTK JTAG 調試器可以支持 SPC584Bxx 系列嗎?數據簡(jiǎn)報特別提到了 SPC56 和 SPC57 產(chǎn)品系列,但沒(méi)有提到 SPC58x。
    發(fā)表于 12-26 10:16

    【AutoSAR】【MCALMCU模塊

    及外設時(shí)鐘等; 初始化RAM區; MCU的功耗控制; MCU的復位控制; 獲取復位原因.模塊提供的服務(wù)接口功能三、配置1、時(shí)鐘配置英飛凌TC27x系列,提供EXCEL配置工具,可直接輸入需要的頻率,直接計算出各個(gè)配置項的配置值,
    發(fā)表于 10-25 20:21 ?22次下載
    【AutoSAR】【<b class='flag-5'>MCAL</b>】<b class='flag-5'>MCU</b>模塊

    AUTOSAR MCAL解析:MCU

    作者:Stephen Du免責聲明: 本文為個(gè)人學(xué)習筆記及總結,僅代表個(gè)人觀(guān)點(diǎn),盡可能保證內容準確性。復制/轉發(fā)請注明來(lái)源/作者。歡迎添加微信交流學(xué)習。AUTOSAR MCAL MCU模塊解析1.
    發(fā)表于 10-27 18:36 ?29次下載
    AUTOSAR <b class='flag-5'>MCAL</b>解析:<b class='flag-5'>MCU</b>

    中微愛(ài)芯MCU產(chǎn)品系列介紹

    中微愛(ài)芯MCU產(chǎn)品系列介紹PIN,GD.SMT等多個(gè)型號
    發(fā)表于 08-19 15:26 ?11次下載

    相約慕展丨矽力杰攜車(chē)規級MCU及BMS AFE方案重磅亮相

    )SA63122和高性?xún)r(jià)比車(chē)規級MCU芯片SA32Bxx更是首次亮相慕展 。 矽力杰展位(6.2H館? D646) 論壇直擊 同期7月12日,矽力杰攜手中國賽寶實(shí)驗
    的頭像 發(fā)表于 07-12 14:25 ?2217次閱讀
    相約慕展丨矽力杰攜車(chē)規級<b class='flag-5'>MCU</b>及BMS AFE方案重磅亮相

    CHIPWAYS發(fā)布基于EB tresos StudioXL660x MCU MCAL版本

    日前,CHIPWAYS發(fā)布XL660x MCU MCAL 軟件版本,該版本適配于CHIPWAYS自主研發(fā)的同時(shí)滿(mǎn)足AEC-Q100和ISO 26262 ASIL-B功能安全標準的車(chē)規級32位MCU芯片產(chǎn)品XL660x
    的頭像 發(fā)表于 08-29 09:39 ?654次閱讀
    CHIPWAYS發(fā)布基于EB tresos StudioXL660x <b class='flag-5'>MCU</b> <b class='flag-5'>MCAL</b>版本

    AUTOSAR架構MCAL、服務(wù)層、ECU抽象層介紹

    1 微控制器抽象層(MCAL) AUTOSAR CP的微控制器抽象層(MCAL)是AUTOSAR軟件架構中的一個(gè)重要組成部分,它提供了對底層硬件的抽象和訪(fǎng)問(wèn)接口,以實(shí)現軟件與硬件之間的解耦和可移植性
    的頭像 發(fā)表于 10-27 15:36 ?3916次閱讀

    金升陽(yáng)推出LBH300-13Bxx系列高效綠色磚類(lèi)電源

    基于通信領(lǐng)域市場(chǎng)對磚類(lèi)電源不同功率段的需求,金升陽(yáng)對已開(kāi)發(fā)的LBH150/LBF750-13Bxx系列,現補充功率布局,新上市LBH300-13Bxx系列(標準半磚)。作為新一代超小型
    的頭像 發(fā)表于 12-01 09:41 ?459次閱讀

    經(jīng)緯恒潤為國產(chǎn)芯片MCAL軟件開(kāi)發(fā)賦能

    近日,經(jīng)緯恒潤為矽力杰半導體開(kāi)發(fā)的AutoSAR底層軟件MCAL成功交付。該MCAL產(chǎn)品基于矽力杰SA32Bxx系列5款芯片進(jìn)行開(kāi)發(fā),包含了MCU
    的頭像 發(fā)表于 12-27 08:00 ?388次閱讀
    經(jīng)緯恒潤為國產(chǎn)芯片<b class='flag-5'>MCAL</b>軟件開(kāi)發(fā)賦能
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看