芯片flash數(shù)據(jù)的在線校驗(yàn)方法及計(jì)算機(jī)存儲(chǔ)介質(zhì)
基本信息
申請(qǐng)?zhí)?/td> | CN201910960976.6 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN110704236B | 公開(公告)日 | 2020-09-01 |
申請(qǐng)公布號(hào) | CN110704236B | 申請(qǐng)公布日 | 2020-09-01 |
分類號(hào) | G06F11/10;G11C29/42 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 張威龍;李鵬;鐘書鵬;鄧廷 | 申請(qǐng)(專利權(quán))人 | 南京元晨微電子科技有限公司 |
代理機(jī)構(gòu) | 南京蘇高專利商標(biāo)事務(wù)所(普通合伙) | 代理人 | 劉文聞 |
地址 | 215000 江蘇省南京市經(jīng)濟(jì)技術(shù)開發(fā)區(qū)興智路興智科技園C棟1310室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種芯片flash數(shù)據(jù)的在線校驗(yàn)方法及計(jì)算機(jī)存儲(chǔ)介質(zhì),在校驗(yàn)方法中整個(gè)flash使用唯一的一個(gè)校驗(yàn)和進(jìn)行校驗(yàn),在普通的不具有DMA功能的芯片中,flash的校驗(yàn)是在軟件空閑時(shí)間片中進(jìn)行,在具有DMA功能芯片中,flash的校驗(yàn)在軟件不需要使用硬件CRC模塊時(shí)進(jìn)行,在軟件運(yùn)行的同時(shí)由DMA搬運(yùn)flash數(shù)據(jù)至CRC模塊進(jìn)行校驗(yàn),在校驗(yàn)中斷時(shí)保存校驗(yàn)的配置以及中間結(jié)果和中斷的位置。本發(fā)明僅需要在flash中額外占用一個(gè)校驗(yàn)和的位置,極大節(jié)省了校驗(yàn)字對(duì)flash存儲(chǔ)空間的占用,并且能夠在運(yùn)行中對(duì)CRC配置和中間結(jié)果進(jìn)行了保存恢復(fù),允許flash數(shù)據(jù)校驗(yàn)被打斷,可以靈活地將flash數(shù)據(jù)校驗(yàn)插入到軟件空閑的時(shí)間片之中,在使用DMA模塊的芯片時(shí)也不影響應(yīng)用軟件對(duì)于CRC硬件模塊的使用。 |
