-
公开(公告)号:CN111726361B
公开(公告)日:2022-02-22
申请号:CN202010567481.X
申请日:2020-06-19
Applicant: 西安微电子技术研究所
Abstract: 本发明公开了一种以太网通信协议栈系统及实现方法,采用MAC数据仲裁模块对接收数据进行解析得到接收数据的数据类型,然后对不同类型数据采用专有模块进行数据校验,采用IP接收模块、ARP接收模块或ICMP接收模块分别对不同类型数据进行解包处理,采用实时校验,减小协议栈时间开销,最后利用MAC数据仲裁模块用于对IP发送模块、ARP发送模块和ICMP发送模块发送数据进行优先级仲裁发送,本发明结构简单,延迟低、易扩展,实现简单,传输数据时,同步进行校验,耗时较小,将逻辑设计映射到可编程逻辑器件中实现,并对协议栈功能进行测试,测试结果表明本发明具有很好的可实施性,且性能满足预期,适用于不具备标准软件协议栈的以太网通信领域。
-
公开(公告)号:CN110175056A
公开(公告)日:2019-08-27
申请号:CN201910460780.0
申请日:2019-05-30
Applicant: 西安微电子技术研究所
IPC: G06F9/445
Abstract: 本发明公开了一种异构平台远程动态加载多目标FPGA的控制装置及控制方法,属于嵌入式系统通信领域。一种异构平台远程动态加载多目标FPGA的控制装置,包括主控器、闪存、加载控制FPGA和EEPROM;闪存用于存储加载目标FPGA的镜像文件;主控器用于向加载控制FPGA发送加载控制命令并从闪存中读取加载目标FPGA的镜像文件发送给加载控制FPGA;加载控制FPGA用于接收并执行加载控制命令,选择加载目标FPGA并产生该加载目标FPGA的被动加载时序,完成对加载目标FPGA的程序加载。本发明的异构平台远程动态加载多目标FPGA的控制方法具有加载操作简单、加载目标灵活、加载成功率高特点。
-
公开(公告)号:CN110058706A
公开(公告)日:2019-07-26
申请号:CN201910318872.5
申请日:2019-04-19
Applicant: 西安微电子技术研究所
Abstract: 本发明公开了一种适应于长距离传输的PS2控制器及实现方法。该控制器将主设备接口模块封装形成从核控制单元,从设备接口模块封装形成主核控制单元;接口通信状态监测,错误校验,过滤从设备端异常信息;信息编解码及校验,将译码信息、接口状态信息、数据校验信息进行统一编码、传输、解码,保证在传输链路不稳定或较强干扰情况下正常通信。该控制器对上连接主设备,对下连接从设备,实现主从设备接口时序控制,支持标准PS2协议通信,为PS2设备长距离传输提供基础保障。主从控制单元设计模块化,通信数据并行化处理,在一定程度上增强设计可读性及二次开发价值。控制器对通信数据编解码传输,并进行数据校验,增强控制器的稳定性及抗干扰性。
-
公开(公告)号:CN107332794A
公开(公告)日:2017-11-07
申请号:CN201710676640.8
申请日:2017-08-09
Applicant: 西安微电子技术研究所
IPC: H04L12/937 , H04W72/04 , H04W72/10
Abstract: 本发明公开了一种面向时间触发通信的动态锁定时槽方法,本发明按照需求动态分配TT时槽,在TT帧时槽到来前,能够持续进行帧传送,带宽利用率得到提升,在TT帧负载较低且有多个交换机存在的级联系统中,带宽利用率提升显著。本发明在软件发送TT帧时候就已经知道是否有TT帧需要传送,仲裁机制得到简化。
-
公开(公告)号:CN118509133A
公开(公告)日:2024-08-16
申请号:CN202410738928.3
申请日:2024-06-07
Applicant: 西安微电子技术研究所
Abstract: 本发明公开了一种基于TTE网络BE数据并行冗余传输系统和方法,包括发送控制模块、mac地址表模块、接收控制模块;发送控制模块用于提取要发送数据帧的目的地址,并发送至mac地址表模块进行查找;根据查找结果,决定发送的数据帧为PRP帧或普通以太网帧;当数据帧作为PRP帧发送时,发送控制模块中发送选择模块负责复制数据,并将数据传输给需要发送端口的RCT添加模块,添加RCT字段;mac地址表模块用于存储mac地址表信息,在自学习模式下存储接收控制模块的源mac地址信息,同时存储信息以供发送控制模块进行目的mac地址表查找;接收控制模块用于对接收帧进行暂存,仅对CRC正确的prp帧进行冗余管理。
-
-
公开(公告)号:CN109861921B
公开(公告)日:2022-08-02
申请号:CN201910054248.9
申请日:2019-01-21
Applicant: 西安微电子技术研究所
IPC: H04L47/193 , H04L47/628
Abstract: 本发明公开了一种面向以太网的自适应动态流控制系统及方法,属于数据通信技术领域,包括依次连接的高速协议处理模块、高速数据缓存模块、校验和生成模块、发送控制模块和40G以太网MAC模块,40G以太网MAC模块与对端网络设备连接;其中校验和生成模块包括依次连接的UDP协议包头封装模块、IP协议包头封装模块和乒乓缓存FIFO,乒乓缓存FIFO与发送控制模块连接。通过采用状态监测算法和流控方法,自动确定发送数据的帧长和帧间隔,自适应启动、暂停、结束发送数据填充过程,实现40G以太网发送带宽利用最大化。
-
公开(公告)号:CN110175056B
公开(公告)日:2022-02-11
申请号:CN201910460780.0
申请日:2019-05-30
Applicant: 西安微电子技术研究所
IPC: G06F9/445
Abstract: 本发明公开了一种异构平台远程动态加载多目标FPGA的控制装置及控制方法,属于嵌入式系统通信领域。一种异构平台远程动态加载多目标FPGA的控制装置,包括主控器、闪存、加载控制FPGA和EEPROM;闪存用于存储加载目标FPGA的镜像文件;主控器用于向加载控制FPGA发送加载控制命令并从闪存中读取加载目标FPGA的镜像文件发送给加载控制FPGA;加载控制FPGA用于接收并执行加载控制命令,选择加载目标FPGA并产生该加载目标FPGA的被动加载时序,完成对加载目标FPGA的程序加载。本发明的异构平台远程动态加载多目标FPGA的控制方法具有加载操作简单、加载目标灵活、加载成功率高特点。
-
公开(公告)号:CN111726361A
公开(公告)日:2020-09-29
申请号:CN202010567481.X
申请日:2020-06-19
Applicant: 西安微电子技术研究所
IPC: H04L29/06
Abstract: 本发明公开了一种以太网通信协议栈系统及实现方法,采用MAC数据仲裁模块对接收数据进行解析得到接收数据的数据类型,然后对不同类型数据采用专有模块进行数据校验,采用IP接收模块、ARP接收模块或ICMP接收模块分别对不同类型数据进行解包处理,采用实时校验,减小协议栈时间开销,最后利用MAC数据仲裁模块用于对IP发送模块、ARP发送模块和ICMP发送模块发送数据进行优先级仲裁发送,本发明结构简单,延迟低、易扩展,实现简单,传输数据时,同步进行校验,耗时较小,将逻辑设计映射到可编程逻辑器件中实现,并对协议栈功能进行测试,测试结果表明本发明具有很好的可实施性,且性能满足预期,适用于不具备标准软件协议栈的以太网通信领域。
-
公开(公告)号:CN107483342B
公开(公告)日:2020-04-28
申请号:CN201710833998.7
申请日:2017-09-15
Applicant: 西安微电子技术研究所
IPC: H04L12/741
Abstract: 本发明公开了一种面向时间触发网络交换的两级路由系统及方法,包括用于申请第二级路由表空间的路由表临时申请控制模块、路由表建立和维护模块、用于查询并解析路由信息的路由表查询控制模块、路由表主控制模块和两级路由表存储模块;路由表主控制模块分别与路由表临时申请控制模块、路由表建立和维护模块、路由表查询控制模块和两级路由表存储模块连接,路由表临时申请控制模块和路由表查询控制模块分别与路由表建立和维护模块连接,两级路由表存储模块中心构成环绕式两级路由表。本发明基于通信频率优先级的两级路由方法,通信频率较高的路由信息可以得到优先查询,明显提高查询效率,可以缓解交换机拥塞问题。
-
-
-
-
-
-
-
-
-