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

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

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

系統(tǒng)芯片設(shè)計(jì)—系統(tǒng)總線(System Bus)

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

系統(tǒng)總線(System Bus)是系統(tǒng)芯片中各個設(shè)備(如嵌入式處理器,存儲器和外設(shè)等IP核)之間通信與互連的公共硬件通道,其為設(shè)備間訪問共享硬件提供了一種互連機(jī)制,在數(shù)字系統(tǒng)中承擔(dān)數(shù)據(jù)傳輸?shù)娜蝿?wù)。

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

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

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

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

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

審核編輯 :李倩

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

    關(guān)注

    38

    文章

    7517

    瀏覽量

    164067
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2894

    瀏覽量

    88214
  • 系統(tǒng)芯片
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    18379

原文標(biāo)題:系統(tǒng)芯片設(shè)計(jì)—系統(tǒng)總線

文章出處:【微信號:Semi Connect,微信公眾號:Semi Connect】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    如何優(yōu)化總線系統(tǒng)的性能

    總線系統(tǒng)是計(jì)算機(jī)和其他電子設(shè)備中用于傳輸數(shù)據(jù)的關(guān)鍵組件。性能優(yōu)化可以提高數(shù)據(jù)傳輸速率、降低延遲,并增強(qiáng)系統(tǒng)的可靠性和擴(kuò)展性。 1. 理解總線系統(tǒng)
    的頭像 發(fā)表于 12-31 09:54 ?115次閱讀

    RISC-V芯片中使用的各種常用總線釋義

    RISC-V芯片中使用的各種常用總線芯片內(nèi)部通信和外部設(shè)備連接中發(fā)揮著關(guān)鍵作用。以下是對這些常用總線的釋義: 一、片上總線(On-Chip
    發(fā)表于 12-28 17:53

    北橋芯片負(fù)責(zé)與cpu的聯(lián)系并控制內(nèi)存嗎

    數(shù)據(jù)傳輸?shù)?b class='flag-5'>芯片,它連接了CPU、內(nèi)存、以及系統(tǒng)總線。它的主要功能包括: CPU通信 :北橋芯片負(fù)責(zé)將CPU的數(shù)據(jù)請求轉(zhuǎn)發(fā)到內(nèi)存或其他系統(tǒng)組件。 內(nèi)存控制 :它管理內(nèi)存的訪問,包括內(nèi)存的
    的頭像 發(fā)表于 10-14 10:37 ?700次閱讀

    前端總線頻率怎么看的

    前端總線(Front Side Bus,簡稱FSB)是計(jì)算機(jī)系統(tǒng)中CPU與內(nèi)存、北橋芯片之間數(shù)據(jù)傳輸?shù)耐ǖ馈G岸?b class='flag-5'>總線頻率是衡量這個通道數(shù)據(jù)傳
    的頭像 發(fā)表于 10-12 09:07 ?487次閱讀

    前端總線是屬于什么總線

    前端總線(Front-Side Bus,簡稱FSB)在計(jì)算機(jī)體系結(jié)構(gòu)中扮演著至關(guān)重要的角色,它屬于系統(tǒng)總線的一種,是連接CPU與主板北橋芯片(或稱為內(nèi)存控制器集線器)之間的高速數(shù)據(jù)通道
    的頭像 發(fā)表于 10-10 17:11 ?621次閱讀

    8086的系統(tǒng)總線能否直接與外設(shè)相連

    8086的系統(tǒng)總線不能直接與外設(shè)相連 。雖然系統(tǒng)總線是CPU與外部設(shè)備之間通信的重要通道,但外設(shè)通常不能直接連接到系統(tǒng)總線上,原因主要有以下幾點(diǎn): 信號轉(zhuǎn)換 :CPU產(chǎn)生的信號通常與外設(shè)所需的信號
    的頭像 發(fā)表于 09-30 14:08 ?565次閱讀

    EN?Power?Bus總線接口轉(zhuǎn)接485方案芯片-485接口芯片

    EN20F18 是采用低壓直流供電總線通訊技術(shù)設(shè)計(jì)的一款通訊接口芯片,是英銳恩EN Power Bus總線接口轉(zhuǎn)接485方案芯片,用于兩
    發(fā)表于 09-29 16:04

    單片機(jī)的三種總線結(jié)構(gòu)

    單片機(jī)的三種總線結(jié)構(gòu)包括地址總線(Address Bus, AB)、數(shù)據(jù)總線(Data Bus, DB)和控制
    的頭像 發(fā)表于 09-10 11:32 ?3467次閱讀

    AMBA總線協(xié)議的基本原理和應(yīng)用場景

    解決SoC(System on Chip,片上系統(tǒng))應(yīng)用的互連問題,并使外設(shè)之間更高效地相互連接。隨著技術(shù)的不斷發(fā)展,AMBA總線協(xié)議已經(jīng)歷了多個版本的更新,成為了嵌入式系統(tǒng)領(lǐng)域的重要
    的頭像 發(fā)表于 08-05 15:37 ?1227次閱讀

    什么是現(xiàn)場總線控制系統(tǒng)?它有哪些特點(diǎn)?

      隨著工業(yè)自動化技術(shù)的飛速發(fā)展,現(xiàn)場總線控制系統(tǒng)(Fieldbus Control System,FCS)作為新一代控制系統(tǒng),已經(jīng)成為工業(yè)生產(chǎn)過程自動化領(lǐng)域中一個不可或缺的組成部分。
    的頭像 發(fā)表于 06-06 11:35 ?1671次閱讀

    求助,關(guān)于system architecture overview的疑問求解

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

    基于KNX總線技術(shù)設(shè)計(jì)的智能照明控制系統(tǒng)

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

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

    近年來伴隨NB-IoT物聯(lián)網(wǎng)技術(shù)飛速發(fā)展,物聯(lián)網(wǎng)遠(yuǎn)程抄表系統(tǒng)以其布線簡單、快捷,市場迅速推廣,但傳統(tǒng)M-Bus方案以其費(fèi)用低,數(shù)據(jù)穩(wěn)定性高,水表單價低,通訊信號穩(wěn)定等優(yōu)點(diǎn),仍然以
    發(fā)表于 03-08 17:59

    設(shè)備監(jiān)察系統(tǒng)(Facilities Monitoring System)簡介

    設(shè)備監(jiān)察系統(tǒng)(Facilities Monitoring System,簡稱FMS)是一個綜合性的設(shè)施管理系統(tǒng),主要用于監(jiān)控、管理和優(yōu)化各種設(shè)備、系統(tǒng)和設(shè)施的性能。這個
    的頭像 發(fā)表于 03-08 17:17 ?607次閱讀

    在tc322上遇到系統(tǒng)總線和外設(shè)錯誤怎么解決?

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