RM新时代网站-首页

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

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

3天內(nèi)不再提示

SA32Bxx系列 MCU MCAL介紹

矽力杰半導(dǎo)體 ? 2024-05-08 08:19 ? 次閱讀

SA32Bxx系列

MCU MCAL 介紹

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

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

AUTOSAR體系結(jié)構(gòu)在最?抽象層上區(qū)分了三個(gè)軟件層: Application(應(yīng)?程序)、Runtime Environment(運(yùn)?時(shí)環(huán)境)和Basic Software(基礎(chǔ)軟件)。

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

微控制器抽象層(MCAL)

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

矽力杰MCAL軟件以及子模塊的說明

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

Notes:目前的MCAL版本為4.3.1

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

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

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

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

MCAL代碼包及其配套文件

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

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

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

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

-軟件置位;

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

-配置喚醒行為;

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

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

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

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

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

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

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

該模塊負(fù)責(zé)微處理中所有Port的初始化工作。

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

數(shù)字輸入輸出驅(qū)動(dòng)提供訪問DIO通道、DIO端口和 DIO通道組的讀寫服務(wù)。

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

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

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

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

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

Cyclic Redundancy Check(CRC)驅(qū)動(dòng)是為了給 芯片內(nèi)數(shù)據(jù)在傳輸過程中接收方能夠接收到準(zhǔn)確的數(shù)據(jù)提供數(shù)據(jù)傳輸檢錯(cuò)的功能。

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

加密驅(qū)動(dòng)提供標(biāo)準(zhǔn)化的加密功能和安全密鑰/證書存儲(chǔ)的接口,為汽車電子系統(tǒng)提供一個(gè)標(biāo)準(zhǔn)的接口來調(diào)用底層的加密硬件。

10) FEE模塊

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

18) CDD SAFETY模塊*

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

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

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

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

    關(guān)注

    455

    文章

    50714

    瀏覽量

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

    關(guān)注

    146

    文章

    17123

    瀏覽量

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

    關(guān)注

    134

    文章

    9084

    瀏覽量

    367381
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    盛群半導(dǎo)體推出High PSRR LDO系列HT72BXX及HT78BXX

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

    使用doxygen分析MCAL源碼的層次架構(gòu)

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

    MCAL的CAN模塊配置介紹

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

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

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

    SPC574K MCU Driver配置錯(cuò)誤背景介紹

    SPC574K MCU Driver 配置錯(cuò)誤背景介紹MCU驅(qū)動(dòng)程序?yàn)槠渌⒖刂破鞒橄髮?MCAL)軟件模塊所需的基本微控制器初始化、斷電功能、復(fù)位和微控制器特定功能提供服務(wù)。錯(cuò)誤代碼
    發(fā)表于 02-10 06:32

    【AutoSAR】【MCALMCU模塊

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

    AUTOSAR MCAL解析:MCU

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

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

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

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

    近日,經(jīng)緯恒潤(rùn)為矽力杰半導(dǎo)體開發(fā)的AutoSAR底層軟件MCAL成功交付。該MCAL產(chǎn)品基于矽力杰SA32Bxx系列5款芯片進(jìn)行開發(fā),包含了MCU
    的頭像 發(fā)表于 12-27 08:00 ?728次閱讀
    經(jīng)緯恒潤(rùn)為國(guó)產(chǎn)芯片<b class='flag-5'>MCAL</b>軟件開發(fā)賦能

    IAR將推出全面支持矽力杰SA32BXX車規(guī)ASIL-B MCU

    IAR嵌入式開發(fā)解決方案已全面支持矽力杰SA32BXX系列車規(guī)ASIL-B MCU以及即將推出的SA32DXX系列ASIL-D
    的頭像 發(fā)表于 06-26 15:08 ?687次閱讀

    IAR全面支持矽力杰SA32系列車規(guī)MCU

    IAR嵌入式開發(fā)解決方案已全面支持矽力杰SA32BXX系列車規(guī)ASIL-B MCU以及即將推出的SA32DXX系列ASIL-D
    的頭像 發(fā)表于 06-27 15:04 ?492次閱讀

    IAR全面支持矽力杰SA32系列車規(guī)MCU

    支持矽力杰的SA32BXX系列車規(guī)ASIL-B MCU。這一重要舉措無疑將為中國(guó)汽車行業(yè)的開發(fā)者們帶來強(qiáng)大的技術(shù)支撐和創(chuàng)新動(dòng)力。
    的頭像 發(fā)表于 06-27 17:27 ?920次閱讀

    矽力杰攜手IAR,共建SA32系列車規(guī)MCU生態(tài)

    矽力杰SA32系列車規(guī)MCU攜手IAR共進(jìn)矽力杰SA32BXX系列車規(guī)ASIL-BMCU以及即將推出的S
    的頭像 發(fā)表于 06-28 08:19 ?705次閱讀
    矽力杰攜手IAR,共建<b class='flag-5'>SA</b>32<b class='flag-5'>系列</b>車規(guī)<b class='flag-5'>MCU</b>生態(tài)

    PEmicro開發(fā)與燒錄工具全面支持矽力杰SA32系列車規(guī)MCU

    PEmicro宣布,其開發(fā)與燒錄工具繼支持矽力杰Teridian系列之后,現(xiàn)已全面支持矽力杰SA32B系列SA32B16、SA32B14、
    的頭像 發(fā)表于 12-13 18:04 ?124次閱讀
    PEmicro開發(fā)與燒錄工具全面支持矽力杰<b class='flag-5'>SA</b>32<b class='flag-5'>系列</b>車規(guī)<b class='flag-5'>MCU</b>

    MaxWiz推出矽力杰SA32B系列車規(guī)MCU專用量產(chǎn)燒錄器

    深圳邁斯威志科技(MaxWiz)近期推出矽力杰SA32B系列車規(guī)MCU專用量產(chǎn)燒錄器MP300SLG。該型號(hào)燒錄器全面支持SilergySA32B系列
    的頭像 發(fā)表于 12-18 12:03 ?71次閱讀
    MaxWiz推出矽力杰<b class='flag-5'>SA</b>32B<b class='flag-5'>系列</b>車規(guī)<b class='flag-5'>MCU</b>專用量產(chǎn)燒錄器
    RM新时代网站-首页