-
公开(公告)号:CN119363514A
公开(公告)日:2025-01-24
申请号:CN202411532912.3
申请日:2024-10-30
Applicant: 西安微电子技术研究所
Abstract: 本发明公开了一种针对VxLan/NvGRE隧道帧的接收端调控方法及相关装置,解析接收帧类型,接收帧类型包括TCP/IP帧、VxLan隧道帧或NvGRE隧道帧;控制接收帧类型提取使能信号,接收帧类型提取使能信号包括VNM信号和VNE信号,VNM信号的取值包括1或0,VNE信号的取值包括1或0;根据接收帧类型提取使能信号和接收帧类型,进行TCP/IP帧帧头、VxLan隧道帧帧头或NvGRE隧道帧帧头提取,得到TCP/IP帧帧头提取内容、VxLan隧道帧帧头提取内容或NvGRE隧道帧帧头提取内容;对TCP/IP帧帧头提取内容、VxLan隧道帧帧头提取内容或NvGRE隧道帧帧头提取内容进行哈希计算,得到哈希计算结果;根据哈希计算结果和系统多核处理器的负载情况完成处理器核的映射。本发明的目的在于克服现有RSS技术的不足,在保留针对传统TCP/IP帧的RSS功能基础上,以实现对于VxLan/NVGRE隧道帧的有效处理和负载均衡。
-
公开(公告)号:CN111313869B
公开(公告)日:2023-02-24
申请号:CN202010066228.6
申请日:2020-01-20
Applicant: 西安微电子技术研究所
IPC: H03K5/1252
Abstract: 本发明提出一种千兆以太网收发器的时钟切换电路,该电路通过三级同步及互锁机制实现了不同时钟域的平滑切换,不仅避免了跨时钟域时钟切换产生毛刺和亚稳态的风险、保证了电路功能的正确性,而且在复位期间能够提供正确的输出时钟,保证了芯片在复位期间的逻辑功能。
-
公开(公告)号:CN111221694B
公开(公告)日:2023-02-24
申请号:CN202010033571.0
申请日:2020-01-13
Applicant: 西安微电子技术研究所
IPC: G06F11/22
Abstract: 本发明公开了一种面向以太网控制器收发通路的内建自测试方法及系统,采用片内回环的理念,构建数据从发送路径回绕到接收路径的通路;通过控制器内部产生测试激励并对结果进行比对分析,判定控制器核心功能及收发通路是否运转正常,并在发生故障时进行自动定位;同时采用管脚复用的方式,实现对测试模式、测试结果的灵活配置和输出。
-
公开(公告)号:CN109861931B
公开(公告)日:2020-11-06
申请号:CN201910075688.2
申请日:2019-01-25
Applicant: 西安微电子技术研究所
IPC: H04L12/933 , H04L12/935 , H04L12/861
Abstract: 本发明公开了一种高速以太网交换芯片的存储冗余系统,包括依次电连接的若干收发器模块、GMAC模块和数据缓存模块;若干GMAC模块均与控制单元相交互;控制单元分别与转发端口判定模块、管理单元以及帧解析模块相交互;帧解析模块通过地址管理模块和VLAN管理模块与转发端口判定模块相交互;本发明克服了芯片存储空间无限增大的需求,在不明显增加芯片面积的情况下,解决了端口的阻塞引起整个芯片瘫痪的风险,降低了芯片成本,保证了交换数据的有效转发。本发明存储冗余设计电路结构有效解决了端口的阻塞引起整个芯片瘫痪的风险,保证了交换数据的有效转发。
-
公开(公告)号:CN107832149B
公开(公告)日:2020-05-12
申请号:CN201711058105.2
申请日:2017-11-01
Applicant: 西安微电子技术研究所
IPC: G06F9/50
Abstract: 本发明公开了一种针对多核处理器动态分组管理的Receive‑side Scaling电路,包括TCP/IP头提取模块、Hash_Function模块、Hash_Mask模块、间接表查询模块、CPU_Result计算模块和RSS寄存器模块,TCP/IP头提取模块连接有用于完成数据帧的封装、解封、发送和接收功能的MAC模块,CPU_Result计算模块连接有用于将数据帧分配到不同的接收队列的RQP模块,RSS寄存器模块分别与TCP/IP头提取模块、Hash_Function模块、Hash_Mask模块、间接表查询模块和CPU_Result计算模块连接。有效解决了多核处理器系统中CPU核的动态分组管理,从而使得负载大的CPU核能够即时关闭,动态地调节了数据接收时的处理性能,使网络吞吐达到最高状态。
-
公开(公告)号:CN114003362B
公开(公告)日:2024-03-19
申请号:CN202111277242.1
申请日:2021-10-29
Applicant: 西安微电子技术研究所
IPC: G06F9/48
Abstract: 本发明公开了一种多维度动态中断聚合方法、系统、设备及存储介质,当控制器接收到或发送完一个数据帧时,多阈值机制和定时器机制会同时启动并进行中断聚合的判断;在得到上述两项判断结果后,分别与写回阈值、预取阈值和BD不足阈值进行比较;在下一次中断产生之前,若控制器又接收到或发送完一个数据帧时,相对时间定时器清零并重新计时,而绝对时间定时器继续计时;当相对时间定时器或绝对时间定时器超时时,若控制器当前未进行数据收发,则产生中断,否则待当前数据收发完成后,产生中断;产生中断后,相对时间定时器、绝对时间定时器均清零,在此之后控制器第一次接收到或发送完一个数据帧时,两个定时器又同时启动,如此循环。
-
公开(公告)号:CN117499352A
公开(公告)日:2024-02-02
申请号:CN202311215249.X
申请日:2023-09-19
Applicant: 西安微电子技术研究所
IPC: H04L49/90 , H04L49/111 , H04L12/46 , H04L47/50 , H04L47/62
Abstract: 本发明公开了一种面向TSN混合流量的主动标识及转发方法和系统,属于集成电路领域,在控制器发送路径对数据流进行快速、主动的识别和感知,采用OuterVLAN作为TSN_Tag对全业务流进行主动的标识,同时对ST流中的关键信息进行提取,形成特定地描述符予以表征;在此基础上,通过描述符对转发表进行快速的查询和更新,在交换器控制平面对ST流建立专用“隧道”,完成高效、准确的转发,从而减小ST流在交换内部的驻留时间,提高数据传输的确定性;最后在终端控制器对数据帧中的TSN_Tag进行剥离,保持对上层应用透明。
-
公开(公告)号:CN115118679B
公开(公告)日:2023-09-26
申请号:CN202210762475.9
申请日:2022-06-30
Applicant: 西安微电子技术研究所
IPC: H04L47/6275
Abstract: 本发明属于计算机通信及网络领域,具体涉及一种针对以太网交换器管理帧的快速转发系统。当交换器管理端口输入数据帧时,解析器首先通过opcode码进行快速识别,转发控制逻辑在收到管理帧标识信号后优先进行索引查询,不再需要和其它端口的输入数据参与轮询,从而能够快速产生转发结果;在输出端口,通过设置优先级最高的专用队列,使管理帧能够优先输出;这种方法避免了管理帧在输入端口、转发控制与输出端口的仲裁排队,大大缩短了管理帧的交换延迟,从而实现了对网络的及时管理,具有很高的工程应用价值。
-
公开(公告)号:CN106789201B
公开(公告)日:2020-01-31
申请号:CN201611122363.8
申请日:2016-12-08
Applicant: 西安微电子技术研究所
Abstract: 本发明公开了一种基于多级流水布鲁姆滤波器的以太网数据包检测装置,包括预处理模块,多级流水布鲁姆滤波器模块、寄存器模块连接、接受缓存模块和输出模块;其中多级流水布鲁姆滤波器模块包括多级顺序连接的单级布鲁姆滤波器模块,单级布鲁姆滤波器模块还与流水同步模块连接;单级布鲁姆滤波器模块包括控制模块,控制模块与多个哈希计算模块连接,哈希计算模块和控制模块与检测模块连接,检测模块还与存储器模块连接;其中寄存器模块与单级布鲁姆滤波器模块的检测模块连接。能够满足万兆以太网的需求,支持以太网控制器检测规则的动态可配置,同时提高了检测速率,降低了系统能耗。
-
公开(公告)号:CN107426180A
公开(公告)日:2017-12-01
申请号:CN201710453930.6
申请日:2017-06-15
Applicant: 西安微电子技术研究所
IPC: H04L29/06
Abstract: 本发明公开了一种以太网数据帧覆盖性的检测装置,包括对以太网数据帧缓存和管理的接收缓存模块,存储检测规则和mask/value信息的寄存器模块,多个提取及存储检测规则信息的寄存器信息读取模块,寄存器模块中的mask/value信息与接收缓存模块中接收到的以太网数据帧进行比较的比较模块,比较模块的数量与寄存器信息读取模块的数量相同;通过比较模块的结果确定整个数据帧优先级的仲裁模块;输出模块根据仲裁模块得到的数据帧的优先级配置DMA模块,DMA模块(8)将接收到的数据包发送至主机相应的内存区域。提供了一种通过配置规则控制寄存器和mask/value寄存器实现对以太网数据帧的覆盖性检测装置,根据检测结果得出该帧在上层应用处理中的优先级。
-
-
-
-
-
-
-
-
-