日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[architecture]-AMBA AXI AHB APB学习总结

發(fā)布時間:2025/3/21 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [architecture]-AMBA AXI AHB APB学习总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

快速鏈接:
.
👉👉👉 個人博客筆記導讀目錄(全部) 👈👈👈

思考
1、什么是AMBA、AHB、APB、ASB、AXI,它們各有什么特點?
2、什么是AXI4、AXI4-Lite、AXI4-Stream、AXI5、AXI5-Lite?
3、AMBA 4 規(guī)范? AMBA 3 規(guī)范? AMBA 2.0 規(guī)范?
4、什么是ACE5、ACE5-LiteDVM、ACE5-Lite、ACE5-LiteACP、AXI5、AXI5-Lit?

文章目錄

      • 一、概念介紹
        • 1、AHB(the Advanced High-performance Bus)
        • 2、ASB(the Advanced System Bus)
        • 3、APB(the Advanced Peripheral Bus)
        • 4、AXI4
        • 5、AXI4-Lite
        • 6、AXI4-Stream
        • 7、ACE4
        • 8、ACE5、ACE5-LiteDVM、ACE5-Lite、ACE5-LiteACP、AXI5、AXI5-Lit
      • 二、實現上的介紹
        • 1、Access permissions (安全擴展等)

一、概念介紹

1、AHB(the Advanced High-performance Bus)

應用于高性能、高時鐘頻率的系統(tǒng)模塊

2、ASB(the Advanced System Bus)

是第一代AMBA系統(tǒng)總線,同AHB相比,它數據寬度要小一些,它支持的典型數據寬度為8位、16位、32位

3、APB(the Advanced Peripheral Bus)

是本地二級總線(local secondary bus ),它主要是為了滿足不需要高性能流水線接口或不需要高帶寬接口的設備的互連

4、AXI4

AXI4 協議是對 AXI3 的更新,在用于多個主接口時,可提高互連的性能和利用率。最多支持 256 位

5、AXI4-Lite

AXI4-Lite 是 AXI4 協議的子協議,適用于與組件中更簡單且更小的控件寄存器式的接口通信。AXI4-Lite 接口的主要功能如下:

  • 所有事務的突發(fā)長度均為 1
  • 所有數據存取的大小均與數據總線的寬度相同
  • 不支持獨占訪問

6、AXI4-Stream

  • AXI4-Stream 協議可用于從主接口到輔助接口的單向數據傳輸,可顯著降低信號路由速率。該協議的主要功能如下:
  • 使用同一組共享線支持單數據流和多數據流
  • 在同一互連內支持多個數據寬度
  • FPGA 中實現的理想選擇

7、ACE4

ACE協議是在AXI4協議的基礎上進行擴展,提供了對硬件一致性緩存的支持.

如下圖所示是一個示例,每個master都有一個local cache,ACE協議會保證緩存的一致性.

The ACE protocol permits cached copies of the same memory location to reside in the local cache of one or more master components.

8、ACE5、ACE5-LiteDVM、ACE5-Lite、ACE5-LiteACP、AXI5、AXI5-Lit

同AXI4

二、實現上的介紹

1、Access permissions (安全擴展等)

AMBA-AXI4總線的擴展, 增加了標志secure讀和寫地址線:AWPROT[1]和ARPROT[1],用來標記Master的身份.
? ARPROT[2:0] defines the access permissions for read accesses.
? AWPROT[2:0] defines the access permissions for write accesses.

總結

以上是生活随笔為你收集整理的[architecture]-AMBA AXI AHB APB学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。