色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

AMBA-APB總線是怎樣進行讀寫操作的?

ruikundianzi ? 來源:FPGA開源工作室 ? 2023-09-07 09:55 ? 次閱讀

1 APB介紹

d4a48352-4ca1-11ee-a25d-92fbcf53809c.png

高級外設總線 (APB) 是高級微控制器總線架構 (AMBA) 協議系列的一部分。它定義了一個低成本接口,該接口針對最低功耗和降低的接口復雜性進行了優化。

APB 協議不是流水線的,使用它連接到不需要 AXI 協議高性能的低帶寬外設。

APB 協議將信號轉換與時鐘的上升沿相關聯,以簡化將 APB 外設集成到任何設計流程中的過程。每次傳輸至少需要兩個周期。

APB 可能相連的接口:

? AMBA 高級高性能總線 (AHB)

? AMBA 高級高性能總線精簡版 (AHB-Lite)

? AMBA 高級可擴展接口 (AXI)

? AMBA 高級可擴展接口精簡版 (AXI4-Lite) 可以使用它來訪問外圍設備的可編程控制寄存器。

APB 版本:

? AMBA 2 APB Specification

? AMBA 3 APB Protocol Specification v1.0

? AMBA APB Protocol Specification v2.0

2 信號描述

d4bdeb62-4ca1-11ee-a25d-92fbcf53809c.png

d4e7fb32-4ca1-11ee-a25d-92fbcf53809c.png

3操作狀態機

d4f93aaa-4ca1-11ee-a25d-92fbcf53809c.png

IDLE:這是 APB 的默認狀態。 SETUP:當需要傳輸時,總線進入 SETUP 狀態,此時相應的選擇信號 PSELx 被置位。

總線只在一個時鐘周期內保持在 SETUP 狀態,并且總是在時鐘的下一個上升沿移動到 ACCESS 狀態。

ACCESS:使能信號 PENABLE 在 ACCESS 狀態下有效。

地址、寫、選擇和寫數據信號在從 SETUP 到 ACCESS 狀態的轉換期間必須保持穩定。

退出 ACCESS 狀態由從機的 PREADY 信號控制:

? 如果從機將 PREADY 保持為低電平,則外圍總線保持在 ACCESS 狀態。

? 如果 PREADY 被從器件驅動為高電平,則退出 ACCESS 狀態,如果不需要更多傳輸,則總線返回 IDLE 狀態?;蛘?,如果另一個傳輸緊隨其后,則總線直接移動到 SETUP 狀態。

4 APB寫操作

d508ec0c-4ca1-11ee-a25d-92fbcf53809c.png

時序分析: 在 T1,寫傳輸開始地址 PADDR、寫數據 PWDATA、寫信號 PWRITE 和選擇信號 PSEL 開始,在 PCLK 的上升沿寄存。這稱為寫傳輸的建立階段。

在 T2,使能信號 PENABLE 和就緒信號 PREADY 在 PCLK 的上升沿寄存。

置位時,PENABLE 指示傳輸的訪問階段的開始。

置位時,PREADY 表示從機可以在下一個上升沿完成傳輸 PCLK 的邊緣。

地址 PADDR、寫數據 PWDATA 和控制信號都保持有效,直到傳輸在 T3 完成,即訪問階段結束。

使能信號 PENABLE 在傳輸結束時無效。

選擇信號 PSEL 也被置為無效,除非在傳輸之后緊接著另一個傳輸到同一外設。

5 APB讀操作

d51d5c5a-4ca1-11ee-a25d-92fbcf53809c.png

時序分析: 從圖中可發現除了PWRITE信號是倒過來有效外,APB 讀操作時序圖和APB寫操作時序圖非常相似,在這里不再作詳細的解釋。 要特別注意的是,在 T3 后,也就是在進入ACESS周期后,APB Slave必須要將 Master 所要讀取的數據準備好,以便 Master 可以在 ACESS 周期末被 T4 正時鐘沿觸發時正確的將數據讀取。





審核編輯:劉清

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

    關注

    48

    文章

    7714

    瀏覽量

    152640
  • 寄存器
    +關注

    關注

    31

    文章

    5390

    瀏覽量

    121896
  • 信號轉換器
    +關注

    關注

    0

    文章

    80

    瀏覽量

    14054
  • 狀態機
    +關注

    關注

    2

    文章

    492

    瀏覽量

    27779
  • AMBA APB總線
    +關注

    關注

    0

    文章

    3

    瀏覽量

    1166

原文標題:AMBA-APB總線介紹

文章出處:【微信號:IP與SoC設計,微信公眾號:IP與SoC設計】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    什么是APB協議/總線?APB總線入門

    上一篇文章簡單講解了什么是AMBA總線,簡單來說,AMBA總線是一系列協議。定義了適用于不同場景的總線家族。今天我們就來將
    的頭像 發表于 01-02 11:37 ?4396次閱讀
    什么是<b class='flag-5'>APB</b>協議/<b class='flag-5'>總線</b>?<b class='flag-5'>APB</b><b class='flag-5'>總線</b>入門

    ARM總線協議AMBA中AHB、APB的區別與聯系

    , ASB, APB);Qchannel文章目錄1 AMBA總線2 AHB2.1 一個典型的基于AHB的微控制器2.2 AHB總線互聯結構:中心選擇器連接master與slave2.3
    發表于 02-09 07:46

    AMBA、APB、AHB簡介

    STM32菜鳥學習手冊——1、AMBAAPB、AHB簡介芯片上總線標準種類繁多,而由ARM公司推出的AMBA片上總線受到了廣大IP開發商和
    發表于 02-17 07:18

    AMBA AHB總線APB總線資料合集

    使用的是 SystemVerilog 描述。2、AMBA APB總線信號接口介紹前面分析了AHB總線協議。接下來分析APB
    發表于 04-07 10:03

    AMBA中的APB總線協議詳解

    1、漫談AMBA總線-APB首先考慮一下以下的場景:概念1: 主機(Master)訂單的發起只能由水果店發起,所以水果店在這條水果運輸總線里面運輸水果占有主動地位。類比:在
    發表于 06-07 16:14

    基于AMBA APB總線NandFlash控制器的設計

    介紹了基于AMBA APB總線NandFlash控制器的設計,首先簡單介紹了NandFlash的一些特點,然后詳細介紹了NandFlash控制器的整體框架、具體功能及其內部的數據通路。該控制器通過ModelSim
    發表于 11-03 15:22 ?54次下載

    APB總線的應用框圖及接口信號

    APB(AdvancedPeripheralBus)是AMBA(AdvancedMicrocontrollerBusArcheticture)總線體系的一部分。相較于AMBA
    發表于 11-17 11:54 ?1.4w次閱讀
    <b class='flag-5'>APB</b><b class='flag-5'>總線</b>的應用框圖及接口信號

    基于AMBA總線介紹?

    定義了三種總線: AHB:Advanced High-performance Bus(先進高性能總線)高速高性能總線;支持2級流水操作(優勢) AP
    的頭像 發表于 05-19 14:22 ?2201次閱讀
    基于<b class='flag-5'>AMBA</b><b class='flag-5'>總線</b>介紹?

    淺述AMBA-APB總線

    1 APB介紹 高級外設總線APB) 是高級微控制器總線架構 (AMBA) 協議系列的一部分。它定義了一個低成本接口,該接口針對最低功耗
    的頭像 發表于 07-23 10:04 ?2411次閱讀
    淺述<b class='flag-5'>AMBA-APB</b><b class='flag-5'>總線</b>

    介紹AMBA2.0總線

    定義了三種總線: AHB:Advanced High-performance Bus(先進高性能總線) 高速高性能總線;支持2級流水操作(優勢) A
    的頭像 發表于 09-06 09:53 ?3303次閱讀
    介紹<b class='flag-5'>AMBA</b>2.0<b class='flag-5'>總線</b>

    數字IC驗證:ARM總線協議AMBA中AHB、APB的簡介、區別與聯系

    , ASB, APB);Qchannel文章目錄1 AMBA總線2 AHB2.1 一個典型的基于AHB的微控制器2.2 AHB總線互聯結構:中心選擇器連接master與slave2.3
    發表于 12-05 15:36 ?16次下載
    數字IC驗證:ARM<b class='flag-5'>總線</b>協議<b class='flag-5'>AMBA</b>中AHB、<b class='flag-5'>APB</b>的簡介、區別與聯系

    STM32菜鳥學習手冊——AMBAAPB、AHB簡介

    STM32菜鳥學習手冊——1、AMBA、APB、AHB簡介芯片上總線標準種類繁多,而由ARM公司推出的AMBA片上總線受到了廣大IP開發商和
    發表于 12-22 19:09 ?16次下載
    STM32菜鳥學習手冊——<b class='flag-5'>AMBA</b>、<b class='flag-5'>APB</b>、AHB簡介

    聊聊AMBA總線-APB

    APB總線里面,數據的傳輸只能由主機發起,其他部分響應主機操作。
    的頭像 發表于 05-04 11:40 ?969次閱讀
    聊聊<b class='flag-5'>AMBA</b><b class='flag-5'>總線</b>-<b class='flag-5'>APB</b>

    AMBA總線那些事之APB

    之前老李問過大家想看哪方面的知識,有不少同學提議老李寫寫總線,特別是AMBA總線,所以老李決定從這期開始開始一個AMBA總線介紹的系列文章
    的頭像 發表于 05-04 14:53 ?2587次閱讀
    <b class='flag-5'>AMBA</b><b class='flag-5'>總線</b>那些事之<b class='flag-5'>APB</b>

    AMBA總線apb簡介

    APB(Advanced Peripheral Bus),外圍總線的意思。該總線協議是ARM公司提出的AMBA總線結構之一,幾乎已成為一種標
    發表于 06-05 15:10 ?2375次閱讀
    <b class='flag-5'>AMBA</b><b class='flag-5'>總線</b>—<b class='flag-5'>apb</b>簡介
    主站蜘蛛池模板: 精品久久久麻豆国产精品 | 欧美成人无码视频午夜福利 | 美女逼逼毛茸茸 | 玩高中女同桌肉色短丝袜脚文 | 色情内射少妇兽交 | 被强J高H纯肉公交车啊 | 果冻传媒在线播放 | 亚洲日本香蕉视频观看视频 | 91免费网站在线看入口黄 | 我半夜摸妺妺的奶C了她软件 | 亚洲国产中文字幕在线视频综合 | 在线精品一卡乱码免费 | 日本888 xxxx | 最近韩国HD免费观看国语 | 日本夜夜夜 | 老头扒开粉缝亲我下面 | 极品网红液液酱粉嫩福利照子凌酱 | 久久综合亚洲色hezyo | 国产成人无码精品久久久按摩 | 嘴巴舔着她的私处插 | 吸奶舔下面 | 亚洲熟妇AV乱码在线观看 | 国产高清精品自在久久 | 亚洲精品日韩在线观看视频 | 最近中文字幕免费高清MV视频 | 男人都懂www深夜免费网站 | 亚洲高清国产品国语在线观看 | 男生脱美女内裤内衣动态图 | 乱叫抽搐流白浆免费视频 | 日本经典片免费看 | 日本理论片和搜子同居的日子2 | 久久不射网 | 天天影视香色欲综合网 | 久久精品久久久 | 国精产品一区二区三区 | 最近的中文字幕免费完整 | 国产精品久久久久影院免费 | 男人和女人全黄一级毛片 | 亚洲一区高清 | 大岛优香久久中文字幕 | 四虎4hu亚洲精品 |