技術(shù)總結(jié)
本發(fā)明公開了一種異步非對稱的讀寫存儲區(qū)管理方法,數(shù)據(jù)由DMA寫入和CPU讀出,設(shè)置限制標志位,當存儲區(qū)用到結(jié)尾放不下一個完整的數(shù)據(jù)包時,使限制標志位指向?qū)嶋H占用的結(jié)尾處,然后將完整的數(shù)據(jù)包存放到存儲區(qū)的頭部,從而使得交給DMA來搬運數(shù)據(jù)的地址是連續(xù)的。本發(fā)明當2個功能模塊之間的數(shù)據(jù)交換可以參考生產(chǎn)者和消費者模型關(guān)系,即讀取和寫入是異步且非對稱(讀取長度和寫入長度不等且可變)時,若數(shù)據(jù)由DMA寫入,通過跳過環(huán)形FIFO尾部長度不夠的空間來巧妙地解決DMA地址必須連續(xù)的問題。
技術(shù)研發(fā)人員:王燦峰;袁智巧
受保護的技術(shù)使用者:杭州朔天科技有限公司
文檔號碼:201710164034
技術(shù)研發(fā)日:2017.03.20
技術(shù)公布日:2017.06.30