一种基于FPGA Serdes接口的高速数据传输架构

    公开(公告)号:CN117130973A

    公开(公告)日:2023-11-28

    申请号:CN202311298517.9

    申请日:2023-10-09

    Abstract: 本发明公开了一种基于FPGA Serdes接口的高速数据传输架构,架构包括用户接口模块、FPGA Serdes接口模块、接收链路模块和发送链路模块,其中发送链路模块用于控制发送链路状态,读取用户接口模块数据,然后将用户数据进行组帧和编码,最后通过FPGA Serdes接口模块并串转化后发送,接收链路模块用于控制接收链路状态,接收FPGA Serdes接口模块串并转换后数据,然后对接收数据进行边界锁定和解码,最后把解码后数据传输至用户接口模块进行过滤缓存;本发明通过自定义的高速链路传输协议实现,不对用户数据增加额外的比特位,架构除了由FPGA Serdes接口提供底层硬件外,均由FPGA逻辑实现,用户接口逻辑为自定义的类FIFO接口,具有使用灵活、传输效率高、适配性强的特点。

    一种片上网络高速数据采集系统数据传输路径优化的方法

    公开(公告)号:CN117278578A

    公开(公告)日:2023-12-22

    申请号:CN202311243736.7

    申请日:2023-09-25

    Abstract: 本发明涉及了一种片上网络高速数据采集系统数据传输路径优化的方法,该方法,首先采用模拟退火法对系统中的采集节点进行编码,生成一个随机的初始序列,然后采用遗传算法经过选择、交叉、变异等操作来寻找此时采集节点对应存储节点位置的最优解,并返回最优存储节点位置序列。对当前序列解施加随机扰动使其产生一个新序列,计算当前序列与新序列的跳数差值,根据Metropolis准则判断是否接受这个新序列,从而实现采集节点到存储节点之间数据传输路径的最优。为解决模拟退火法算法中过早陷入局部最优解的问题,在迭代过程中,采用自适应降温策略,使得在初始阶段能够允许较大的搜索范围,逐渐减小温度,缩小搜索范围,增加局部搜索的概率,使得算法更容易跳出局部最优解。

    一种高速通信接口协议分析仪实现装置及分析方法

    公开(公告)号:CN117499281A

    公开(公告)日:2024-02-02

    申请号:CN202311515502.3

    申请日:2023-11-14

    Abstract: 本发明提供一种高速通信接口协议分析仪实现装置及分析方法,将含多种高速通信接口的FMC接口转换卡插到协议分析仪硬件平台,硬件平台通过PCIe接口与计算机连接。在计算机协议分析软件配置模块选择要分析的接口及数据传输方向,再由控制管理器控制MUX模块完成通道及传输方向配置,然后扩展通信协议编解码模块从低速数据接口获取辅助信息,控制管理器根据辅助信息对高速差分数据通道进行重配置并建立链路,链路建立成功后由高速串行传输协议编解码模块从高速差分数据接口获取数据并由PCIe接口上传到计算机协议分析软件进行分析。本装置能够适配多种高速通信接口,为高速通信接口协议分析仪的实现提供了一种有效支持,降低了设计成本。

    一种高兼容性并行ADC数据采集与传输系统

    公开(公告)号:CN117093129A

    公开(公告)日:2023-11-21

    申请号:CN202311297263.9

    申请日:2023-10-09

    Abstract: 本发明提供的是一种高兼容性并行ADC数据采集与传输系统,系统包括:时钟控制器、数据处理模块、DDR控制器、PCIe控制器、报文解析模块;所述时钟控制器根据ADC挂载数量、采样率、采集模式等信息输出不同频率与相位的时钟;所述数据处理模块负责接收数据,并通过240/256位编码方式提高了传输总线带宽利用率;所述DDR控制器负责缓存处理后的数据;所述PCIe控制器负责接收报文并上传采集数据;所述报文解析模块负责解析报文。本发明内部采用240/256位编码方式避免了数据拼接过程中产生无效位的问题,提高了总线传输效率;同时本发明可应用于各型号并行ADC采集系统且无需更改内部逻辑,减小了采集系统开发难度,缩短了系统开发周期。

    一种实现多通道数据双向传输的系统及方法

    公开(公告)号:CN119336679A

    公开(公告)日:2025-01-21

    申请号:CN202411270771.2

    申请日:2024-09-11

    Abstract: 本发明公开了一种实现多通道数据双向传输的系统,包括:数据接口模块、多通道传输模块、数据缓存管理模块和PCIe传输模块根据数据传输方向依次连接;数据接口模块接收外部终端设备的数据,并将其输至多通道传输模块;多通道传输模块采集数据接口的数据,将数据通过多个传输通道传输,并根据多个传输通道的优先级进行仲裁,将数据输出至数据缓存模块;以及根据通道标识将数据传至数据接口;数据缓存模块接收并缓存数据,以及根据通道标识管理缓存空间,并将数据传输至多通道传输模块;PCIe传输模块将数据传输至PC机,以及接收PC机传输的数据并将数据传输至数据缓存模块。通过多通道的数据传输结构和对缓存地址的管理,使数据传输具有极强的可扩展性。

Patent Agency Ranking