信元传输方法及装置

    公开(公告)号:CN102377660B

    公开(公告)日:2015-06-03

    申请号:CN201010260435.1

    申请日:2010-08-20

    Inventor: 廖智勇

    Abstract: 本发明公开了一种信元传输方法及装置,该方法包括:获取待传输的信元中的第一异常信息;在通过异步先入先出FIFO通道对信元进行传输的过程中,获取信元的第二异常信息;根据第一异常信息和第二异常信息,确定是否对信元进行丢弃。本发明实现了稳定可靠异步FIFO传输。

    四倍数据速率QDR控制器及其实现方法

    公开(公告)号:CN102254569B

    公开(公告)日:2014-03-19

    申请号:CN201010182594.4

    申请日:2010-05-21

    CPC classification number: G06F13/1689

    Abstract: 本发明公开了四倍数据速率QDR的控制器及实现方法,所述控制器包括:仲裁器(101),控制状态机(102),读数据采样时钟生成模块(103),读数据通路模块(104),读数据通路校准模块(105)。仲裁器根据控制状态机的状态对命令和数据进行仲裁;读数据采样时钟生成模块生成同源同频异相的读数据采样时钟;读数据通路校准模块在控制状态机为“读数据通路校准状态”时,通过读训练字从所生成的读数据采样时钟中确定读数据通路模块进行读数据时的正沿数据和负沿数据的采样时钟;读数据通路模块根据确定的采样时钟,将非系统时钟域的正沿读数据和负沿读数据同步到系统时钟域。本发明读延时小且不需要可编程延迟器件、易于实现。

    一种路由器的拥塞避免方法及装置

    公开(公告)号:CN104426796A

    公开(公告)日:2015-03-18

    申请号:CN201310367452.9

    申请日:2013-08-21

    CPC classification number: H04L47/32 H04L47/12 H04L47/6255

    Abstract: 本发明公开了一种路由器的拥塞避免方法及装置,涉及网络传输控制领域,所述方法包括:根据待处理报文的队列号,得到当前正在对该队列进行缓存的基本存储单位;将所述待处理报文的报文长度转换为基本存储单位模式下的报文长度,得到基本存储单位模式下的报文;利用所述基本存储单位模式下的报文长度,对所述基本存储单位模式下的报文进行丢弃判决处理和队列深度调整处理。本发明能够使维护的队列深度与缓存中存储的实际队列深度保持一致,有效改善拥塞避免的性能,提高整个系统缓存的利用率。

    存储控制器及数据操作命令的处理方法

    公开(公告)号:CN101923522B

    公开(公告)日:2013-05-08

    申请号:CN200910147326.6

    申请日:2009-06-11

    Abstract: 本发明实施例公开了一种存储控制器,该存储控制器包括:命令接收单元,用于接收输入的多个数据操作命令;命令重排序单元,用于将所述多个数据操作命令进行排序,排序后多个数据操作命令中两个相邻数据操作命令为不同块(BANK)命令或同BANK同行命令;命令执行单元,用于按照所述命令重排序单元排序后多个数据操作命令的顺序,执行所述多个数据操作命令。本发明实施例还公开了一种基于所述存储控制器的数据操作命令处理方法。采用本发明,能够有效提高存储控制器的带宽利用率。

    存储控制器及数据操作命令的处理方法

    公开(公告)号:CN101923522A

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

    申请号:CN200910147326.6

    申请日:2009-06-11

    Abstract: 本发明实施例公开了一种存储控制器,该存储控制器包括:命令接收单元,用于接收输入的多个数据操作命令;命令重排序单元,用于将所述多个数据操作命令进行排序,排序后多个数据操作命令中两个相邻数据操作命令为不同块(BANK)命令或同BANK同行命令;命令执行单元,用于按照所述命令重排序单元排序后多个数据操作命令的顺序,执行所述多个数据操作命令。本发明实施例还公开了一种基于所述存储控制器的数据操作命令处理方法。采用本发明,能够有效提高存储控制器的带宽利用率。

    多路信元时隙复用的装置和方法

    公开(公告)号:CN101741720B

    公开(公告)日:2013-01-16

    申请号:CN200910209696.8

    申请日:2009-11-06

    CPC classification number: H04L12/56 H04L49/90

    Abstract: 本发明公开了一种多路信元时隙复用的装置和方法。所述装置包括输入存储模块,用于对输入的信元进行缓存并输出;选通网络模块,用于将来自输入存储模块的信元进行选通输出;输出存储模块,用于对来自选通网络模块的信元进行缓存并并行输出信元;以及控制逻辑模块,用于在确定有信元输入至输入存储模块时向输入存储模块发送读出信号,并用于以预定节拍信号控制选通输出,以及用于在确定选通输出已完成时控制输出存储模块将输入数据并行输出。利用本发明的方案,能够接收同时或随机输入的信元并将其并行输出,并且采用多个复用器和存储器子模块来替代单个大复用器,减小了复用器的规模和电路设计难度。

    信元传输方法及装置

    公开(公告)号:CN102457431A

    公开(公告)日:2012-05-16

    申请号:CN201010524081.7

    申请日:2010-10-28

    Inventor: 廖智勇

    Abstract: 本发明公开了一种信元传输方法及装置,该方法包括:第一串化器/解串化器SerDes接口接收第二SerDes接口反馈的配置参数;所述第一SerDes接口根据所述配置参数确定即将发送的信元个数的临界值;当所述第一SerDes接口发送的信元的个数达到所述临界值时,所述第一SerDes接口在最后一个信元传输结束处插入定界符。采用本发明能够提高带宽利用率。

    一种支持多路变长信元时隙复用的装置和方法

    公开(公告)号:CN103731224B

    公开(公告)日:2017-02-08

    申请号:CN201210384420.5

    申请日:2012-10-11

    Inventor: 王馨 廖智勇

    CPC classification number: H04L12/417

    Abstract: 本发明公开了一种支持多路变长信元时隙复用的装置及方法,所述方法包括:输入存储模块对输入的多路变长信元分别予以缓存,并依据控制逻辑模块发送的第一时序控制命令将缓存的变长信元数据输出给选通网络模块;包括多个并行的复用器的选通网络模块依据控制逻辑模块发送的第二时序控制命令,将从输入存储模块读出的变长信元数据进行选通输出;输出存储模块对来自选通网络模块的变长信元数据进行缓存,并依据控制逻辑模块发送的第三时序控制命令,将时隙复用完成的变长信元数据进行输出。本发明能够实时处理任意相对关系下多路变长信元的时隙复用,保证了每个输入端口的带宽利用,提高了处理灵活性。

    一种流量监管方法和装置

    公开(公告)号:CN102315956B

    公开(公告)日:2014-10-22

    申请号:CN201010222999.6

    申请日:2010-07-02

    Inventor: 王馨 廖智勇 吴边

    CPC classification number: H04L47/215

    Abstract: 本发明提供了一种流量监管方法,包括:在参数变量存储模块中存储若干个队列对应的参数和中间变量及令牌桶算法;接收到队列的数据包时,获取该接收到的数据包所在队列对应的参数和中间变量;选择令牌桶算法,根据所述接收到的数据包所在队列对应的参数和中间变量和选择的令牌桶算法,进行令牌桶计算,得到令牌桶算法结果;根据所述令牌桶算法结果更新所述接收到的数据包所在队列对应的参数和中间变量。本发明还提供一种流量监管装置。采用本发明所述方法和装置,可以根据需求动态的配置令牌桶算法。

    基于链表的队列调度方法与装置

    公开(公告)号:CN101902487B

    公开(公告)日:2013-03-20

    申请号:CN200910085631.7

    申请日:2009-05-26

    CPC classification number: G06F9/4881

    Abstract: 本发明公开了一种基于链表的队列调度方法,包括:设置排队链表中的地址数不少于队列数,并按队列所属优先级将排队链表划分为不同的排队子链表,其中,排队子链表中的地址数不少于排队子链表所对应优先级下的所有队列数;为各队列设置标识其是否在排队链表中排队的排队链表标识符;在将符合排队条件的队列添入排队链表之前,根据队列的排队链表标识符判断队列是否已在排队链表中排队,若已排队则不作添入处理,若未排队则将队列添入队列优先级对应的排队子链表的链表尾部,并将队列的排队链表标识符修改为已在排队链表中排队的标识。本发明同时公开了一种基于链表的队列调度装置。本发明保证了同优先级队列调度时的公平性。

Patent Agency Ranking