<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 片上總線(xiàn)Wishbone 學(xué)習(九)總線(xiàn)周期之單次寫(xiě)操作

片上總線(xiàn)Wishbone 學(xué)習(九)總線(xiàn)周期之單次寫(xiě)操作

作者: 時(shí)間:2016-12-15 來(lái)源:網(wǎng)絡(luò ) 收藏
異步周期結束方式
單次寫(xiě)操作如圖1所示。

在時(shí)鐘上升沿0,主設備將地址信號ADR_O()、TGA_O()放到總線(xiàn)上,將數據信號DAT_O()、TGD_O()放到總線(xiàn)上,將WE_O置高表示寫(xiě)操作,將適當的SEL_O()信號置高通知從設備數據總線(xiàn)DAT_O()的哪些信號是有效的,將CYC_O和TGC_O置高表示操作正在進(jìn)行,將STB_O置高表示操作開(kāi)始。

本文引用地址:http://dyxdggzs.com/article/201612/330213.htm

在時(shí)鐘上升沿1到達之前,從設備檢測到主設備發(fā)起的操作,將主設備的ACK_I置高作為對主設備STB_O的響應。

在時(shí)鐘上升沿1,從設備將DAT_I()和TGD_I()采樣;主設備發(fā)現ACK_I信號為高,將STB_O和CYC_O置為低表示操作完成;從設備發(fā)現STB_O置低后,也將主設備的ACK_I置低。

在圖1中,從設備可以在上升沿0和上升沿1之間插入任意多個(gè)等待周期。

圖1Wishbone總線(xiàn)的單次寫(xiě)操作(周期異步結束方式)

同步周期結束方式
圖2Wishbone總線(xiàn)的單次寫(xiě)操作(周期同步結束方式)

在時(shí)鐘上升沿0:
  • Master在[ADR_O()]和[TGA_O()]發(fā)出有效的地址
  • Master在[DAT_O()]和[TGD_O()]發(fā)出數據
  • Master發(fā)出[WE_O],表明是一個(gè)寫(xiě)周期
  • Master發(fā)出有效數據選擇信號[SEL_O()]表明哪些數據是有效的
  • Master發(fā)出[CYC_O]和[TGC_O()]表明總線(xiàn)周期的開(kāi)始
  • Master發(fā)出[STB_O]表明操作的開(kāi)始
在時(shí)鐘上升沿1:
  • Slave檢測到主設備發(fā)起的操作,準備發(fā)出[ACK_I]
  • Slave準備鎖存[DAT_O]和[TGD_O()]
  • Slave發(fā)出[ACK_I]應答[STB_O],表明數據有效,可以讀取數據了
  • Master發(fā)現[ACK_I],準備結束總線(xiàn)周期
注意:Slave可以在發(fā)出[ACK_I]前插入等待周期(-WSS-),以控制傳速度??梢圆迦肴我舛鄠€(gè)等待周期。
在時(shí)鐘上升沿2:
  • Slave鎖存[DAT_I]和[TGD_I()]
  • Master拉低[STB_O]和[CYC_O],表明總線(xiàn)周期的結束
  • Slave發(fā)現Master拉低[STB_O],也將[ACK_I]拉低



評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>