欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

防丟包統(tǒng)計(jì)方法及裝置的制作方法

文檔序號:7522463閱讀:231來源:國知局
專利名稱:防丟包統(tǒng)計(jì)方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域中的統(tǒng)計(jì)方法及裝置,特別是涉及一種防丟包統(tǒng)計(jì)方法及裝置。
背景技術(shù)
以太網(wǎng)技術(shù)以其良好的經(jīng)濟(jì)性、互通性和易用性等優(yōu)勢,得到了廣泛應(yīng)用。以太網(wǎng) OAM(Operation Administration and Maintenance,操作、管理、維護(hù))需要提供業(yè)務(wù)管理、 故障檢測和性能監(jiān)視功能,其中少不了對大量以太網(wǎng)幀和數(shù)據(jù)包的計(jì)數(shù)。傳統(tǒng)的計(jì)數(shù)采用讀清零機(jī)制,在微機(jī)讀取計(jì)數(shù)值時(shí),就對計(jì)數(shù)器進(jìn)行清零操作,如果此時(shí)正好有計(jì)數(shù)脈沖到來,由于微機(jī)接口操作的影響,讀清零操作清零了計(jì)數(shù)器,從而漏記了這個(gè)計(jì)數(shù)脈沖,導(dǎo)致以太網(wǎng)幀和數(shù)據(jù)包的統(tǒng)計(jì)不準(zhǔn)確。

發(fā)明內(nèi)容
本發(fā)明的目的是為了克服上述背景技術(shù)的不足,提供一種防丟包統(tǒng)計(jì)方法及裝置,能夠防止微機(jī)操作期間導(dǎo)致的漏記,保證不丟包,實(shí)現(xiàn)高效、準(zhǔn)確的統(tǒng)計(jì),適用于任意位寬的計(jì)數(shù)器,可用于任何需要統(tǒng)計(jì)計(jì)數(shù)的領(lǐng)域。本發(fā)明提供的防丟包統(tǒng)計(jì)方法,包括以下步驟:A、讀取計(jì)數(shù)值的同時(shí),監(jiān)測計(jì)數(shù)脈沖的到達(dá)情況;B、若監(jiān)測到有計(jì)數(shù)脈沖到來,則鎖存當(dāng)前計(jì)數(shù)值并送出,將監(jiān)測到的計(jì)數(shù)脈沖計(jì)入下一個(gè)統(tǒng)計(jì)周期。在上述技術(shù)方案中,讀取操作若產(chǎn)生清零脈沖,則在所述清零脈沖到來時(shí),鎖存當(dāng)前計(jì)數(shù)值,計(jì)數(shù)器清零,并將監(jiān)測到的計(jì)數(shù)脈沖計(jì)入下一個(gè)統(tǒng)計(jì)周期。在上述技術(shù)方案中,步驟B中計(jì)入監(jiān)測到的計(jì)數(shù)脈沖時(shí),判斷當(dāng)前計(jì)數(shù)值是否小于計(jì)數(shù)器的最大計(jì)數(shù)范圍,若是,則計(jì)數(shù)器加1 ;否則,維持當(dāng)前計(jì)數(shù)值不變,直到有清零脈沖到達(dá)才清零計(jì)數(shù)器,重新開始下一輪計(jì)數(shù)。本發(fā)明提供的防丟包統(tǒng)計(jì)裝置,包括計(jì)數(shù)單元,由比較器和加法器構(gòu)成,用于在計(jì)數(shù)器的計(jì)數(shù)范圍內(nèi)對計(jì)數(shù)脈沖計(jì)數(shù);清零脈沖監(jiān)測單元,由第一觸發(fā)器、反相器和第一與門構(gòu)成,用于監(jiān)測清零脈沖;第一多路選擇器,用于當(dāng)計(jì)數(shù)脈沖到來且當(dāng)前計(jì)數(shù)值小于計(jì)數(shù)器的最大計(jì)數(shù)范圍時(shí),指示計(jì)數(shù)器加1,否則維持當(dāng)前計(jì)數(shù)值不變;第二觸發(fā)器,用于存儲計(jì)數(shù)周期內(nèi)的中間計(jì)數(shù)值;第三觸發(fā)器,用于監(jiān)測到清零脈沖時(shí)鎖存當(dāng)前計(jì)數(shù)值并輸出。在上述技術(shù)方案中,還包括第二多路選擇器,用于監(jiān)測到清零脈沖的同時(shí)監(jiān)測計(jì)數(shù)脈沖,如果有計(jì)數(shù)脈沖到來,則將值1送入第二觸發(fā)器,否則清零計(jì)數(shù)器。在上述技術(shù)方案中,還包括第二與門,用于將所述比較器的結(jié)果和計(jì)數(shù)脈沖相與, 實(shí)現(xiàn)在計(jì)數(shù)器支持的最大計(jì)數(shù)范圍內(nèi)對計(jì)數(shù)脈沖進(jìn)行計(jì)數(shù)。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)如下本發(fā)明將微機(jī)接口的讀取操作與計(jì)數(shù)器的計(jì)數(shù)操作隔離開,不會相互干擾,在清零計(jì)數(shù)器的同時(shí),監(jiān)測計(jì)數(shù)脈沖的到達(dá)情況,從而防止了微機(jī)操作期間導(dǎo)致的漏記,微機(jī)讀取的計(jì)數(shù)值為鎖存在觸發(fā)器中的數(shù)值,保證不丟包,實(shí)現(xiàn)高效、準(zhǔn)確的統(tǒng)計(jì),適用于任意位寬的計(jì)數(shù)器,可用于任何需要統(tǒng)計(jì)計(jì)數(shù)的領(lǐng)域。


圖1為本發(fā)明實(shí)施例裝置的結(jié)構(gòu)示意圖,;圖2為本發(fā)明實(shí)施例裝置的信號端子示意圖;圖3為微機(jī)讀取操作時(shí)不監(jiān)測計(jì)數(shù)脈沖的功能時(shí)序圖;圖4為微機(jī)讀取操作的同時(shí)監(jiān)測計(jì)數(shù)脈沖的功能時(shí)序圖。
具體實(shí)施例方式下面結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)描述。本發(fā)明實(shí)施例提供的防丟包統(tǒng)計(jì)方法,包括以下步驟A、讀取計(jì)數(shù)值的同時(shí),監(jiān)測計(jì)數(shù)脈沖的到達(dá)情況,讀取操作分為產(chǎn)生清零脈沖和不產(chǎn)生清零脈沖兩種;B、對于不產(chǎn)生清零脈沖的讀取操作,在讀取操作期間若監(jiān)測到有計(jì)數(shù)脈沖到來, 在鎖存當(dāng)前計(jì)數(shù)值并送出的同時(shí),將監(jiān)測到的計(jì)數(shù)脈沖計(jì)入下一個(gè)統(tǒng)計(jì)周期;對于產(chǎn)生清零脈沖的讀取操作,若監(jiān)測到有計(jì)數(shù)脈沖到來,在鎖存并送出當(dāng)前計(jì)數(shù)值的同時(shí),清零計(jì)數(shù)器,并將監(jiān)測到的計(jì)數(shù)脈沖計(jì)入下一個(gè)統(tǒng)計(jì)周期。計(jì)入監(jiān)測到的計(jì)數(shù)脈沖時(shí),判斷當(dāng)前計(jì)數(shù)值是否小于計(jì)數(shù)器的最大計(jì)數(shù)范圍,若是,則計(jì)數(shù)器加1 ;否則,維持當(dāng)前計(jì)數(shù)值不變,直到有清零脈沖到達(dá)才清零計(jì)數(shù)器,重新開始下一輪計(jì)數(shù)。本發(fā)明實(shí)施例提供的防丟包統(tǒng)計(jì)裝置,包括計(jì)數(shù)單元,由比較器和加法器構(gòu)成,用于在計(jì)數(shù)器的計(jì)數(shù)范圍內(nèi)對計(jì)數(shù)脈沖計(jì)數(shù);清零脈沖監(jiān)測單元,由第一觸發(fā)器、反相器和第一與門構(gòu)成,用于監(jiān)測清零脈沖;第一多路選擇器,用于當(dāng)計(jì)數(shù)脈沖到來且當(dāng)前計(jì)數(shù)值小于計(jì)數(shù)器的最大計(jì)數(shù)范圍時(shí),指示計(jì)數(shù)器加1,否則維持當(dāng)前計(jì)數(shù)值不變;第二觸發(fā)器,用于存儲計(jì)數(shù)周期內(nèi)的中間計(jì)數(shù)值;第三觸發(fā)器,用于監(jiān)測到清零脈沖時(shí)鎖存當(dāng)前計(jì)數(shù)值并輸出;第二多路選擇器,用于監(jiān)測到清零脈沖的同時(shí)監(jiān)測計(jì)數(shù)脈沖,如果有計(jì)數(shù)脈沖到來,則將值1送入第二觸發(fā)器,否則清零計(jì)數(shù)器;第二與門,用于將所述比較器的結(jié)果和計(jì)數(shù)脈沖相與,實(shí)現(xiàn)在計(jì)數(shù)器支持的最大計(jì)數(shù)范圍內(nèi)對計(jì)數(shù)脈沖進(jìn)行計(jì)數(shù)。本發(fā)明實(shí)施例的原理闡述如下微機(jī)讀取FPGA (Field Programmable Gate Array,現(xiàn)場可編程門陣列)的統(tǒng)計(jì)值時(shí),當(dāng)讀取操作產(chǎn)生的清零脈沖到來時(shí),首先鎖存當(dāng)前的計(jì)數(shù)值,同時(shí)監(jiān)測計(jì)數(shù)脈沖的到達(dá)情況,如果當(dāng)前正好有計(jì)數(shù)脈沖到來,F(xiàn)PGA在送出當(dāng)前統(tǒng)計(jì)周期內(nèi)的計(jì)數(shù)值并清零計(jì)數(shù)器的同時(shí),在下一個(gè)統(tǒng)計(jì)周期計(jì)入該計(jì)數(shù)脈沖,從而保證不漏記一個(gè)脈沖,防止了微機(jī)接口操作期間導(dǎo)致的漏記,實(shí)現(xiàn)準(zhǔn)確統(tǒng)計(jì)。該方法同樣適用于不清零的讀取操作,即在讀取操作時(shí)監(jiān)測計(jì)數(shù)脈沖的到達(dá)情況,如果正好有計(jì)數(shù)脈沖到來,在鎖存并送出當(dāng)前計(jì)數(shù)值的同時(shí),把監(jiān)測到的這個(gè)計(jì)數(shù)脈沖計(jì)入下一個(gè)統(tǒng)計(jì)周期,從而保證不丟包的性能統(tǒng)計(jì)。參見圖1所示,本發(fā)明實(shí)施例提供的防丟包統(tǒng)計(jì)裝置的模塊端子說明如下
權(quán)利要求
1.一種防丟包統(tǒng)計(jì)方法,其特征在于包括以下步驟A、讀取計(jì)數(shù)值的同時(shí),監(jiān)測計(jì)數(shù)脈沖的到達(dá)情況;B、若監(jiān)測到有計(jì)數(shù)脈沖到來,則鎖存當(dāng)前計(jì)數(shù)值并送出,將監(jiān)測到的計(jì)數(shù)脈沖計(jì)入下一個(gè)統(tǒng)計(jì)周期。
2.如權(quán)利要求1所述的防丟包統(tǒng)計(jì)方法,其特征在于讀取操作若產(chǎn)生清零脈沖,則在所述清零脈沖到來時(shí),鎖存當(dāng)前計(jì)數(shù)值,計(jì)數(shù)器清零,并將監(jiān)測到的計(jì)數(shù)脈沖計(jì)入下一個(gè)統(tǒng)計(jì)周期。
3.如權(quán)利要求1或2所述的防丟包統(tǒng)計(jì)方法,其特征在于步驟B中計(jì)入監(jiān)測到的計(jì)數(shù)脈沖時(shí),判斷當(dāng)前計(jì)數(shù)值是否小于計(jì)數(shù)器的最大計(jì)數(shù)范圍,若是,則計(jì)數(shù)器加1 ;否則,維持當(dāng)前計(jì)數(shù)值不變,直到有清零脈沖到達(dá)才清零計(jì)數(shù)器,重新開始下一輪計(jì)數(shù)。
4.一種防丟包統(tǒng)計(jì)裝置,其特征在于包括計(jì)數(shù)單元,由比較器和加法器構(gòu)成,用于在計(jì)數(shù)器的計(jì)數(shù)范圍內(nèi)對計(jì)數(shù)脈沖計(jì)數(shù);清零脈沖監(jiān)測單元,由第一觸發(fā)器、反相器和第一與門構(gòu)成,用于監(jiān)測清零脈沖;第一多路選擇器,用于當(dāng)計(jì)數(shù)脈沖到來且當(dāng)前計(jì)數(shù)值小于計(jì)數(shù)器的最大計(jì)數(shù)范圍時(shí), 指示計(jì)數(shù)器加1,否則維持當(dāng)前計(jì)數(shù)值不變;第二觸發(fā)器,用于存儲計(jì)數(shù)周期內(nèi)的中間計(jì)數(shù)值;第三觸發(fā)器,用于監(jiān)測到清零脈沖時(shí)鎖存當(dāng)前計(jì)數(shù)值并輸出。
5.如權(quán)利要求4所述的防丟包統(tǒng)計(jì)裝置,其特征在于還包括第二多路選擇器,用于監(jiān)測到清零脈沖的同時(shí)監(jiān)測計(jì)數(shù)脈沖,如果有計(jì)數(shù)脈沖到來,則將值1送入第二觸發(fā)器,否則清零計(jì)數(shù)器。
6.如權(quán)利要求4或5所述的防丟包統(tǒng)計(jì)裝置,其特征在于還包括第二與門,用于將所述比較器的結(jié)果和計(jì)數(shù)脈沖相與,實(shí)現(xiàn)在計(jì)數(shù)器支持的最大計(jì)數(shù)范圍內(nèi)對計(jì)數(shù)脈沖進(jìn)行計(jì)
全文摘要
本發(fā)明公開了一種防丟包統(tǒng)計(jì)方法及裝置,方法包括步驟讀取計(jì)數(shù)值的同時(shí),監(jiān)測計(jì)數(shù)脈沖的到達(dá)情況;若監(jiān)測到有計(jì)數(shù)脈沖到來,則鎖存當(dāng)前計(jì)數(shù)值并送出,將監(jiān)測到的計(jì)數(shù)脈沖計(jì)入下一個(gè)統(tǒng)計(jì)周期。讀取操作若產(chǎn)生清零脈沖,則在所述清零脈沖到來時(shí),鎖存當(dāng)前計(jì)數(shù)值,計(jì)數(shù)器清零,并將監(jiān)測到的計(jì)數(shù)脈沖計(jì)入下一個(gè)統(tǒng)計(jì)周期。本發(fā)明將微機(jī)接口的讀取操作與計(jì)數(shù)器的計(jì)數(shù)操作隔離開,不會相互干擾,在清零計(jì)數(shù)器的同時(shí),監(jiān)測計(jì)數(shù)脈沖的到達(dá)情況,從而防止了微機(jī)操作期間導(dǎo)致的漏記,微機(jī)讀取的計(jì)數(shù)值為鎖存在觸發(fā)器中的數(shù)值,保證不丟包,實(shí)現(xiàn)高效、準(zhǔn)確的統(tǒng)計(jì),適用于任意位寬的計(jì)數(shù)器,可用于任何需要統(tǒng)計(jì)計(jì)數(shù)的領(lǐng)域。
文檔編號H03K21/40GK102368687SQ20111028449
公開日2012年3月7日 申請日期2011年9月23日 優(yōu)先權(quán)日2011年9月23日
發(fā)明者林雪, 章燦輝 申請人:烽火通信科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
义乌市| 三台县| 杭锦旗| 乌兰察布市| 齐河县| 石狮市| 黑龙江省| 开封县| 丹凤县| 堆龙德庆县| 安泽县| 屏南县| 当阳市| 奉节县| 伊宁县| 新巴尔虎右旗| 三原县| 安吉县| 临安市| 富锦市| 石嘴山市| 太和县| 巴马| 临桂县| 张北县| 栖霞市| 阿巴嘎旗| 邵武市| 漾濞| 中江县| 吉安县| 广昌县| 台东市| 丽江市| 苍山县| 水城县| 延长县| 含山县| 仙居县| 林口县| 盐池县|