新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 片上總線Wishbone 學(xué)習(xí)(四)總線周期之復(fù)位操作

        片上總線Wishbone 學(xué)習(xí)(四)總線周期之復(fù)位操作

        作者: 時(shí)間:2016-12-15 來(lái)源:網(wǎng)絡(luò) 收藏

        總線周期概述

        一個(gè)總線周期由多個(gè)不可分的時(shí)鐘周期構(gòu)成,完成單次讀/寫(xiě)操作、塊讀/寫(xiě)操作或者讀改寫(xiě)操作。總線周期也分為單次讀/寫(xiě)周期、塊讀/寫(xiě)周期和讀改寫(xiě)周期。一次塊讀/寫(xiě)總線周期完成多次數(shù)據(jù)讀/寫(xiě)操作。一般情況下,一次操作由主設(shè)備和從設(shè)備控制信號(hào)間的一次握手,以及同時(shí)進(jìn)行的地址和數(shù)據(jù)總線的一次傳輸構(gòu)成。塊操作表示整個(gè)操作需要完成多次數(shù)據(jù)傳送。在總線周期中主設(shè)備和從設(shè)備預(yù)先設(shè)定好的共同遵守控制信號(hào)握手規(guī)則,以及地址和數(shù)據(jù)總線的傳輸規(guī)則稱作總線協(xié)議。

        本文引用地址:http://www.104case.com/article/201612/330218.htm

        在以后的文章中,所給圖例中給出的信號(hào)均為主設(shè)備的輸入輸出信號(hào)。因此,對(duì)操作的描述也從主設(shè)備信號(hào)的角度展開(kāi),以便于對(duì)照正文理解圖例。比如"在時(shí)鐘上升沿1到達(dá)之前,從設(shè)備檢測(cè)到主設(shè)備發(fā)起的操作,將適當(dāng)?shù)臄?shù)據(jù)放到主設(shè)備的輸入信號(hào)DAT_I()和TGD_I(),將主設(shè)備的ACK_I置高作為對(duì)主設(shè)備STB_O的響應(yīng)。"的等價(jià)描述為:"在時(shí)鐘上升沿1到達(dá)之前,從設(shè)備檢測(cè)到主設(shè)備發(fā)起的操作,將適當(dāng)?shù)臄?shù)據(jù)放到其輸出信號(hào)DAT_O()和TGD_O(),將輸出信號(hào)ACK_O置高作為對(duì)主設(shè)備STB_O的響應(yīng)。"

        復(fù)位操作

        復(fù)位是數(shù)字系統(tǒng)最基本的操作。復(fù)位后,系統(tǒng)進(jìn)入預(yù)定的狀態(tài)。在遵守Wishbone總線規(guī)范的系統(tǒng)中,當(dāng)RST_I信號(hào)有效,系統(tǒng)開(kāi)始復(fù)位。由于Wishbone規(guī)范規(guī)定的復(fù)位是同步復(fù)位,因此在復(fù)位信號(hào)有效后接下來(lái)的時(shí)鐘上升沿,所有信號(hào)和寄存器進(jìn)入預(yù)定狀態(tài)。因此,Wishbone規(guī)范要求RST_I信號(hào)有效時(shí)間至少要一個(gè)時(shí)鐘周期。在數(shù)字系統(tǒng)中,實(shí)際上更多的采用的是異步復(fù)位,而且復(fù)位信號(hào)的長(zhǎng)度一般大于系統(tǒng)電平穩(wěn)定時(shí)間和系統(tǒng)時(shí)鐘頻率穩(wěn)定時(shí)間。如果在Wishbone接口中使用的是異步復(fù)位,需要在文檔中說(shuō)明,因?yàn)閃ishbone接口默認(rèn)的是同步復(fù)位。


        圖 1Wishbone總線的復(fù)位操作




        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 温泉县| 阜南县| 齐齐哈尔市| 囊谦县| 沙田区| 玉树县| 信丰县| 崇阳县| 广宗县| 定南县| 永定县| 保靖县| 阆中市| 绵阳市| 阜新| 神池县| 山西省| 容城县| 巴彦淖尔市| 南充市| 西峡县| 五常市| 达尔| 临颍县| 平顺县| 北流市| 五华县| 潜山县| 莫力| 上杭县| 隆安县| 台北县| 安图县| 建始县| 绿春县| 庆阳市| 宜兴市| 苏州市| 东阿县| 商城县| 伊川县|