利索能及
我要发布
收藏
专利号: 2011102966342
申请人: 广东威创视讯科技股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-10-22
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种分散聚合式DMA方法,其特征在于,包括:CPU将DMA链表存储到FPGA之外的存储单元中;

DMA控制器从所述CPU获得总线控制权后,读取所述DMA链表,并根据所述DMA链表将外部存储器中存储的数据传送到显存或内存中;

在所述DMA链表对应的数据传送完成后,DMA控制器释放总线控制权给所述CPU。

2.根据权利要求1所述的分散聚合式DMA方法,其特征在于,所述CPU将DMA链表存储到FPGA之外的存储单元中包括:所述CPU将DMA链表存储到所述外部存储器中;

所述DMA控制器读取所述DMA链表包括:所述DMA控制器根据DMA链表存储在所述外部存储器的地址读取所述DMA链表。

3.根据权利要求1所述的分散聚合式DMA方法,其特征在于,所述CPU将DMA链表存储到FPGA之外的存储单元中包括:所述CPU将DMA链表存储到所述显存或内存中;

所述DMA控制器读取所述DMA链表包括:所述DMA控制器通过总线读取所述DMA链表。

4.根据权利要求1至3任一项所述的分散聚合式DMA方法,其特征在于,所述方法还包括:数据采集器将采集的数据存储到所述外部存储器中。

5.根据权利要求4所述的分散聚合式DMA方法,其特征在于,所述数据采集器和所述DMA控制器由所述FPGA实现。

6.一种分散聚合式DMA装置,其特征在于,包括:CPU、DMA控制器、外部存储器、FPGA之外的存储单元、以及显存或内存;

所述CPU,用于将DMA链表存储到所述FPGA之外的存储单元中;

所述DMA控制器,用于从所述CPU获得总线控制权后,读取所述DMA链表,并根据所述DMA链表将所述外部存储器中存储的数据传送到所述显存或内存中,在所述DMA链表对应的数据传送完成后,释放总线控制权给所述CPU。

7.根据权利要求6所述的分散聚合式DMA装置,其特征在于,所述FPGA之外的存储单元为所述外部存储器;

所述DMA控制器根据DMA链表存储在所述外部存储器的地址读取所述DMA链表。

8.根据权利要求6所述的分散聚合式DMA装置,其特征在于,所述FPGA之外的存储单元为所述显存或内存;

所述DMA控制器通过总线读取所述DMA链表。

9.根据权利要求6至8任一项所述的分散聚合式DMA装置,其特征在于,所述装置还包括:数据采集器,用于将采集的数据存储到所述外部存储器中。

10.根据权利要求9所述的分散聚合式DMA装置,其特征在于,所述数据采集器和所述DMA控制器由所述FPGA实现。