在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 實(shí)現(xiàn)USB3.0物理層中彈性緩沖的設(shè)計(jì)方案

            實(shí)現(xiàn)USB3.0物理層中彈性緩沖的設(shè)計(jì)方案

            作者: 時(shí)間:2011-07-29 來源:網(wǎng)絡(luò) 收藏

            本文引用地址:http://www.biyoush.com/article/155982.htm

              對(duì)于添加SKP對(duì),讀指針如何才能知道要添加多少呢?因此讀指針需要寫指針去引導(dǎo)。在中,采用了斷點(diǎn)保存和握手來解決。在SKP窗口出現(xiàn)和添加閥值標(biāo)志有效時(shí)候,寫指針在此時(shí)計(jì)算FIFO中的有效數(shù)據(jù)個(gè)數(shù),根據(jù)FIFO中有效數(shù)據(jù)的個(gè)數(shù)與8的差距來決定wrptr_nxt所指向的下一個(gè)指針點(diǎn),這就是寫指針跳躍。并且在寫時(shí)鐘域把當(dāng)前的寫指針和下一個(gè)所指向的指針點(diǎn)保存起來。在中,讀指針永遠(yuǎn)落后于寫指針。

            圖 10 寫指針保存斷點(diǎn)

              3.2.2 握手

              寫指針在出現(xiàn)SKP窗口和SKP添加閥值觸發(fā)的時(shí)候,發(fā)生了跳躍,并保存了斷點(diǎn),但這只是在寫時(shí)鐘域。由于讀指針晚于寫指針,因此采用握手來通知讀時(shí)鐘域何時(shí)添加SKP。如下圖,當(dāng)SKP窗口出現(xiàn),并且添加閥值觸發(fā)時(shí),保存了斷點(diǎn),并向讀時(shí)鐘域發(fā)起了請(qǐng)求(req),請(qǐng)求一直持續(xù)到讀指針讀到了斷點(diǎn)的起始地址(start_rptr),此時(shí),讀指針讀到了斷點(diǎn)的起始地址,并向?qū)憰r(shí)鐘發(fā)送收到(ack)。當(dāng)寫時(shí)鐘域收到讀時(shí)鐘域的ack信號(hào),撤銷req。讀時(shí)鐘域一旦讀到了截止地址(end_ptr)自動(dòng)撤銷ack信號(hào)。在整個(gè)讀時(shí)鐘域的ack過程中,SKP對(duì)被添加。

            圖11 握手

              3.2.3 輸出控制

              FIFO讀寫控制的過程中,寫先于讀,首先根絕延遲要寫到規(guī)定的要求,此時(shí)寫有效讀無效(定義為W1R0)。當(dāng)達(dá)到規(guī)定的閥值之后,讀寫同時(shí)有效(W1R1)。等到寫結(jié)束, 即一個(gè)包接收完畢,但是讀不一定結(jié)束(W0R1),直至讀到空,即所有數(shù)據(jù)已經(jīng)同步到本地了(W0R0)表示此次任務(wù)結(jié)束。這種流程控制為了保持這個(gè)數(shù)據(jù)的完整性。

            圖 12 讀寫流程控制

              USB協(xié)議中明確規(guī)定SKP對(duì)為2個(gè)連續(xù)的SKP symbol。根據(jù)8b10b原則,2個(gè)連續(xù)的SKP對(duì)的游程是相反的,并且SKP對(duì)的添加要符合8b10b3的規(guī)則。

              中要求,在彈性緩沖下溢的時(shí)候,要添加一個(gè)EDB字符,并且顯性的用下溢標(biāo)志。如下圖,在rx-g與rx-h之間,由于讀快于寫,導(dǎo)致了下溢。因此需要添加一個(gè)EDB字符,并使能一個(gè)時(shí)鐘的下溢,并且置狀態(tài)。

            圖 13 彈性緩沖下溢

              PIPE3.0中要求,在彈性緩沖上溢的時(shí)候,丟掉一個(gè)數(shù)據(jù),并且置狀態(tài)。如下圖rx-f、rx-g與rx-h,由于溢出,rx-g被丟棄,并且置狀態(tài)。

            圖 14 彈性緩沖上溢

              5.總結(jié)

              本文通過分析彈性緩沖的作用與機(jī)制,采用異步時(shí)鐘FIFO來彈性緩沖。并且根據(jù)協(xié)議要求,提出了斷點(diǎn)保存、指針跳躍與握手、指針屏蔽等方法來設(shè)計(jì)彈性緩沖。本設(shè)計(jì)充分考慮了PIPE 3.0標(biāo)準(zhǔn)的要求與實(shí)際需要,并且應(yīng)用于工程中,了彈性緩沖補(bǔ)償時(shí)鐘的目的。


            上一頁(yè) 1 2 3 4 下一頁(yè)

            評(píng)論


            相關(guān)推薦

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

            關(guān)閉