一种上位机高效下行数据传输的方法
基本信息
申请号 | CN201911103984.5 | 申请日 | - |
公开(公告)号 | CN111221756A | 公开(公告)日 | 2020-06-02 |
申请公布号 | CN111221756A | 申请公布日 | 2020-06-02 |
分类号 | G06F13/28(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 柳卯;郑云龙;刘胜杰 | 申请(专利权)人 | 北京中航通用科技有限公司 |
代理机构 | - | 代理人 | - |
地址 | 100094北京市海淀区丰贤东路7号北楼三层308室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种上位机软件高效传输数据到下层设备的方法,所述方法包括:上位机初始化内存分配结构,并将初始化后的相关信息写入下层设备;上位机和下层设备分别建立一个深度为M、N的循环队列用来存储相应的信息;数据传输时,上位机软件将待传输数据拷贝放入序号为a的大块内存块的第c个子分块,然后将序号a、序号c和数据长度L整合为一个数值R,通过写寄存器的方式将该值写给下层设备;下层设备通过计算获得数据存放的物理地址ADDR,然后根据整合值R中解析出来的数据长度L发起DMA操作获取数据。本发明的所述方法具有较为简单的处理流程、较好的跨系统移植性和较高的传输效率。 |
