91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 接口電路

外部DMA請求/應答協議

發布時間:2008/12/23 0:00:00 訪問次數:1312

  這里主要講述4種類型的dma請求/應答協議。

  (1)握手模式

  在握手模式下,一個單獨的dma請求信號對應一個dma應答信號。而且在該模式下,一次dma操作意味著在dma操作中的一對或不可分的讀和寫周期。在dma操作中,總線控制器不能把`總線的使用權分配給其他總線控制者。如果想在dma操作中響應高優先級的總線控制,則必須用單步模式,單步模式是把一個dma操作看成是分離的讀和寫操作周期。

  由nxdreq產生的dma請求引起一個字節、一個半字或者一個字被傳送出去。在握手模式下,每一個數據的傳送都需要dma請求。

  (2)單步模式

  單步模式意味著有兩個dma應答周期,分別為dma讀和寫周期。單步模式通常用于測試和調試,因為在讀與寫之間總線控制權可能會交給其他總線控制者。在nxdack的非有效區,比如在讀與寫周期之間,總線控制器將再次評估總線優先級,以決定新的總線控制權。因此,單步模式下的數據傳輸將慢于握手模式下的數據傳輸。

  當dma請求信號變低時,如果沒有高優先級的總線請求,則總線通過降低dma應答信號來表明對dma操作的總線分配。在dma應答信號的第一個低電平段,將有一個dma的讀周期。在dma讀周期后,dma應答信號將有一個上升沿來表示dma讀周期的結束;同時,如果在dma應答信號上升時dma請求信號一直為低電平,則表明下面將是dma寫周期。但是如果在dma應答信號上升時dma請求信號也為高電平,則dma寫周期將會延遲到新的dma請求信號被激活。

  (3)完整服務模式

  在完整服務模式下,一次dma請求將產生連續的dma傳輸,直到規定的dma傳輸數據完成。

  在完整服務模式下,如果dma傳送操作的數量太大,dma操作長時間占用總線,將引起一些問題,因為其他總線服務將無法進行。為了解決此問題,在完整服務模式下,每傳送完一個單元,dma將釋放總線控制權。當dma釋放總線控制權后,其他總線就可以擁有總線控制權;如果其他總線擁有了總線控制權,則在完成該服務后將繼續執行剩余的dma操作,而且不需要再次激活nxdreq。

  (4)需求模式

  需求模式表示,只要dma請求信號有效,dma傳送周期將連續進行。不像完整服務模式,需求模式不允許將總線控制權交給高優先級的總線控制者,即使它在dma操作中向總線控制器發出請求。也就是說,在需求模式下,dma壟斷總線控制權。

  歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)



  這里主要講述4種類型的dma請求/應答協議。

  (1)握手模式

  在握手模式下,一個單獨的dma請求信號對應一個dma應答信號。而且在該模式下,一次dma操作意味著在dma操作中的一對或不可分的讀和寫周期。在dma操作中,總線控制器不能把`總線的使用權分配給其他總線控制者。如果想在dma操作中響應高優先級的總線控制,則必須用單步模式,單步模式是把一個dma操作看成是分離的讀和寫操作周期。

  由nxdreq產生的dma請求引起一個字節、一個半字或者一個字被傳送出去。在握手模式下,每一個數據的傳送都需要dma請求。

  (2)單步模式

  單步模式意味著有兩個dma應答周期,分別為dma讀和寫周期。單步模式通常用于測試和調試,因為在讀與寫之間總線控制權可能會交給其他總線控制者。在nxdack的非有效區,比如在讀與寫周期之間,總線控制器將再次評估總線優先級,以決定新的總線控制權。因此,單步模式下的數據傳輸將慢于握手模式下的數據傳輸。

  當dma請求信號變低時,如果沒有高優先級的總線請求,則總線通過降低dma應答信號來表明對dma操作的總線分配。在dma應答信號的第一個低電平段,將有一個dma的讀周期。在dma讀周期后,dma應答信號將有一個上升沿來表示dma讀周期的結束;同時,如果在dma應答信號上升時dma請求信號一直為低電平,則表明下面將是dma寫周期。但是如果在dma應答信號上升時dma請求信號也為高電平,則dma寫周期將會延遲到新的dma請求信號被激活。

  (3)完整服務模式

  在完整服務模式下,一次dma請求將產生連續的dma傳輸,直到規定的dma傳輸數據完成。

  在完整服務模式下,如果dma傳送操作的數量太大,dma操作長時間占用總線,將引起一些問題,因為其他總線服務將無法進行。為了解決此問題,在完整服務模式下,每傳送完一個單元,dma將釋放總線控制權。當dma釋放總線控制權后,其他總線就可以擁有總線控制權;如果其他總線擁有了總線控制權,則在完成該服務后將繼續執行剩余的dma操作,而且不需要再次激活nxdreq。

  (4)需求模式

  需求模式表示,只要dma請求信號有效,dma傳送周期將連續進行。不像完整服務模式,需求模式不允許將總線控制權交給高優先級的總線控制者,即使它在dma操作中向總線控制器發出請求。也就是說,在需求模式下,dma壟斷總線控制權。

  歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)



上一篇:DMA傳送方式

上一篇:DMA操作原理

相關IC型號

熱門點擊

 

推薦技術資料

耳機放大器
    為了在聽音樂時不影響家人,我萌生了做一臺耳機放大器的想... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
石城县| 青铜峡市| 晋江市| 马尔康县| 健康| 绥宁县| 鲁山县| 依安县| 无极县| 海口市| 临海市| 定边县| 嘉善县| 黄陵县| 滕州市| 吉木乃县| 营口市| 来凤县| 昆明市| 和顺县| 广汉市| 安顺市| 成安县| 广丰县| 淮阳县| 图木舒克市| 安徽省| 额尔古纳市| 南京市| 海淀区| 两当县| 吴川市| 鱼台县| 安阳市| 马公市| 黑水县| 郸城县| 清原| 松原市| 子洲县| 磐安县|