国产肉体XXXX裸体137大胆,国产成人久久精品流白浆,国产乱子伦视频在线观看,无码中文字幕免费一区二区三区 国产成人手机在线-午夜国产精品无套-swag国产精品-国产毛片久久国产

新聞中心

EEPW首頁 > EDA/PCB > 設計應用 > PCI總線從設備接口的CPLD實現

PCI總線從設備接口的CPLD實現

作者: 時間:2012-02-17 來源:網絡 收藏

2.1 狀態(tài)機
狀態(tài)機是整個接口設計的控制核心,它控制著交易時序和控制信號的產生,文中結合規(guī)范的要求,使用Verilog HDL語言、采用One—hot編碼方式設計了全同步狀態(tài)機,狀態(tài)機由表3所列的8個狀態(tài)組成,狀態(tài)機狀態(tài)轉移圖如圖2所示。

本文引用地址:http://m.ptau.cn/article/190766.htm

d.jpg


PCI目標狀態(tài)機狀態(tài)轉移有以下幾種情形:
(1)Idle→B_busy→Idle,地址譯碼未被選中,則處于B_busy忙狀態(tài)等待交易結束,直到FRAME#失效當前總線交易結束才返回Idle。
(2)Idle→B_busy→Wait→Backoff→Turn_ar→Idle,未能在16個時鐘周期內準備好第一個傳輸數據,超時重試(RETRY)斷開連接,總線停留在Backoff等待總線撤消FRAME#,然后總線釋放返回空閑態(tài)。
(3)Idle→B_busy→Wait→(R_wait)→L_data→(Backoff)→Turn_ar→Idle,從設備同時有效Ready和Term信號,表明從設備不支持突發(fā)傳輸或者沒有更多的數據存儲空間進行突發(fā)傳輸,只能進行最后一個數據交易。如果是讀交易,則插入讀等待狀態(tài)R_wait。
若訪問為突發(fā)訪問,當惟一的數據期完成以后,總線停留在Backoff狀態(tài)等待主設備無效FRAME#,然后交易結束。
(4)Idle→B_busy→Wait→(R_wait)→Data→(L_data)→(Backoff)→Turn_ar→Idle,突發(fā)數據交易,讀交易則插入讀等待狀態(tài)R_wait。若從設備提出終止,則插入L_data和Backoff狀態(tài)與主設備斷開連接;若是主設備提出終止則正常的結束總線交易。
在設計中,配置訪問不支持突發(fā)傳輸,總線時序和情形(3)一致;而內存訪問支持突發(fā)傳輸,情形(3)和(4)的時序均會出現。用戶應用可以通過Ready和Term信號不同的輸入組合來控制狀態(tài)機的狀態(tài)轉移,如表4所示。但是在本設計中的順序要么是先等待,然后正常數據交易、正常結束或者提出斷開連接;要么是先等待,然后重試直接斷開連接,只有這兩種順序,用戶應用不能在正常數據交易期中再插入等待狀態(tài),這是不允許的。

e.jpg



關鍵詞: CPLD PCI 總線 設備

評論


相關推薦

技術專區(qū)

關閉