精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

SA32Bxx系列 MCU MCAL介紹

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

SA32Bxx系列

MCU MCAL 介紹

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

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

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

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

微控制器抽象層(MCAL)

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

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

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

Notes:目前的MCAL版本為4.3.1

*AUTOSAR各個模塊及 Silergy MCAL的各個子模塊示意圖

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

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

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

MCAL代碼包及其配套文件

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

以下是針對各子模塊的一個概要說明:

1) MCU驅動模塊

MCU驅動提供的服務如下:

-軟件置位;

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

-配置喚醒行為;

-管理內部PLL時鐘單元;

-給RAM相關地址賦初始值;

2) WDG驅動模塊

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

3) GPT驅動模塊

通用定時器驅動提供了訪問片內定時器的接口,用于控制器周期性和單一事件。

4) PORT驅動模塊

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

5) DIO驅動模塊

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

6) ADC驅動模塊

ADC驅動用于抽象訪問模數(shù)轉換器。對于每一個輸 入通道,其轉換參數(shù)可配置。

7) CAN驅動模塊

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

8) CRC驅動模塊

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

9) Crypto驅動模塊

加密驅動提供標準化的加密功能和安全密鑰/證書存儲的接口,為汽車電子系統(tǒng)提供一個標準的接口來調用底層的加密硬件。

10) FEE模塊

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

11) FLS驅動模塊

Flash驅動提供獨立于硬件訪問flash內存的機制,其提供的接口服務可以用于讀寫、比較和擦除flash塊。

12) LIN驅動模塊

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

13) PWM驅動模塊

PWM驅動提供初始化和控制微控制器中的PWM通道的服務。

14) SPI驅動模塊

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

15) CDD_I2C驅動模塊*

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

16) CDD_UART驅動模塊*

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

17) CDD_DMA驅動模塊*

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

18) CDD SAFETY模塊*

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

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

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

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

    關注

    450

    文章

    49636

    瀏覽量

    417178
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16667

    瀏覽量

    347791
  • ARM
    ARM
    +關注

    關注

    134

    文章

    8967

    瀏覽量

    365042
收藏 人收藏

    評論

    相關推薦

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

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

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

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

    MCAL的CAN模塊配置介紹

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

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

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

    AUTOSAR MCAL MCU模塊的相關資料分享

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

    SPC574K MCU Driver配置錯誤背景介紹

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

    【AutoSAR】【MCALMCU模塊

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

    AUTOSAR MCAL解析:MCU

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

    高端型960W三相導軌LITF960-26Bxx系列

    高端型960W三相導軌LITF960-26Bxx系列
    的頭像 發(fā)表于 03-03 16:25 ?630次閱讀
    高端型960W三相導軌LITF960-26<b class='flag-5'>Bxx</b><b class='flag-5'>系列</b>

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

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

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

    近日,經(jīng)緯恒潤為矽力杰半導體開發(fā)的AutoSAR底層軟件MCAL成功交付。該MCAL產品基于矽力杰SA32Bxx系列5款芯片進行開發(fā),包含了MCU
    的頭像 發(fā)表于 12-27 08:00 ?571次閱讀
    經(jīng)緯恒潤為國產芯片<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 ?491次閱讀

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

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

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

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

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

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