-
公开(公告)号:CN107665092A
公开(公告)日:2018-02-06
申请号:CN201610608388.2
申请日:2016-07-28
Applicant: 华为技术有限公司
IPC: G06F3/06
Abstract: 本发明提供一种存储方法及装置,该存储方法包括:当数据存储通道空闲时,按照先入先出规则从数据存储通道对应的缓存列表中提取接收信息,接收信息包括接收标签和地址信息,接收标签指示接收标签对应数据帧在其所属数据文件中的排列顺序,地址信息指示接收标签对应的第一文件标签在接收列表中的位置,第一文件标签指示接收标签对应数据帧所属数据文件;根据地址信息在接收列表中查找第一文件标签;获取第一文件标签对应的期望标签,期望标签指示第一文件标签对应数据文件的数据帧的存储顺序;当接收标签和期望标签匹配时,控制数据存储通道存储接收标签对应的数据帧。本发明的技术方案能够保证接收端存储数据文件与发送端发送数据文件的一致性。
-
公开(公告)号:CN101488076A
公开(公告)日:2009-07-22
申请号:CN200810247354.0
申请日:2008-12-30
Applicant: 华为技术有限公司
IPC: G06F3/06
Abstract: 本发明实施例提供了一种串行硬盘接口协议中命令冲突的解决方法,包括:对发送的命令对应的命令号进行备份,当主设备与从设备产生命令冲突时,主设备根据备份的命令号来解决所述冲突。本发明实施例还提供了一种主设备,包括:命令号生成模块,用于根据各个命令生成区别各个命令的命令号;标准寄存器,用于存储所述命令号;备份寄存器,用于发送命令时备份发送命令对应的命令号。主设备对发送命令的命令号进行备份,当主设备与从设备产生命令冲突而导致主设备的命令发送失败时,主设备根据备份的命令号重新发送命令,不仅避免由于命令冲突导致的数据传输错误,而且存储所述备份命令号的备份寄存器的位宽较小,降低了逻辑复杂度。
-
公开(公告)号:CN101447931A
公开(公告)日:2009-06-03
申请号:CN200810189256.6
申请日:2008-12-26
Applicant: 华为技术有限公司
IPC: H04L12/56
Abstract: 本发明实施例公开了一种排他操作的实现方法和装置,包括以下步骤:向从设备转发来自主设备的读请求包并监控所述读请求包中标识的排他操作;转发来自所述从设备的与所述读请求包相应的读数据及应答包;接收所述主设备发送的写请求包并向先入先出FIFO队列中写入所述写请求包是否为排他操作的标识信息;接收所述主设备发送的写数据包,并根据所述FIFO队列中的标识信息以及监控的结果转发所述写数据包;处理来自所述从设备的写应答包并向所述主设备发送。本发明实施例中,通过对主从设备发送的数据包按照是否为排他操作分别处理,使主设备进行排他操作时,可以和其它读写操作以Outstanding方式混合进行。
-
公开(公告)号:CN101446887A
公开(公告)日:2009-06-03
申请号:CN200910000624.2
申请日:2009-01-09
Applicant: 华为技术有限公司
IPC: G06F3/06
Abstract: 本发明公开了一种原语处理方法、装置和系统,涉及串行硬盘接口技术,能够在无需大量额外寄存器的情况下,稳定且有效地获取期望CRC,以保障数据校验的正确性。本发明实施例提供的原语处理方法包括:数据接收方判断当前接收到的数据是否为数据对齐ALIGNp原语,若是,丢弃该ALIGNp原语,若否,存储该数据;数据接收方读取当前已存储的数据,确定期望循环冗余码校验码CRC。
-
公开(公告)号:CN101840328B
公开(公告)日:2014-05-07
申请号:CN201010150286.3
申请日:2010-04-15
Applicant: 华为技术有限公司
IPC: G06F9/38
CPC classification number: G06F15/17325
Abstract: 本发明实施例公开了一种数据处理方法及系统以及相关设备,用于提高处理器的处理效率。本发明实施例方法包括:对接收到的同一数据流中的各数据包进行顺序存储;接收各处理器发送的取包命令;根据预置的调度规则从存储的数据包中为各处理器分别选择数据包进行处理;接收各处理器发送的标签切换命令,所述标签切换命令用以指示所述处理器已完成当前阶段的处理;按照先进先出的顺序对数据包进行标签切换,当标签切换完成之后,根据后续处理器发送的取包命令将所述数据包提供给后续处理器进行处理直至处理完成。本发明实施例还提供一种数据处理系统以及相关设备。本发明实施例可以有效提高处理器的处理效率。
-
公开(公告)号:CN107665092B
公开(公告)日:2019-11-12
申请号:CN201610608388.2
申请日:2016-07-28
Applicant: 华为技术有限公司
IPC: G06F3/06
Abstract: 本发明提供一种存储方法及装置,该存储方法包括:当数据存储通道空闲时,按照先入先出规则从数据存储通道对应的缓存列表中提取接收信息,接收信息包括接收标签和地址信息,接收标签指示接收标签对应数据帧在其所属数据文件中的排列顺序,地址信息指示接收标签对应的第一文件标签在接收列表中的位置,第一文件标签指示接收标签对应数据帧所属数据文件;根据地址信息在接收列表中查找第一文件标签;获取第一文件标签对应的期望标签,期望标签指示第一文件标签对应数据文件的数据帧的存储顺序;当接收标签和期望标签匹配时,控制数据存储通道存储接收标签对应的数据帧。本发明的技术方案能够保证接收端存储数据文件与发送端发送数据文件的一致性。
-
公开(公告)号:CN101447931B
公开(公告)日:2011-05-11
申请号:CN200810189256.6
申请日:2008-12-26
Applicant: 华为技术有限公司
IPC: H04L12/56
Abstract: 本发明实施例公开了一种排他操作的实现方法和装置,包括以下步骤:向从设备转发来自主设备的读请求包并监控所述读请求包中标识的排他操作;转发来自所述从设备的与所述读请求包相应的读数据及应答包;接收所述主设备发送的写请求包并向先入先出FIFO队列中写入所述写请求包是否为排他操作的标识信息;接收所述主设备发送的写数据包,并根据所述FIFO队列中的标识信息以及监控的结果转发所述写数据包;处理来自所述从设备的写应答包并向所述主设备发送。本发明实施例中,通过对主从设备发送的数据包按照是否为排他操作分别处理,使主设备进行排他操作时,可以和其它读写操作以Outstanding方式混合进行。
-
公开(公告)号:CN106933497B
公开(公告)日:2020-02-21
申请号:CN201511032014.2
申请日:2015-12-31
Applicant: 华为技术有限公司
Abstract: 本申请涉及通信技术领域,尤其涉及一种基于SAS的管理调度装置、系统及方法。该装置基于上层协议请求与SAS域中的设备进行通信。链表管理模块通过链表的方式管理基于该上层协议请求而得到的待处理输入输出信息、设备信息。该调度器在有空闲的SAS通路后,通过索引链表的方式获取该链表中的待处理输入输出信息、设备信息。该SAS通路中的DMAC基于该待处理输入输出信息、设备信息,将与SAS域中的相应设备进行帧交互。本申请通过链表管理待处理任务,并实现了统一调度,降低内部资源开销。
-
公开(公告)号:CN106933497A
公开(公告)日:2017-07-07
申请号:CN201511032014.2
申请日:2015-12-31
Applicant: 华为技术有限公司
Abstract: 本申请涉及通信技术领域,尤其涉及一种基于SAS的管理调度装置、系统及方法。该装置基于上层协议请求与SAS域中的设备进行通信。链表管理模块通过链表的方式管理基于该上层协议请求而得到的待处理输入输出信息、设备信息。该调度器在有空闲的SAS通路后,通过索引链表的方式获取该链表中的待处理输入输出信息、设备信息。该SAS通路中的DMAC基于该待处理输入输出信息、设备信息,将与SAS域中的相应设备进行帧交互。本申请通过链表管理待处理任务,并实现了统一调度,降低内部资源开销。
-
公开(公告)号:CN101446887B
公开(公告)日:2011-04-06
申请号:CN200910000624.2
申请日:2009-01-09
Applicant: 华为技术有限公司
IPC: G06F3/06
Abstract: 本发明公开了一种原语处理方法、装置和系统,涉及串行硬盘接口技术,能够在无需大量额外寄存器的情况下,稳定且有效地获取期望CRC,以保障数据校验的正确性。本发明实施例提供的原语处理方法包括:数据接收方判断当前接收到的数据是否为数据对齐ALIGNp原语,若是,丢弃该ALIGNp原语,若否,存储该数据;数据接收方读取当前已存储的数据,确定期望循环冗余码校验码CRC。
-
-
-
-
-
-
-
-
-