[實用新型]一種多通道分組定時器有效
| 申請號: | 201420504949.0 | 申請日: | 2014-09-03 |
| 公開(公告)號: | CN204046619U | 公開(公告)日: | 2014-12-24 |
| 發明(設計)人: | 胡強;劉雁行;許鵬 | 申請(專利權)人: | 成都朗銳芯科技發展有限公司 |
| 主分類號: | H04J3/06 | 分類號: | H04J3/06 |
| 代理公司: | 四川力久律師事務所 51221 | 代理人: | 林輝輪;王蕓 |
| 地址: | 610041 四川省成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通道 分組 定時器 | ||
技術領域
本實用新型涉及網絡通訊定時領域,具體涉及一種多通道分組定時器。
背景技術
在通訊領域,經常需要大量定時器完成多信道超時告警。比如對多通道接收報文進行超時統計,如果報文在指定的定時周期內沒有收到,就要發出接收超時告警;針對同一通道接收超時可能有幾種,如超時3.3ms,發出告警1,超時10ms,發出告警2,超時100ms,發出告警3等,不同級別超時告警輸出不同的告警脈沖,并進行對應級別的告警處理。通信系統中有時需要定時的通道數達數百個,定時周期級別大多只有幾種。如果用計數器方法來實現多通道多周期定時器,需要消耗大量的邏輯資源。
實用新型內容
為解決以上問題,采用較少的資源同時為幾百上千個通道提供多層次報警,本實用新型提供一種多通道分組定時器包括讀寫控制模塊、存儲模塊、定時判斷模塊和累加模塊,其中,所述讀寫控制模塊與所述存儲模塊連接,所述存儲模塊與所述定時判斷模塊連接,所述定時判斷模塊與所述累加模塊連接,所述累加模塊與所述讀寫控制模塊連接,所述定時判斷模塊還包括定時輸出端口。
所述讀寫控制模塊用于控制所述存儲模塊定時計數數據的讀寫;所述存儲模塊用于儲存定時計數數據;所述定時判斷模塊用于存儲定時配置數據,并判斷定時計數數據是否到達定時配置數據,所述定時判斷輸出端口用于在定時計數數據達到定時配置數據時輸出定時信號;所述累加模塊用于將定時計數數據加一或清零。
進一步的,所述存儲模塊包含一個以上的寄存器,每個寄存器為一個定時通道,每個定時通道內存儲有相應通道的定時計數數據。讀寫控制模塊對存儲模塊中包含的一個以上的定時通道從第1定時通道到第n定時通道依次讀寫一次,并循環進行,即定時開始后,讀寫控制模塊先對第1定時通道中的定時計數數據進行第一次讀寫,然后對第2定時通道中的定時計數數據進行第一次讀寫,一直到對第n定時通道進行第一次讀寫后,重新對第1定時通道進行第二次讀寫,依次循環進行,直到各個定時通道中的定時計數數據達到定時判斷模塊中的定時配置數據為止。
在某些實施例中,所述存儲模塊包含1024個寄存器,每個寄存器為一個定時通道,每個定時通道內存儲有相應通道的定時計數數據。讀寫模塊對每個存儲模塊中均包含的1024個定時通道依次進行讀寫一次,并循環進行。
進一步的,所述定時器包括一個以上的存儲模塊,所述存儲模塊均包含相同數量的寄存器,每個存儲模塊各自對應一個定時判斷模塊和一個累加模塊,不同存儲模塊各自對應的定時判斷模塊中存儲的定時配置數據不同。讀寫控制模塊同時對一個以上包含相同定時通道數量的存儲模塊進行讀取,并將讀取出的數據與各存儲模塊對應的定時判斷模塊存儲的定時配置數據進行比較。
在某些實施例中所述定時器包括五個相同的存儲模塊,每個存儲模塊對應一個定時判斷模塊和一個累加模塊。讀寫模塊同時對五個包含相同寄存器數量的存儲模塊進行讀取,并將讀取出的數據與各個存儲模塊對應的定時判斷模塊存儲的定時配置數據進行比較。
定時開始后,讀寫控制模塊同時從各個存儲模塊中的第一定時通道開始讀取其中的定時計數數據,并將讀出的定時計數數據與各個存儲模塊對應的定時判斷模塊中的定時配置數據進行比較,如果未達到定時配置數據,則由各個存儲模塊各自對應的累加模塊對定時計數數據進行加一處理,然后通過讀寫控制模塊寫回各個存儲模塊的第一定時通道取代原定時計數數據。隨后讀寫控制模塊對各個存儲模塊中第二定時通道至第n(n≥1)定時通道中的定時計數數據依次進行一次讀取比較,完成后從第一定時通道重新開始循環讀取。
讀寫控制模塊從第一定時通道到第n(n≥1)定時通道依次讀取完一次為一個定時步長,讀寫控制模塊對一個定時通道讀寫一次包括讀、改、寫三個步驟,共需要三個時鐘周期,因此一個定時步長=讀寫控制模塊的時鐘周期*3*存儲模塊包含的定時通道數n。
各個存儲模塊具有相同數量的定時通道,因此具有相同的定時步長,根據需要在定時判斷模塊設定不同的定時配置數據,定時判斷模塊中存儲的定時配置數據=所需定時時間/定時步長。
各個存儲模塊中的對應的定時通道為同一通信信道提供定時。
存儲模塊中各通道存儲的定時計數數據達到相應定時判斷模塊中的定時配置數據時,相應定時判斷模塊對相應通道輸出定時信號,同時相應累加模塊將該通道的定時計數數據歸零,該存儲模塊中相應定時通道定時重新開始。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都朗銳芯科技發展有限公司,未經成都朗銳芯科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201420504949.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種兩軸電動輪礦用車后輪制動器安裝結構
- 下一篇:一種車輛制動裝置





