【技术实现步骤摘要】
数据传输方法、电子设备及存储介质
[0001]本申请涉及数据传输
,具体涉及一种数据传输方法
、
电子设备及存储介质
。
技术介绍
[0002]目前,传输文件的接口和协议有很多种,其中最常见的是以太网网口和串口
。
以太网网口速率高
、
普及率高,但是需要专用
asic
芯片,接口比较复杂,实现的成本比较高
。
串口虽然简单,但是速率低,且容易受到干扰
。
低电压差分信号
(Low
‑
Voltage Differential Signaling
,
LVDS)
作为一种高速传输接口,接口简单
、
不需要借用专用芯片,并且传输速率快,抗干扰能力强
。
[0003]LVDS
是一种低功耗
、
低误码率
、
低串扰和低辐射的差分信号技术,这种传输技术可以达到
155Mbps
以上,
LVDS
技术的核心是采用极低的电压摆幅高速差动传输数据
。
在航天测控领域的高速数传
、SAR
雷达侦察接收和高速数字图像传输应用中,
LVDS
都有非常广阔的应用空间
。
[0004]在雷达
、X
频段数传等领域,很多设备只支持
LVDS
接口,其他设备若想利用这种数传设备传输数据和文件 ...
【技术保护点】
【技术特征摘要】
1.
一种数据传输方法,应用于
LVDS
传输系统,其特征在于,所述系统包括
SOC FPGA
数据发送装置,所述装置包括处理器和可编程逻辑器件
FPGA
,所述处理器与所述
FPGA
基于
AXI
总线进行通信;所述处理器包括应用层和驱动层,所述
FPGA
包括转换模块,所述处理器和所述
FPGA
还包括共享的
DMA
驱动模块;所述方法包括:基于所述
DMA
驱动模块和所述
AXI
总线将所述应用层的第一数据发送至所述
FPGA
;所述
FPGA
基于所述转换模块将所述第一数据转换为第二数据;所述
FPGA
基于传输协议发送所述第二数据;其中,所述传输协议包括数据帧的帧格式,所述帧格式包括帧头
、
帧载荷和校验字段,所述帧头包括起始同步字符
、
帧长度
、
数据大小
、
数据切片数量
、
数据帧数
、
数据类型
、
数据名长度和数据名数组
。2.
根据权利要求1所述的数据传输方法,其特征在于,所述方法还包括:编写
DMA
驱动程序;基于所述
DMA
驱动程序生成所述
DMA
驱动模块;基于所述
DMA
驱动模块生成设备符文件
。3.
根据权利要求2所述的数据传输方法,其特征在于,所述基于所述
DMA
驱动模块和所述
AXI
总线将所述应用层的第一数据发送至所述
FPGA
包括:所述应用层判断所述设备符文件是否有第一数据拷入;若是,则继续判断所述第一数据是否拷贝完成;基于判断结果选择性对所述第一数据进行封装;基于所述
D...
【专利技术属性】
技术研发人员:胡书立,贾利敏,
申请(专利权)人:北京最终前沿深空科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。