国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種高速互聯(lián)總線的報(bào)文過濾系統(tǒng)及方法與流程

      文檔序號:12015616閱讀:來源:國知局
      一種高速互聯(lián)總線的報(bào)文過濾系統(tǒng)及方法與流程

      技術(shù)特征:
      1.一種高速互聯(lián)總線的報(bào)文過濾系統(tǒng),其特征在于:包括譯碼模塊、連接譯碼模塊的冒泡模塊、連接冒泡模塊的合并模塊、以及連接合并模塊的轉(zhuǎn)換模塊;其中,譯碼模塊按照點(diǎn)對點(diǎn)連接協(xié)議定義的報(bào)文編碼對總線上接收端的并行數(shù)據(jù)進(jìn)行譯碼,以單獨(dú)標(biāo)志標(biāo)記每個報(bào)文是否有效;冒泡模塊根據(jù)譯碼模塊輸出的位向量對總線并行數(shù)據(jù)進(jìn)行重新排序,若報(bào)文類型為空報(bào)文,則進(jìn)行冒泡操作,使空報(bào)文之后的有效數(shù)據(jù)報(bào)文位置前移,排除空報(bào)文位置上的空穴;合并模塊的主要是將已經(jīng)做完冒泡的有效報(bào)文數(shù)據(jù)與等待隊(duì)列數(shù)據(jù)進(jìn)行合并;轉(zhuǎn)換模塊通過異步FIFO將FPGA芯片內(nèi)部分為完全獨(dú)立的讀時鐘域和寫時鐘域,可以同時進(jìn)行讀寫操作。2.根據(jù)權(quán)利要求1所述高速互聯(lián)總線的報(bào)文過濾系統(tǒng),其特征在于:所述譯碼模塊包括有譯碼器;所述譯碼器設(shè)有一個或多個使能控制輸入端,用來控制允許譯碼或禁止譯碼。3.根據(jù)權(quán)利要求2所述高速互聯(lián)總線的報(bào)文過濾系統(tǒng),其特征在于:所述譯碼器的譯碼邏輯采用報(bào)文操作符逐位比較的方法進(jìn)行報(bào)文譯碼,解析出總線數(shù)據(jù)中的空報(bào)文和有效數(shù)據(jù)報(bào)文。4.根據(jù)權(quán)利要求3所述高速互聯(lián)總線的報(bào)文過濾系統(tǒng),其特征在于:冒泡模塊依次比較相鄰的兩個報(bào)文,若前面的報(bào)文是空報(bào)文,且后面的報(bào)文是有效數(shù)據(jù)報(bào)文,則將后面的報(bào)文位置前移1,否則不操作;從并行數(shù)據(jù)總線上的第1個報(bào)文和第2個報(bào)文開始,反復(fù)迭代,直至比較最后兩個報(bào)文,完成冒泡的整個過程。5.根據(jù)權(quán)利要求4所述高速互聯(lián)總線的報(bào)文過濾系統(tǒng),其特征在于:合并模塊將已經(jīng)做完冒泡的有效報(bào)文數(shù)據(jù)與等待隊(duì)列數(shù)據(jù)進(jìn)行合并,并根據(jù)合并后隊(duì)列的長度L判斷是否達(dá)到閾值,若達(dá)到則進(jìn)行填裝操作,將合并后的數(shù)據(jù)寫入異步FIFO,否則將合并后的數(shù)據(jù)存放在等待隊(duì)列中,等待下一筆冒泡數(shù)據(jù)進(jìn)行合并。6.根據(jù)權(quán)利要求5所述高速互聯(lián)總線的報(bào)文過濾系統(tǒng),其特征在于:轉(zhuǎn)換模塊的異步FIFO包含有一個獨(dú)立的讀端口和寫端口的RAM,讀端口和寫端口各擁有一個計(jì)數(shù)器,共有兩個計(jì)數(shù)器,產(chǎn)生相互獨(dú)立的讀寫地址。7.一種高速互聯(lián)總線的報(bào)文過濾方法,其特征在于,包括如下步驟:對高速互聯(lián)總線上傳輸?shù)臄?shù)據(jù)進(jìn)行譯碼,解析譯碼總線上傳輸?shù)臄?shù)據(jù),分析并丟棄其中無效的空報(bào)文,只保留有效數(shù)據(jù)報(bào)文;對剩余的有效數(shù)據(jù)報(bào)文進(jìn)行重新排序和合并;通過冒泡的方式排除空報(bào)文位置上的空穴,組成全部有效的并行數(shù)據(jù);將過濾后且經(jīng)過重新排序的數(shù)據(jù)寫入異步FIFO進(jìn)行跨時鐘域轉(zhuǎn)換,從高頻轉(zhuǎn)換到低頻,與FPGA芯片內(nèi)部邏輯時鐘頻率匹配。8.根據(jù)權(quán)利要求7所述的高速互聯(lián)總線的報(bào)文過濾方法,其特征在于:通過專門的譯碼邏輯對總線上的報(bào)文進(jìn)行譯碼,每個報(bào)文以單獨(dú)標(biāo)志位標(biāo)記是否有效,全部標(biāo)志位組成數(shù)據(jù)總線的有效信息位向量。9.根據(jù)權(quán)利要求8所述的高速互聯(lián)總線的報(bào)文過濾方法,其特征在于:通過數(shù)據(jù)總線有效信息位向量識別總線上的數(shù)據(jù)空穴,將排在空穴后的有效數(shù)據(jù)報(bào)文前移,通過冒泡的方式排除空穴,重新排序后所有有效數(shù)據(jù)報(bào)文無縫相連。10.根據(jù)權(quán)利要求9所述的高速互聯(lián)總線的報(bào)文過濾方法,其特征在于:將有效數(shù)據(jù)填裝到異步FIFO中,將總線數(shù)據(jù)從傳輸總線上的高頻時鐘域轉(zhuǎn)換到芯片內(nèi)部核心邏輯使用的低頻時鐘域。
      當(dāng)前第2頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1