RM新时代网站-首页

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

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

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

英飛凌AURIX TC3XX片上總線通信架構(gòu)解讀

CHANBAEK ? 來源:Kevin的學(xué)習(xí)站 ? 作者:程序員Kevin ? 2023-09-19 10:10 ? 次閱讀

英飛凌-AURIX-TC3XX 片上總線通信架構(gòu)

AURIX 2G 系列單片機的片上通信實驗Xbar(Cross Bar Interconnect)系統(tǒng),基于SRI結(jié)構(gòu)發(fā)展而來,具有一下三個獨立的片上通信方式:

系統(tǒng)資源互連結(jié)構(gòu)(SRI- System Resource Interconnect Fabric )

系統(tǒng)外設(shè)總線(SPB-System Peripheral Bus )

系統(tǒng)骨干總線(BBB- Back Bone Bus)

片上總線通信架構(gòu)圖:

圖片

3.1、SRI-系統(tǒng)資源互連結(jié)構(gòu)

3.1.1、SRI簡介

SRI結(jié)構(gòu)將TriCore CPUs、DMA模塊和其他高帶寬請求者連接到高帶寬內(nèi)存和其他資源,用于指令獲取和數(shù)據(jù)訪問。SRI結(jié)構(gòu)由一個或多個Crossbar組成,它可以將SRI域中的所有訪問者連接起來,承載著域中SRI主機和SRI從機之間的數(shù)據(jù)交換的任務(wù)。這些 Crossbar 支持單次和突發(fā)的數(shù)據(jù)傳輸,如果有對各 Crossbar,則他們通過 S2S橋接器連接。SRI Crossbar 支持不同 SRI-MasterSRI-Slave 代理之間的并行處理以及從SRI主機到SRI從機的流水線請求。

3.1.2、SRI 的特征:

支持單個和突發(fā)的讀取和寫事務(wù);

通過原子讀取修改寫事務(wù);

承載著域中SRI主機和SRI從機之間的數(shù)據(jù)交換的任務(wù);

針對每個SRI從屬服務(wù)器的仲裁器,具有單獨的配置;

SRI主機傳輸?shù)乃械刂泛涂刂?a target="_blank">信息EDC(錯誤檢測代碼)。

3.1.3、SRI 結(jié)構(gòu)相比于前一代產(chǎn)品主要的區(qū)別:

①、現(xiàn)在的總線可以包含一個或多個獨立的 Crossbar;

②、將 SRI Crossbar仲裁方案簡化為兩級輪詢

圖片

連接到同一交叉條的SRI代理(主代理和從代理)形成一個SRI域。AURIX?TC3xx平臺家族成員中至少有一個甚至更多的SRI域。例如,TC39xB有三個域:帶有4個cpu的域0,帶有2個cpu的域1,以及具有ADAS和調(diào)試功能的ED 域。S2S橋的特殊之處在于它們存在于兩個領(lǐng)域中。由于S2S橋接,所有SRI主機都可以直接尋址(訪問)大多數(shù)SRI從機,不管主機和從機是否在同一 SRI域上。S2S 橋是單向的,所以需要在兩個SRI 域之間以相反的方向放置兩個S2S橋來實現(xiàn)雙向功能。它們透明地傳輸所有的SRI事件類型(無需更改主標(biāo)記或地址),旨在降低引入網(wǎng)橋連接后兩個域之間傳輸?shù)难舆t。

3.1.4、SRI Crossbar 點對點連接機制

如圖 SRI 通信機制:

圖片

MCI表示主機接口用來連接主機、SCI從機接口用來連接從機)

SRI結(jié)構(gòu)包含控制和狀態(tài)寄存器,他們影響MCI優(yōu)先級和SCI的控制信息并提供相關(guān)的錯誤消息。每個連接的SRI從機模塊和啟用的讀/寫數(shù)據(jù)通道的基礎(chǔ)結(jié)構(gòu)都各自有一個仲裁器,SRI結(jié)構(gòu)將始終至少包含一個提供管理功能的從機,該管理從機允許訪問SRI結(jié)構(gòu)控制和狀態(tài)寄存器,也可以在沒有從機處理時進行錯誤響應(yīng)。SRI結(jié)構(gòu)提供的仲裁功能允許每個SRI從機對應(yīng)的SRI主機優(yōu)先級配置都不同。

3.1.5、SRI主機和SRI從機的連接情況

圖片

SRI主機可以同時連接不同的SRI從機,通過優(yōu)先級和仲裁器進行控制。每個SCI都有一個關(guān)聯(lián)的仲裁器,除了仲裁多個請求之外,還可以進行錯誤捕獲,在設(shè)備檢測到的錯誤(某些錯誤由主機檢測到)的情況下捕獲事務(wù)信息,并通過中斷路由器(INT)將狀態(tài)通知系統(tǒng),出于系統(tǒng)級診斷和安全考量,錯誤情況下的SRI錯誤IDTransactionID將被記錄。

3.2、系統(tǒng)外設(shè)總線

SPB總線將中、低帶寬外圍設(shè)備連接到TriCore CPUs、DMA模塊和其他SPB主機上。

SPB主機捕獲直接連接到SRI結(jié)構(gòu),是通過SFI_F2S橋接器訪問SRI相關(guān)的資源。SFI-F2S橋以FPI協(xié)議總線為基礎(chǔ),實現(xiàn)了轉(zhuǎn)發(fā)到SRI結(jié)構(gòu)的單向總線橋,該橋支持SPB上的所有FPI協(xié)議總線為基礎(chǔ),實現(xiàn)了轉(zhuǎn)發(fā)到SRI結(jié)構(gòu)的單向總線橋,該橋支持SPB上的所有FPI傳輸以及實現(xiàn)它們所需的SRI Fabric傳輸,對于傳輸對象的地址和SPB主機的TAG都是透明的。出于性能原因,從SPB主機到SRI資源的寫入操作將設(shè)備為Post Write模式,該模式意味著從SPB主機通過SFI_F2S橋進行的寫操作時,先在SPB上完成,其結(jié)果通過SFI_F2S橋在SRI上自動執(zhí)行。如果SRI寫入操作導(dǎo)致錯誤,則錯誤信息不會傳遞回SPB總線,錯誤情況將留給接收SRI從機,以按配置中斷或發(fā)出警報。

3.3、BBB-系統(tǒng)骨干總線

BBB總線將TriCore CPUs、DMA模塊和SPB主站與ADAS相關(guān)資源連接。SRI主機不會直接連接到BBB,而是通過SFI_S2F橋接器訪問BBB連接的資源。SFI_S2F橋是一種單向總線橋,支持SRI結(jié)構(gòu)的所有SRI傳輸以及實現(xiàn)它們所需的FPI總線傳輸配置,該橋?qū)τ趥鬏攲ο蟮牡刂泛?code>SRI主機的TAG都是透明的。出于性能原因,由SRIBBB傳輸?shù)馁Y源的寫操作設(shè)置為Post Write模式,SFI_S2F橋能夠緩沖多個Post Write結(jié)果。該模式意味著從SRI主機通過SFI_S2F橋進行的寫操作時先在SRI Fabric上完成,并稍后由SFI_S2FBBB上自動執(zhí)行。如果寫操作在BBB總線上導(dǎo)致錯誤,則錯誤信息不會傳遞回SRI結(jié)構(gòu),錯誤狀態(tài)由BBB的控制邏輯(BBB上的BCU)檢測到并按配置中斷或發(fā)出警報。

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

    關(guān)注

    66

    文章

    2183

    瀏覽量

    138645
  • 單片機
    +關(guān)注

    關(guān)注

    6035

    文章

    44554

    瀏覽量

    634621
  • 總線通信
    +關(guān)注

    關(guān)注

    0

    文章

    49

    瀏覽量

    11829
  • Aurix
    +關(guān)注

    關(guān)注

    1

    文章

    71

    瀏覽量

    10910
  • SRI
    SRI
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    4825
收藏 人收藏

    評論

    相關(guān)推薦

    英飛凌TC3XX系列多核MCU學(xué)習(xí)筆記(1)

    聲明:本文是在學(xué)習(xí)英飛凌 TC3XX系列多核 MCU 過程中整理的筆記,便于后期復(fù)習(xí)!
    發(fā)表于 09-19 09:54 ?2539次閱讀
    <b class='flag-5'>英飛凌</b><b class='flag-5'>TC3XX</b>系列多核MCU學(xué)習(xí)筆記(1)

    英飛凌TC3XX系列多核MCU學(xué)習(xí)筆記(3)

    TC3XX 系列屬于AURIX? 2G系列,AURIX? 2G系列系列單片機采用的是TC1.6.E和TC1.6P的核心組合。使用的是32位哈
    發(fā)表于 09-19 10:00 ?2306次閱讀
    <b class='flag-5'>英飛凌</b><b class='flag-5'>TC3XX</b>系列多核MCU學(xué)習(xí)筆記(<b class='flag-5'>3</b>)

    英飛凌TC3xx系列安全管理單元的使用

    本篇文檔主要用來介紹英飛凌基于AURIX-2G TriCore 1.6.2架構(gòu)TC3xx系列安全管理單元的使用。
    的頭像 發(fā)表于 12-07 09:29 ?2103次閱讀
    <b class='flag-5'>英飛凌</b><b class='flag-5'>TC3xx</b>系列安全管理單元的使用

    AURIX? TC3XX如何暫時僅啟用/禁用CAN中斷?

    你我使用的是 AURIX? TC3XX。 在 CAN ISR 處理期間,如何暫時僅啟用/禁用 CAN 中斷?
    發(fā)表于 01-18 06:47

    Pflash恢復(fù)保護命令最終會在Aurix TC3xx控制器重置目標(biāo)是為什么?

    我正在連接 T32 調(diào)試器的 Aurix TC3xx 控制器評估板測試 Pflash 讀/寫保護機制,我配置了 UCB_pFlash 和 UCB 調(diào)試,我成功解鎖了 Pflash 保護,然后嘗試再次鎖定保護,最終進入目標(biāo)重置。
    發(fā)表于 01-24 06:42

    GCC和TASKING有什么區(qū)別?應(yīng)該為AURIX? TC3xx選擇什么?

    GCC 和 TASKING 有什么區(qū)別? 我應(yīng)該為 AURIX? TC3xx 選擇什么? 這將如何影響代碼的運行?
    發(fā)表于 03-01 10:09

    TSIM是否支持TC3xx系列在沒有硬件的情況下調(diào)試應(yīng)用程序?

    你好, TSIM是否支持TC3xx系列在沒有硬件的情況下調(diào)試應(yīng)用程序? AURIX TC3xx - Free Entry ToolChain 是否有助于實現(xiàn)上述目的?
    發(fā)表于 05-17 07:02

    英飛凌AURIX單片機的相關(guān)資料推薦

    包括AURIX? -TC2xx Microcontroller TrainingAURIX? -TC3xx Microcontroller TrainingAURIX? TC2xx I
    發(fā)表于 01-27 07:28

    英飛凌AURIX單片機TC3xx系列助力自動駕駛和電動交通發(fā)展

    2016年10月28日,為滿足自動駕駛汽車和電動車的市場需求,英飛凌科技股份公司(FSE: IFX / OTCQX: IFNNY)近日發(fā)布新一代 AURIX?單片機,即TC3xx,它是市場上同類器件中集成度最高的產(chǎn)品,實時性能是
    發(fā)表于 11-07 13:51 ?3063次閱讀

    英飛凌AURIX單片機TC3xx系列助力電動交通發(fā)展

    為滿足自動駕駛汽車和電動車的市場需求,英飛凌科技股份公司近日發(fā)布新一代 AURIX?單片機,即TC3xx,它是市場上同類器件中集成度最高的產(chǎn)品,實時性能是現(xiàn)有器件的3倍。
    發(fā)表于 03-24 13:42 ?5845次閱讀

    關(guān)于英飛凌AURIX?單片機TC3xx系列的性能和應(yīng)用

    英飛凌副總裁兼控制器業(yè)務(wù)總經(jīng)理Peter Schaefer表示:“AURIX TC3xx系列器件將推進自動駕駛和電動汽車的發(fā)展。能夠推出新一代高性能多核單片機,我們頗感到自豪,它將設(shè)立新的性能標(biāo)準(zhǔn),其性能、加密和安全功能全都符合
    的頭像 發(fā)表于 09-24 17:36 ?7641次閱讀

    英飛凌 AURIX 單片機 培訓(xùn)文檔鏈接

    包括AURIX? -TC2xx Microcontroller TrainingAURIX? -TC3xx Microcontroller TrainingAURIX? TC2xx I
    發(fā)表于 12-03 16:06 ?19次下載
    <b class='flag-5'>英飛凌</b> <b class='flag-5'>AURIX</b> 單片機 培訓(xùn)文檔鏈接

    英飛凌AURIX TC3xx和TRAVEO T2G系列微控制器介紹

    英飛凌市場領(lǐng)先的 AURIX TC3xx 和TRAVEO T2G 車用 MCU將率先支持Rust語言。雖然TRAVEO 使用的是 Rust 官方工具鏈和Arm Cortex-M 目標(biāo)架構(gòu)
    發(fā)表于 06-20 15:07 ?966次閱讀
    <b class='flag-5'>英飛凌</b><b class='flag-5'>AURIX</b> <b class='flag-5'>TC3xx</b>和TRAVEO T2G系列微控制器介紹

    TC3xx芯片DMU介紹

    AUTOSAR架構(gòu)圖下的Fls模塊對上(Fee)模塊提供統(tǒng)一的標(biāo)準(zhǔn)接口,但是具體的實現(xiàn)因不同的芯片而不一樣,Infineon公司的Fls模塊通過操作TC3xx芯片的DMU模塊實現(xiàn)Fls的功能。在具體
    的頭像 發(fā)表于 08-31 14:10 ?1892次閱讀
    <b class='flag-5'>TC3xx</b>芯片DMU介紹

    AURIX? TC3xx榮膺“金輯獎·中國汽車新供應(yīng)鏈百強”

    2023年10月19日,由蓋世汽車主辦的2023第五屆“金輯獎”頒獎典禮在上海隆重舉行, 英飛凌AURIX TC3xx單片機,憑借強大的運算能力
    的頭像 發(fā)表于 11-10 15:22 ?1579次閱讀
    <b class='flag-5'>AURIX</b>? <b class='flag-5'>TC3xx</b>榮膺“金輯獎·中國汽車新供應(yīng)鏈百強”
    RM新时代网站-首页