恭喜中國航空工業集團公司洛陽電光設備研究所何禮獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網恭喜中國航空工業集團公司洛陽電光設備研究所申請的專利一種基于UART的邏輯在線升級測試方法獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN115509553B 。
龍圖騰網通過國家知識產權局官網在2025-05-06發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202211030188.5,技術領域涉及:G06F8/61;該發明授權一種基于UART的邏輯在線升級測試方法是由何禮;封思遠;呂濤濤;張凱旋;張鵬;畢思明設計研發完成,并于2022-08-26向國家知識產權局提交的專利申請。
本一種基于UART的邏輯在線升級測試方法在說明書摘要公布了:本發明公開了一種基于UART的邏輯在線升級測試方法,采用UART通信方式,將程序升級文件通過Zmodem文件傳輸協議傳輸到待升級的測試系統。測試系統內部采用MicroBlaze軟核作為處理器,采用FIFO存儲結構,接收升級文件進行緩存,并同時將已緩存的文件數據通過Multiboot方法燒錄到FPGA的配置Flash,實現待升級測試系統的邏輯在線升級功能。本發明較低的資源開銷和簡單的接口需求,實現板卡邏輯的在線升級功能,尤其適用于復雜機箱結構的設備、儀器進行邏輯升級的應用場景。
本發明授權一種基于UART的邏輯在線升級測試方法在權利要求書中公布了:1.一種基于UART的邏輯在線升級測試方法,其特征在于,包括如下步驟:步驟1:搭建基于UART的邏輯在線升級測試系統;所述基于UART的邏輯在線升級測試系統裝配在板卡上,包括FPGA、Flash和RS485接口芯片;通過在FPGA內部例化MicroBlaze軟核、UART核、SPI控制器核的方式搭建嵌入式單片機系統;步驟2:設定文件傳輸方式;1UART通信方式;基于異步串行通信協議的RS485總線方式,異步串行通信協議由FPGA內部的UART核實現,發送、接收雙方為不同的時鐘域系統,發送、接收兩者通過起始位和停止位實現通信的握手和數據幀的傳輸;2Zmodem文件傳輸協議;Zmodem是基于串行通訊的文件傳輸協議;步驟3:設定文件緩存方法;待升級模塊內部RAM資源不足時,利用FPGA內部的BRAM資源,采用FIFO存儲結構進行文件的緩存,將FPGA的UART核接收中斷的數據緩存寫入到FIFO中,Zmodem協議驅動底層函數從FIFO中讀取緩存的文件數據;在Zmodem協議調用文件存儲函數File_SaveToMemory時,將File_SaveToMemory所傳遞的數據編程寫入flash指令的連續地址中;步驟4:在線燒錄技術;步驟4-1:上位機通過RS485總線,經Zmodem文件傳輸協議將待升級的格式為.bin文件傳輸到板卡的FIFO緩存后,再將FIFO中的數據連續寫入到以0x00800000為起始地址的flash中,避免FIFO緩存的溢出;步驟4-2:使用Multiboot方法實現在線升級;步驟4-2-1:將flash分成兩塊,用來存儲兩個啟動文件,一塊區域為goldenimage,另一塊區域為updateimage;所述goldenimage用來保存備份邏輯,在遠程更新操作過程中不會對此flash區域進行操作,以防止遠程更新失敗后不能啟動;正常情況下啟動updateimage,當updateimage鏡像文件在遠程更新過程中被損壞或更新失敗時,就從備份啟動文件goldenimage鏡像文件啟動;備份文件goldenbitstream存儲在地址0x00000000處,更新文件updatebitstream存儲在WBSTAR寄存器指定的地址;步驟4-2-2:對Flash中updataimage區域進行在線操作;步驟4-2-2-1:擦除;先對從0x00800000地址開始的后半片flash進行整體擦除操作,當擦除完成之后,再利用Zmodem協議進行文件傳輸和flash的編程操作;步驟4-2-2-2:編程;Zmodem開源協議提供的文件保存函數為File_SaveToMemorychar*ptrdat,u16lenth,通過調用該函數實現對傳輸文件數據的保存;在一邊傳輸緩存的同時,該函數一邊將接收到的文件緩存數據從FIFO中連續編程寫入到Flash中的以0x00800000地址開頭的內存區域,即updateimage區域;步驟5:當整個文件傳輸并燒錄成功時,待板卡跳出文件傳輸線程,并通過RS485總線向上位機反饋燒錄成功信息;當板卡重新下電并上電后,運行升級后的板卡程序。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人中國航空工業集團公司洛陽電光設備研究所,其通訊地址為:471099 河南省洛陽市凱旋西路25號;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。