[發明專利]一種基于NOR Flash的EPON終端系統程序更新方法無效
| 申請號: | 201010228276.7 | 申請日: | 2010-07-12 |
| 公開(公告)號: | CN101894035A | 公開(公告)日: | 2010-11-24 |
| 發明(設計)人: | 張宇;張文斌 | 申請(專利權)人: | 杭州開鼎科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04B10/14;H04Q11/00 |
| 代理公司: | 杭州九洲專利事務所有限公司 33101 | 代理人: | 翁霽明 |
| 地址: | 310012 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 nor flash epon 終端 系統 程序 更新 方法 | ||
技術領域
本發明涉及應用于EPON終端系統(ONU)的程序更新方法,尤其涉及在利用NOR?Flash作為數據以及程序存儲區域,并通過OLT,利用OAM遠程管理進行程序更新的方法。?
背景技術
EPON系統是一種點到多點的網絡系統,其主要包含三個部分:局端OLT、終端(用戶端)ONU以及無源光分路器ODN,如附圖1所示。?
EPON終端(ONU)位于用戶端,被安置在用戶樓道內或用戶家庭,因此ONU的程序更新一般是基于OAM的遠程管理方法,即OLT通過特定的OAM幀,把需要更新的程序發布到ONU本地,ONU則接收OAM幀,并提取需要更新的程序,自動在本地更新。這種更新方法實現了ONU端的無人值守更新,降低了EPON系統部署以及運營過程中的人員開銷和成本。ONU一般利用Flash或者是EEPROM保存程序,并使用SDRAM或Flash作為程序運行時的動態存儲區域。但目前尚未有利用NOR?Flash同時作為EPON終端系統的程序保存空間以及程序運行空間。?
發明內容
本發明的目的在于克服現有技術存在的不足,而提供一種基于NOR?Flash的EPON終端系統程序更新方法。所述的EPON系統是一種點到多點的網絡系統,其主要包含三個部分:局端OLT、終端(用戶端)ONU以及無源光分路器ODN;所述的EPON終端系統程序更新方法,主要包含:?
a、OAM的接收邏輯:當OLT通過OAM方式對ONU進行程序更新時,需要通過OAM幀攜帶需要更新的程序,并發送給CPU,在此過程中,需要有OAM的接收邏輯完成對OAM幀的接收,并發送給CPU;?
b、CPU:CPU主要完成對OAM幀的解析,提取需要更新的程序內容,并發起對NOR?Flash的更新操作;?
c、NOR?Flash控制器:由于CPU本身并不控制NOR?Flash,因此,需要有NOR?Flash控制器完成對NOR?Flash的操作,包括對NOR?Flash的讀、寫、擦除等操作;?
d、RAM空間:當CPU解析了OAM幀之后,會把需要更新的程序暫時存儲在RAM中,然后選擇合適的機會寫入NOR?Flash;?
e、其他硬件輔助邏輯,包括中斷控制器、寄存器等。?
所述部分(a)中,還包括:?
1)OAM幀接收邏輯有可能會接收到非OAM幀,需要把非OAM幀丟棄,在EPON系統中,判定一個幀是否是OAM幀的方法是:以太網幀的Lengty/Type域如果是0x8809,則當前幀是OAM幀,否則不是,則為非OAM幀,該接收邏輯需要丟棄當前幀;?
2)OAM幀接收邏輯需要判定幀是否有效,即幀的FCS域是否正確:在網絡中進行數據幀的傳輸時,有可能會因為信號干擾出現數據錯誤的情況,這可以通過對幀進行CRC32校驗,作為幀的FCS域添加在幀末尾;而OAM幀接收邏輯在接收時,需要判定FCS域是否正確,如果不正確,則丟棄當前的OAM幀;?
3)本發明提出了利用OAM幀接收邏輯(硬件方法)進行FCS域的判定,可以減輕CPU的負擔,提高處理效率;?
所述部分(b)中,還包括:?
1)CPU可以是8位CPU、16CPU或者是32位CPU,本發明不限制所選擇的CPU類型;?
2)CPU在解析OAM幀時,需要根據OAM的標準定義格式進行處理,本發明是基于IEEE802.3所定義的OAM格式,但并不僅限于IEEE802.3協議所定義的OAM格式;?
3)CPU在解析OAM幀時,可以把從OAM幀中提取的更新程序信息暫存在RAM中但本發明并不限制僅能使用RAM;?
所述部分(c)中,還包括:?
1)NOR?Flash需要完成對NOR?Flash的操作包括:讀、寫以及擦除。擦除操作可以包括對NOR?Flash的片擦除或者是扇區擦除;?
2)本發明并不限制所是由的NOR?Flash的類型,由此,本發明并不限制NOR?Flash的操作特性;?
所述部分(d)中,還包括:?
1)本發明中使用RAM作為更新程序的數據緩存空間,但本發明并不限制所是由的RAM容量;?
2)可以選擇使用其他類型的數據緩存空間,例如SDRAM等;?
所述基于NOR?Flash的EPON終端系統程序更新方法,主要包含有如下兩個過程:一是針對NOR?Flash的擦除過程,二是針對NOR?Flash的程序更新過程;其中所述的NOR?Flash的擦除過程是:?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州開鼎科技有限公司,未經杭州開鼎科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010228276.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:治療血液惡性腫瘤和自身免疫疾病的HVEM配體
- 下一篇:低分子量季銨鹽分散劑





