新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于AMBA片上總線的片上系統

        基于AMBA片上總線的片上系統

        作者: 時間:2010-09-16 來源:網絡 收藏

          片上

        本文引用地址:http://www.104case.com/article/151533.htm

           2.0規范包括四個部分:AHB、ASB、APB和Test Methodology。AHB的相互連接采用了傳統的帶有主模塊和從模塊的共享

          ,接口與互連功能分離,這對芯片上模塊之間的互連具有重要意義。已不僅是一種,更是一種帶有接口模塊的互連體系。下面將簡要介紹比較重要的AHB和APB總線。

          AHB簡介

          AHB主要用于高性能模塊(如CPU、DMA和DSP等)之間的連接,作為SoC的片上總線,它包括以下一些特性:單個時鐘邊沿操作;非三態的實現方式;支持突發傳輸;支持分段傳輸;支持多個主控制器;可配置32位128位總線寬度;支持字節、半字節和字的傳輸。AHB 由主模塊、從模塊和基礎結構(Infrastructure)3部分組成,整個AHB總線上的傳輸都由主模塊發出,由從模塊負責回應?;A結構則由仲裁器(arbiter)、主模塊到從模塊的多路器、從模塊到主模塊的多路器、譯碼器(decoder)、虛擬從模塊(dummy Slave)、虛擬主模塊(dummy Master)所組成。其互連結構如圖1所示。

          


          APB簡介

          APB主要用于低帶寬的周邊外設之間的連接,例如UART、1284等,它的總線架構不像AHB支持多個主模塊,在APB里面唯一的主模塊就是APB 橋。其特性包括:兩個時鐘周期傳輸;無需等待周期和回應信號;控制邏輯簡單,只有四個控制信號。APB上的傳輸可以用如圖2所示的狀態圖來說明。

          

          1)初始化為IDLE狀態,此時沒有傳輸操作,也沒有選中任何從模塊。

          2)當有傳輸要進行時,PSELx=1,PENABLE=0,系統進入SETUP狀態,并只會在SETUP 狀態停留一個周期。當PCLK的下一個上升沿時到來時,系統進入ENABLE 狀態。

          3)系統進入ENABLE狀態時,維持之前在SETUP 狀態的PADDR、PSEL、PWRITE不變,并將PENABLE置為1。傳輸也只會在ENABLE狀態維持一個周期,在經過SETUP與ENABLE狀態之后就已完成。之后如果沒有傳輸要進行,就進入IDLE狀態等待;如果有連續的傳輸,則進入SETUP狀態。

          AMBA的片上系統

          一個典型的AMBA總線的系統框圖如圖3所示。

          


        上一頁 1 2 下一頁

        關鍵詞: 系統 總線 AMBA 基于

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宝山区| 江源县| 蕲春县| 万年县| 滕州市| 吕梁市| 白水县| 绥中县| 镇巴县| 巴彦淖尔市| 平顶山市| 富阳市| 罗平县| 灵璧县| 大余县| 繁昌县| 邵东县| 延津县| 乐山市| 南部县| 玉树县| 太白县| 固始县| 漳浦县| 岫岩| 南汇区| 敖汉旗| 广德县| 马边| 布拖县| 桓台县| 滦平县| 罗源县| 板桥市| 铜陵市| 商城县| 石门县| 昭平县| 钟山县| 陕西省| 同仁县|