-
公开(公告)号:CN118276780B
公开(公告)日:2024-10-15
申请号:CN202410426270.2
申请日:2024-04-10
Applicant: 南京金阵微电子技术有限公司
Inventor: 程杰杰
Abstract: 本发明公开了流量整形数据存取方法、控制模块、网络芯片和设备。本发明应用于网络芯片中多端口多队列流量整形控制模块的存储器,本发明流量整形数据存取方法包括配置读操作、配置写操作、减桶读操作、减桶写操作、填桶读操作和填桶写操作。本发明将配置数据和令牌数据分别存储于存储器中,通过改变存储方式并实现配置数据和令牌数据的正确读取解决了采用寄存器存储资源大的问题,而且,本发明能够提供多个填桶公式,既能满足所有端口和队列的整形精度要求,又能灵活调整抖动问题,同时还能节省资源。
-
公开(公告)号:CN116346739B
公开(公告)日:2023-12-05
申请号:CN202310337600.6
申请日:2023-03-31
Applicant: 南京金阵微电子技术有限公司
IPC: H04L47/6295
Abstract: 本申请提供一种多队列调度方法和系统、电路及芯片,包括以下步骤:设置最小调度字节数和配置日历表;顺序查询所述日历表中的队列端口和所述队列端口的使能位;针对每次顺序查询结果,基于所述使能位判断当前选中的队列端口是否无效;或判断当前选中的队列端口与上次轮询的队列端口是否一致;若是,则启动环形轮询调度器;将所述环形轮询调度器轮询的队列作为最终调度结果,或将当前日历表选中的队列作为最终调度结果。本申请通过结合日历表和环形轮询调度算法实现了多队列调度,有效解决了在以太网芯片设计中,利用多队列调度实现带宽分配时,队列越多占用资源越大或者占用资源少但是灵活性降低的技术问题;日历表和调度器的配置更灵活。
-
公开(公告)号:CN118890325A
公开(公告)日:2024-11-01
申请号:CN202410908050.3
申请日:2024-07-08
Applicant: 南京金阵微电子技术有限公司
IPC: H04L49/109 , H04L49/111 , H04L49/901 , H04L49/201
Abstract: 本申请提供一种MAC管理信息库的信息统计方法、装置、介质及电子设备。所述信息统计方法包括:获取目标端口报文和目标端口号;基于所述目标端口报文的长度、预设报文类型和预设报文长度分段,将所述目标端口报文的第一统计信息、第二统计信息和第三统计信息分别存储在第一内存、第二内存和与所述目标端口相关联的第一寄存器中;对所述第一内存的地址、所述第二内存的地址、所述目标端口号、所述预设报文类型和所述预设报文长度分段进行处理,以获取所述第一统计信息的地址和所述第二统计信息的地址;基于第一统计信息的地址和第二统计信息的地址,获取第一统计信息、第二统计信息。所述信息统计方法能够降低在芯片设计中占用的面积,从而节省资源。
-
公开(公告)号:CN116346739A
公开(公告)日:2023-06-27
申请号:CN202310337600.6
申请日:2023-03-31
Applicant: 南京金阵微电子技术有限公司
IPC: H04L47/6295 , H04L47/62 , H04L47/625 , H04L47/52
Abstract: 本申请提供一种多队列调度方法和系统、电路及芯片,包括以下步骤:设置最小调度字节数和配置日历表;顺序查询所述日历表中的队列端口和所述队列端口的使能位;针对每次顺序查询结果,基于所述使能位判断当前选中的队列端口是否无效;或判断当前选中的队列端口与上次轮询的队列端口是否一致;若是,则启动环形轮询调度器;将所述环形轮询调度器轮询的队列作为最终调度结果,或将当前日历表选中的队列作为最终调度结果。本申请通过结合日历表和环形轮询调度算法实现了多队列调度,有效解决了在以太网芯片设计中,利用多队列调度实现带宽分配时,队列越多占用资源越大或者占用资源少但是灵活性降低的技术问题;日历表和调度器的配置更灵活。
-
公开(公告)号:CN118138537B
公开(公告)日:2024-09-10
申请号:CN202410426321.1
申请日:2024-04-10
Applicant: 南京金阵微电子技术有限公司
Inventor: 程杰杰
IPC: H04L47/215
Abstract: 本发明公开了流量整形填桶处理方法、控制模块、网络芯片和设备。本发明应用于网络流量整形所使用的存储器,本发明的流量整形填桶处理方法包括预设与填桶频率一一对应的响铃信号,每个响铃信号具有预设的响铃信号标识,当任意一个响铃信号有效时,遍历存储器进行以下操作:读取配置数据中的响铃信号标识,若该响铃信号标识与当前响铃信号一致,则进行填桶计算,将新令牌数据并存入当前存储地址。本发明通过改变存储方式并实现配置数据和令牌数据的正确读取解决了采用寄存器存储资源大的问题,而且,本发明能够提供多种填桶速率,既能个性化满足所有端口和队列的整形需求,又能灵活调整时钟偏移问题提高精度,同时还能节省资源。
-
公开(公告)号:CN118276780A
公开(公告)日:2024-07-02
申请号:CN202410426270.2
申请日:2024-04-10
Applicant: 南京金阵微电子技术有限公司
Inventor: 程杰杰
Abstract: 本发明公开了流量整形数据存取方法、控制模块、网络芯片和设备。本发明应用于网络芯片中多端口多队列流量整形控制模块的存储器,本发明流量整形数据存取方法包括配置读操作、配置写操作、减桶读操作、减桶写操作、填桶读操作和填桶写操作。本发明将配置数据和令牌数据分别存储于存储器中,通过改变存储方式并实现配置数据和令牌数据的正确读取解决了采用寄存器存储资源大的问题,而且,本发明能够提供多个填桶公式,既能满足所有端口和队列的整形精度要求,又能灵活调整抖动问题,同时还能节省资源。
-
公开(公告)号:CN118138537A
公开(公告)日:2024-06-04
申请号:CN202410426321.1
申请日:2024-04-10
Applicant: 南京金阵微电子技术有限公司
Inventor: 程杰杰
IPC: H04L47/215
Abstract: 本发明公开了流量整形填桶处理方法、控制模块、网络芯片和设备。本发明应用于网络流量整形所使用的存储器,本发明的流量整形填桶处理方法包括预设与填桶频率一一对应的响铃信号,每个响铃信号具有预设的响铃信号标识,当任意一个响铃信号有效时,遍历存储器进行以下操作:读取配置数据中的响铃信号标识,若该响铃信号标识与当前响铃信号一致,则进行填桶计算,将新令牌数据并存入当前存储地址。本发明通过改变存储方式并实现配置数据和令牌数据的正确读取解决了采用寄存器存储资源大的问题,而且,本发明能够提供多种填桶速率,既能个性化满足所有端口和队列的整形需求,又能灵活调整时钟偏移问题提高精度,同时还能节省资源。
-
-
-
-
-
-