芯片flash數(shù)據(jù)的在線校驗方法及計算機存儲介質(zhì)

基本信息

申請?zhí)?/td> CN201910960976.6 申請日 -
公開(公告)號 CN110704236A 公開(公告)日 2020-01-17
申請公布號 CN110704236A 申請公布日 2020-01-17
分類號 G06F11/10;G11C29/42 分類 計算;推算;計數(shù);
發(fā)明人 張威龍;李鵬;鐘書鵬;鄧廷 申請(專利權)人 南京元晨微電子科技有限公司
代理機構 南京蘇高專利商標事務所(普通合伙) 代理人 劉文聞
地址 215000 江蘇省南京市經(jīng)濟技術開發(fā)區(qū)興智路興智科技園C棟1310室
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種芯片flash數(shù)據(jù)的在線校驗方法及計算機存儲介質(zhì),在校驗方法中整個flash使用唯一的一個校驗和進行校驗,在普通的不具有DMA功能的芯片中,flash的校驗是在軟件空閑時間片中進行,在具有DMA功能芯片中,flash的校驗在軟件不需要使用硬件CRC模塊時進行,在軟件運行的同時由DMA搬運flash數(shù)據(jù)至CRC模塊進行校驗,在校驗中斷時保存校驗的配置以及中間結果和中斷的位置。本發(fā)明僅需要在flash中額外占用一個校驗和的位置,極大節(jié)省了校驗字對flash存儲空間的占用,并且能夠在運行中對CRC配置和中間結果進行了保存恢復,允許flash數(shù)據(jù)校驗被打斷,可以靈活地將flash數(shù)據(jù)校驗插入到軟件空閑的時間片之中,在使用DMA模塊的芯片時也不影響應用軟件對于CRC硬件模塊的使用。