<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

系統芯片設計—系統總線(System Bus)

倩倩 ? 來源:Semi Connect ? 作者:Semi Connect ? 2022-08-12 14:43 ? 次閱讀

系統總線(System Bus)是系統芯片中各個設備(如嵌入式處理器,存儲器和外設等IP核)之間通信與互連的公共硬件通道,其為設備間訪問共享硬件提供了一種互連機制,在數字系統中承擔數據傳輸的任務。

系統總線連接的設備根據功能的不同分為主設備和從設備。主設備指可以主動發起傳輸任務的設備。例如,處理器可以通過總線控制外設,讀/寫數據;一些外設也可以通過總線訪問其他外設,讀/寫數據。從設備是響應主設備發起的傳輸任務的設備。例如,存儲器響應主設備的讀操作,返回讀數據。此外,一些設備既可以作為主設備主動對總線發起訪問,又可以作為從設備被動響應總線事務。

系統芯片中,通常設計多個主設備和多個從設備。不同的從設備在總線上對應著互不重疊的地址區間,總線通過主設備發起傳輸任務的目標地址。不同總線協議會設計不同的主設備訪問方式。例如:AMBA 2.0協議中規定,同一條AHB(Advanced High Perfoormance Bus)總線上的設備共享固定的地址數據傳輸通道,這意味著其中一個主設備占用AHB總線后其余主設備均處于等待狀態;而AMBA 3.0協議中的AXI總線則使用不同的ID號來區分主設備,主設備可以在其他主設備的訪問未完成的情況下繼續發起請求。

098a860e-19f7-11ed-ba43-dac502259ad0.jpg

一個基于AMBA 2.0總線的系統芯片架構如圖5-96所示。AHB總線連接嵌入式處理器和存儲器等高速設備,APB總線連接串口,定時器等低速設備??偩€仲裁機制包括輪詢機制和優先級機制??偩€在傳輸數據時,可以采用不同的傳輸類型以適應不同長度和速度的傳輸需求。高性能ARM處理器是系統的主設備,它可以通過AHB總線訪問高帶寬的外部存儲器接口和高帶寬片上RAM,也可以通過橋接器訪問APB總線上的低速設備UART,鍵盤,定時器和PIO等。

根據工作頻率的不同,總線被設計為高速總線和低速總線:高速總線支持較高的時鐘頻率,擁有較高的數據帶寬和性能,但功耗也較高,一般適用于CPUDMA等高速設備的連接;低速總線工作頻率較低,雖然性能較差,但功耗較低,適合掛載鍵盤,串口等低速外設。高速總線和低速總線之間可以用過橋進行連接通信。目前,業界系統芯片中較有影響力的總線包括AMBA總線,CoreConnect總線,Wishbone總線和OCP總線等。

審核編輯 :李倩

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

    關注

    38

    文章

    7188

    瀏覽量

    162197
  • 總線
    +關注

    關注

    10

    文章

    2719

    瀏覽量

    87289
  • 系統芯片
    +關注

    關注

    0

    文章

    38

    瀏覽量

    18338

原文標題:系統芯片設計—系統總線

文章出處:【微信號:Semi Connect,微信公眾號:Semi Connect】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    求助,關于system architecture overview的疑問求解

    上面說是64位的系統總線矩陣,然后圖的正下方又寫了32位系統總線矩陣,同一個矩陣你寫了兩種屬性,你讓我怎么理解? 關鍵我從下面的英文描述中并不能判斷到底是多少位,哪個老哥知道麻煩告訴下我,還有 DTCM和ITCM的英文全稱有錯誤,希望stm32公司能認真對待參考手冊。
    發表于 04-01 07:11

    基于KNX總線技術設計的智能照明控制系統

    智能照明控制系統 安科瑞王璐月 +acrel66 1、概述 ??Acrel-Bus智能照明控制系統(以下簡稱系統),是基于KNX總線技術設計
    的頭像 發表于 03-26 09:51 ?355次閱讀
    基于KNX<b class='flag-5'>總線</b>技術設計的智能照明控制<b class='flag-5'>系統</b>

    TSS721A,M-Bus,瑞盟MS726儀表總線收發電路

    近年來伴隨NB-IoT物聯網技術飛速發展,物聯網遠程抄表系統以其布線簡單、快捷,市場迅速推廣,但傳統M-Bus方案以其費用低,數據穩定性高,水表單價低,通訊信號穩定等優點,仍然以
    發表于 03-08 17:59

    在tc322上遇到系統總線和外設錯誤怎么解決?

    我在 tc322 上遇到系統總線和外設錯誤 DAE - 數據訪問異步錯誤 (TIN 3) EVAL_6EDL7141_TRAP_1SH DATR 注冊值為 :0x00000008 DSTR 注冊值
    發表于 03-06 07:03

    IBM展示新量子運算芯片及量子運算系統

    IBM展示了一款新的量子運算芯片Heron和量子運算系統Quantum System Two,該公司希望這款芯片和機器能在10年后成為更大系統
    的頭像 發表于 12-05 10:27 ?248次閱讀

    基于CAN總線的溫度測控系統介紹

    ,而且能夠將分布在不同地點的溫度測控模塊通過cAN現場總線連接起來,接入PC機進行集中監控和管理。本系統采用CAN現場總線進行通訊,由于一條cAN總線上的節點個數在理論上不受限制,實際
    發表于 09-19 06:45

    ESP32-C3技術參考手冊

    標量流水線,針對面積、功耗、性能等進行了優化。CPU 內核架構包含中斷控制器 (INTC)、調試模塊 (DM) 和用于訪問存儲器和外設的系統總線 (SYS BUS) 接口。
    發表于 09-18 08:31

    ESP32-C6技術參考手冊

    CPU 內核具有 4 級有序標量流水線,針對面積、功耗、性能等進行了優化。CPU 內核架構包含調試模塊 (DM)、中斷控制器 (INTC)、核心本地中斷 (CLINT) 和用于訪問存儲器和外設的系統總線 (SYS BUS) 接口。
    發表于 09-18 07:19

    ESP8684技術參考手冊

    標量流水線,針對面積、功耗、性能等進行了優化。CPU 內核架構包含中斷控制器 (INTC)、調試模塊 (DM),以及用于訪問存儲器和外設的系統總線 (SYS BUS) 接口。
    發表于 09-18 06:09

    CoreSight技術系統設計指南

    。 這是內核全速運行時的非侵入性調試,使用: -關于指令執行和數據傳輸的信息集合--實時在芯片外交付--用于將數據與開發工作站上的源代碼合并以供將來分析的工具。 CoreSight技術滿足了對多核調試和跟蹤解決方案的需求,該解決方案可為核心以外的整個系統提供高帶寬的調試和
    發表于 08-12 06:00

    什么是M-Bus總線協議?

    決?》《一文帶你認識USB!》M-Bus總線概述M-Bus(MeterBus)即儀表總線,M-Bus總線
    的頭像 發表于 07-31 23:08 ?789次閱讀
    什么是M-<b class='flag-5'>Bus</b><b class='flag-5'>總線</b>協議?

    CAN總線關閉故障診斷

     Can-Bus總線技術是“控制器局域網總線技術(Controller Area Network-BUS)”的簡稱,它具有極強的抗干擾和糾錯能力,最早被用于飛機、坦克等武器電子
    發表于 07-26 15:54 ?2463次閱讀
    CAN<b class='flag-5'>總線</b>關閉故障診斷

    M-Bus總線概述、特點及工作原理

    M-Bus(Meter Bus)即儀表總線,M-Bus總線開發的目的是用于滿足網絡系統和遠程抄表
    發表于 07-14 09:58 ?1696次閱讀
    M-<b class='flag-5'>Bus</b><b class='flag-5'>總線</b>概述、特點及工作原理

    STM32芯片內部的總線系統結構

    一、前言 本篇介紹STM32芯片內部的總線系統結構,嵌入式芯片內部的總線和計算機總線類似,先來看
    的頭像 發表于 06-22 09:14 ?3200次閱讀
    STM32<b class='flag-5'>芯片</b>內部的<b class='flag-5'>總線</b><b class='flag-5'>系統</b>結構

    智能照明控制系統

    江蘇安科瑞:何鵬飛 功能: Acrel-Bus智能照明控制系統(以下簡稱系統),是基于KNX總線技術設計的控制系統。KNX
    的頭像 發表于 05-25 09:47 ?2000次閱讀
    智能照明控制<b class='flag-5'>系統</b>
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>