一種基于數(shù)據(jù)乒乓填充的DMA工作方法
基本信息
申請?zhí)?/td> | CN202010041796.0 | 申請日 | - |
公開(公告)號 | CN111274175A | 公開(公告)日 | 2020-06-12 |
申請公布號 | CN111274175A | 申請公布日 | 2020-06-12 |
分類號 | G06F13/28(2006.01)I;H04N7/18(2006.01)I | 分類 | - |
發(fā)明人 | 唐受功;朱國方;吳娟 | 申請(專利權(quán))人 | 杭州華沖科技有限公司 |
代理機(jī)構(gòu) | 杭州杭誠專利事務(wù)所有限公司 | 代理人 | 杭州華沖科技有限公司;杭州華沖診斷設(shè)備有限公司 |
地址 | 311200浙江省杭州市蕭山區(qū)經(jīng)濟(jì)技術(shù)開發(fā)區(qū)通惠北路16號 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于數(shù)據(jù)乒乓填充的DMA工作方法,包括:建立DMA描述符數(shù)據(jù)結(jié)構(gòu),創(chuàng)建若干生產(chǎn)者接口以及消費(fèi)者接口;每個生產(chǎn)者接口連接一個線程,用于重復(fù)執(zhí)行檢索描述符并把數(shù)據(jù)傳輸?shù)矫枋龇付ǖ木彌_區(qū);兩個及以上生產(chǎn)者接口運(yùn)行時,同一時間至少一半的生產(chǎn)者接口執(zhí)行檢索描述符,其余的生產(chǎn)者接口執(zhí)行數(shù)據(jù)傳輸;緩沖區(qū)的數(shù)據(jù)滿足條件后,消費(fèi)者接口介入形成DMA數(shù)據(jù)區(qū)的鎖存,當(dāng)消費(fèi)者接口提走數(shù)據(jù)后,釋放緩沖區(qū)并重復(fù)上述操作。本發(fā)明的實(shí)質(zhì)性效果包括:通過不同接口的錯開工作,實(shí)現(xiàn)數(shù)據(jù)的乒乓填充,從而提高硬件的使用效率,最終提升整體的運(yùn)行效率,提高數(shù)據(jù)傳輸速度和質(zhì)量。?? |
