RM新时代网站-首页

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

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

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

GIC-600的內(nèi)部結(jié)構(gòu)組件

麥辣雞腿堡 ? 來源:TrustZone ? 作者:TrustZone ? 2023-11-07 17:29 ? 次閱讀

接下來看看每個組件。

? 首先是distributor,一個SoC只有一個。

?它的組件只能與distributor通信。所以,可以看出,distributor是GIC-600中的核心,其作用是收集所有的中斷,并轉(zhuǎn)發(fā)給相應(yīng)的目標(biāo)core。

圖片

圖3 GIC-600 distributor和SPI collator

對于core來說,可以通過上圖中的ACE-Lite slave接口訪問GIC-600中除去GITS_TRANSLATER的所有寄存器。由于為了實現(xiàn)LPI,GIC-600的distributor要維護(hù)幾張表,且這些表格保存在內(nèi)存中,所以需要一個master接口去訪存。在上圖中,對應(yīng)的是ACE-Lite master總線接口。Distributor還包含三組AXI4-Stream接口,分別用于redistributor,ITS和其它distributor(比如多路服務(wù)器)的通信。

SPI collator對外的接口比較簡單,輸入SPIs,是來自外設(shè)的中斷線。在GIC-600中,SPI數(shù)目是32的整數(shù)倍,目前最多支持960。輸出SPI_r,是經(jīng)過時鐘同步的SPI信號,如果需要,可以送給發(fā)出SPI的外設(shè)。

Wake request模塊是配合SoC功耗管理用的,如果需要實現(xiàn)core的idle狀態(tài)管理,或者powergating,在distributor把中斷發(fā)給目標(biāo)core之前必須喚醒該core。所以喚醒信號是每個core一個。

簡單介紹完distributor,需要再講講AXI4-Stream總線。

圖片

圖4 AMBA演進(jìn)

在AXI4-Stream中,去掉了地址項,允許無限制的數(shù)據(jù)突發(fā)傳輸規(guī)模。正如spec中所說,這個總線是用于master和slave之間交換數(shù)據(jù)用的。接口信號比較簡單,如下圖:

圖片

圖5 AXI4-Stream接口信號列表

大部分信號和AXI類似,ACLK和ARESETn信號,不必多說。TREADY和TVALID是mater和salve的握手信號,slave可以通過TREADY反壓master的數(shù)據(jù)傳送。

需要注意的是TDEST和TID,TDEST提供數(shù)據(jù)流的路由信息,也就是說一個master可以接幾個slave設(shè)備。TID提供數(shù)據(jù)流的標(biāo)識,意味著master可以給slave交叉發(fā)送不同數(shù)據(jù)流。

如果兩個設(shè)備要實現(xiàn)雙向傳輸,就需要互為master和slave。拿GIC-600來說,一個SoC中只有一個distributor,同時可以有若干redistributor,但是redistributor只與distributor通信,且需要雙向傳輸。也就是說distributor能看到多個redistributor,而一個redistributor只能看到distributor。

Distributor可以通過TDEST把數(shù)據(jù)路由給相對應(yīng)的redistributor,并且通過redistributor發(fā)過來的TID以區(qū)分不同的redistributor。

TDATA數(shù)據(jù)流包含三種類型:data、position、null。data是數(shù)據(jù);position作為占位符使用,可以用來表征data的相對位置,null不包含任何有用的信息。

數(shù)據(jù)流的結(jié)構(gòu)可以有很多種,比如可以只傳數(shù)據(jù);也可以將數(shù)據(jù)和null或position混合傳輸。

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

    關(guān)注

    38

    文章

    4148

    瀏覽量

    218073
  • 中斷
    +關(guān)注

    關(guān)注

    5

    文章

    895

    瀏覽量

    41448
  • gic
    gic
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    6268
收藏 人收藏

    評論

    相關(guān)推薦

    芯片封裝內(nèi)部結(jié)構(gòu)

    `芯片封裝內(nèi)部結(jié)構(gòu)經(jīng)典封裝知識,內(nèi)部結(jié)構(gòu)完美呈現(xiàn),分析芯片封裝的每一個知識點。[hide][/hide]`
    發(fā)表于 06-11 16:10

    8051內(nèi)部結(jié)構(gòu)

    8051內(nèi)部結(jié)構(gòu)供大家參考。
    發(fā)表于 12-17 08:59

    ARM CoreLink GIC-600通用中斷控制器參考手冊

    ARM CoreLink GIC-600通用中斷控制器參考手冊
    發(fā)表于 08-02 12:32

    ARM CORELINK GIC-600AE通用中斷控制器技術(shù)參考手冊

    。 GIC-600AE包括構(gòu)建腳本,可以為任何特定配置創(chuàng)建適當(dāng)級別的層次結(jié)構(gòu)。 在小型配置中,分發(fā)可以隱藏并在內(nèi)部進(jìn)行優(yōu)化。
    發(fā)表于 08-09 06:10

    MAX782內(nèi)部結(jié)構(gòu)框圖

    MAX782內(nèi)部結(jié)構(gòu)框圖 內(nèi)部框圖
    發(fā)表于 11-14 16:24 ?987次閱讀
    MAX782<b class='flag-5'>內(nèi)部結(jié)構(gòu)</b>框圖

    蓄電池內(nèi)部結(jié)構(gòu)

    蓄電池內(nèi)部結(jié)構(gòu)
    發(fā)表于 11-16 14:15 ?5347次閱讀

    伺服電機(jī)內(nèi)部結(jié)構(gòu)

    伺服電機(jī)內(nèi)部結(jié)構(gòu)
    發(fā)表于 02-25 17:38 ?4748次閱讀
    伺服電機(jī)<b class='flag-5'>內(nèi)部結(jié)構(gòu)</b>

    元件的內(nèi)部結(jié)構(gòu)

    元件的內(nèi)部結(jié)構(gòu)
    發(fā)表于 03-04 17:48 ?6次下載

    扒一扒GIC-600的相關(guān)知識

    為了適應(yīng)大規(guī)模的SoC設(shè)計,GIC-600被設(shè)計成分布式IP。所謂分布式,GIC-600由幾種組件構(gòu)成,每個組件可以跟其它相關(guān)模塊在物理設(shè)計上擺放在一起,并與其擁有共同的電源域
    發(fā)表于 02-06 11:36 ?2713次閱讀

    介紹SMMU的相關(guān)知識

    為了適應(yīng)大規(guī)模的SoC設(shè)計,GIC-600被設(shè)計成分布式IP。所謂分布式,GIC-600由幾種組件構(gòu)成,每個組件可以跟其它相關(guān)模塊在物理設(shè)計上擺放在一起,并與其擁有共同的電源域;
    的頭像 發(fā)表于 02-15 09:48 ?3553次閱讀

    交叉導(dǎo)軌的內(nèi)部結(jié)構(gòu)

    交叉導(dǎo)軌的內(nèi)部結(jié)構(gòu)
    的頭像 發(fā)表于 08-16 17:52 ?1018次閱讀
    交叉導(dǎo)軌的<b class='flag-5'>內(nèi)部結(jié)構(gòu)</b>

    ldo內(nèi)部結(jié)構(gòu)和工作原理

    ldo內(nèi)部結(jié)構(gòu)和工作原理? LDO是線性穩(wěn)壓電源的一種類型,其內(nèi)部結(jié)構(gòu)和工作原理是非常重要的電子工程學(xué)習(xí)內(nèi)容。在本文中,我們將深入了解LDO的內(nèi)部結(jié)構(gòu)和工作原理,包括其關(guān)鍵組件和實現(xiàn)機(jī)
    的頭像 發(fā)表于 08-18 15:01 ?2015次閱讀

    MOSFET和IGBT內(nèi)部結(jié)構(gòu)與應(yīng)用

    MOSFET和IGBT內(nèi)部結(jié)構(gòu)不同,決定了其應(yīng)用領(lǐng)域的不同。
    的頭像 發(fā)表于 11-03 14:53 ?999次閱讀
    MOSFET和IGBT<b class='flag-5'>內(nèi)部結(jié)構(gòu)</b>與應(yīng)用

    GIC-600組件是如何連接的

    為了適應(yīng)大規(guī)模的SoC設(shè)計,GIC-600被設(shè)計成分布式IP。 所謂分布式,GIC-600由幾種組件構(gòu)成,每個組件可以跟其它相關(guān)模塊在物理設(shè)計上擺放在一起,并與其擁有共同的電源域;
    的頭像 發(fā)表于 11-07 17:19 ?680次閱讀
    <b class='flag-5'>GIC-600</b>的<b class='flag-5'>組件</b>是如何連接的

    計算機(jī)主機(jī)內(nèi)部結(jié)構(gòu)

    計算機(jī)主機(jī)的內(nèi)部結(jié)構(gòu)是一個復(fù)雜而精密的系統(tǒng),它包含了多個關(guān)鍵組件,這些組件協(xié)同工作以實現(xiàn)計算機(jī)的各種功能。以下是對計算機(jī)主機(jī)內(nèi)部結(jié)構(gòu)的詳細(xì)解析。
    的頭像 發(fā)表于 09-26 16:40 ?590次閱讀
    RM新时代网站-首页