非透明桥传输的实现方法、装置、电子设备和存储介质

    公开(公告)号:CN117827726A

    公开(公告)日:2024-04-05

    申请号:CN202410250980.4

    申请日:2024-03-06

    IPC分类号: G06F13/40 G06F13/42

    摘要: 本公开提供一种非透明桥传输的实现方法、装置、电子设备和存储介质,路由模块响应于接收到第一主机域的上游端口发送的第一报文,确认第一报文的目的端口是否挂载NTB,响应于确认为是,将第一报文经过集中式交换模块发送给NTB虚拟侧;NTB虚拟侧将第一报文转发至转换模块;转换模块将第一报文的地址和ID信息从第一主机域转换至第二主机域,生成第二报文,并将第二报文经过路由模块和集中式交换模块转发至NTB链路侧,NTB链路侧为第一主机域中与所述第二主机域物理连接的端点设备。这样,利用集中式交换模块,不需要对第一主机域的每个端口都设置物理布线与第二主机域连接来实现NTB挂载,很大程度降低了布线难度。

    多端口交换设备共享缓存方法和装置

    公开(公告)号:CN117648280A

    公开(公告)日:2024-03-05

    申请号:CN202311521135.8

    申请日:2023-11-15

    IPC分类号: G06F13/42 G06F12/06

    摘要: 本公开提供一种多端口交换设备共享缓存方法和装置。该方法应用于多端口交换设备接口单元,多端口交换设备接口单元包括RAM模块、控制器模块以及缓存总线选择器模块,RAM模块包括多个RAM,控制器模块包括多个控制器子模块。缓存总线选择器模块获取针对至少一个控制器子模块的配置信息。缓存总线选择器模块根据至少一个控制器子模块的配置信息确定处于已激活状态的控制器子模块。缓存总线选择器模块将多个RAM中的至少一个分配给处于已激活状态的控制器子模块。缓存总线选择器模块对分配后的至少一个RAM的地址进行重新映射,建立至少一个RAM到处于已激活状态的控制器子模块的映射关系。

    一种协议转换系统及方法

    公开(公告)号:CN117389935A

    公开(公告)日:2024-01-12

    申请号:CN202311694796.0

    申请日:2023-12-11

    IPC分类号: G06F13/42 G06F13/40

    摘要: 本申请提供了一种协议转换系统及方法。协议转换系统包括交换分区集、端口设备仲裁电路和集中式协议转换模块。交换分区集包括至少一个交换分区,用于得到第一标准协议报文。交换分区集中每个交换分区的输出端与端口设备仲裁电路的输入端连接。端口设备仲裁电路的输出端通过第一标准接口与集中式协议转换模块连接。集中式协议转换模块通过第一标准接口,获取第一标准协议报文的顺序和得到第二协议报文。如此,本申请实施例实现了将PCIe协议转换成其他多个第二协议。

    一种协议转换方法及装置
    4.
    发明公开

    公开(公告)号:CN117278650A

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

    申请号:CN202311279655.2

    申请日:2023-09-28

    IPC分类号: H04L69/08

    摘要: 本申请公开了一种协议转换方法及装置,应用于嵌入式系统技术领域。该方法包括:接收AXI协议地址;根据AXI协议地址,查找对应的映射窗口;当查找到对应的映射窗口,基于对应的映射窗口的地址映射,将AXI协议地址转化为对应的SRIO协议地址;基于对应的映射窗口的事务映射,输出对应的映射窗口对应的SRIO协议的包头信息;根据SRIO协议数据包格式,将对应的SRIO协议地址以及对应的SRIO协议事务的包头信息进行封装,得到协议转换后的SRIO协议数据包。通过窗口映射机制,进行地址映射转换和业务映射转换,将AXI协议转换为SRIO协议,实现通过SRIO协议进行通信,有效提高通信速率,满足通信速率的需求。

    一种基于PCIe交换机的反压控制方法及相关设备

    公开(公告)号:CN117155878A

    公开(公告)日:2023-12-01

    申请号:CN202311208782.3

    申请日:2023-09-19

    IPC分类号: H04L49/111 G06F13/42 G06F9/54

    摘要: 本申请提供了一种基于PCIe交换机的反压控制方法及相关设备,其中,发送模块用于根据预设数据处理阈值,将多组数据报文发送至中央处理模块,同时数据传输信号发送至计数模块。中央处理模块会在处理完成至少一组报文时向计数模块发送内存释放信号;以便于其最后根据内存释放信号、数据传输信号和预设数据处理阈值,对发送模块进行反压控制。通过上述系统,使得PCIe交换机能够根据自身上行端口中存储的预设数据处理阈值来判断此时中央处理模块是否处于准备状态,将反压控制的主导核心从软件端转移至PCIe的交换机侧,数据报文的传输不再需要以软件端发送的准备信号作为传输与否的指标,提升了在反压机制下数据报文传输的效率。

    晶片间时钟级联结构、晶片、半导体封装器件和晶上系统

    公开(公告)号:CN116048190B

    公开(公告)日:2023-07-07

    申请号:CN202310181991.7

    申请日:2023-03-01

    IPC分类号: G06F1/06 G06F15/173

    摘要: 本公开提供了一种晶片间时钟级联结构、晶片、半导体封装器件和晶上系统,晶片间时钟级联结构包括:N组参考时钟输入和输出线路、参考时钟输入和输出有效指示线路,检测择一模块和锁相环。该方案可实现:通过参考时钟在晶片与晶片之间传输,避免了参考时钟均由基板提供的复杂性;通过采用至少两个方向的冗余参考时钟设计,能够容纳封装或基板连接缺陷;通过时钟择一选择模块,在至少两个方向中选择有效的参考时钟;通过参考时钟输入有效指示线路对参考时钟输入是否有效进行指示,避免对无效时钟错误检测;通过将输出方向参考时钟输出有效指示设置有效,对于所选择方向的输出时钟有效指示设置无效,避免参考时钟互锁。

    一种队列调度方法及装置

    公开(公告)号:CN116225665A

    公开(公告)日:2023-06-06

    申请号:CN202310491620.9

    申请日:2023-05-04

    IPC分类号: G06F9/48 G06F9/54

    摘要: 本申请公开了一种队列调度方法及装置。该方法包括:获取待处理队列,待处理队列包括待出队元素的优先级信息;响应于元素出队指令,根据待出队元素的优先级信息,确定当前出队元素;基于待处理队列中预先创建的队列指针,执行当前出队元素的出队操作;队列指针用于指示元素在待处理队列中的位置。可见,通过元素自身的优先级直接调度元素出队,可以将需要调度的元素都放入一个队列中,实现元素的灵活调度,而无需预先创建多个携带优先级信息的队列,从而可以提高调度效果。

    一种判决验证的方法及系统

    公开(公告)号:CN115658983B

    公开(公告)日:2023-05-26

    申请号:CN202211595639.X

    申请日:2022-12-13

    IPC分类号: G06F16/903 H04L9/40

    摘要: 本申请公开了一种判决验证的方法及系统。该方法首先对异构执行体发出的数据包进行拟态判决,并输出包含实际判决结果及数据包的特征信息的第一数据包。然后利用历史数据包的判决结果进行归类处理后获取的统计结果获得数据包的预期判决结果,将包含预期判决结果及数据包的特征信息的第二数据包存放至预期队列中。最后根据第一数据包的输出顺序及特征信息,在预期队列中遍历寻找具有相同的特征信息的第二数据包,将查找到的第一个第二数据包中的预期判决结果,与第一数据包中的实际判决结果进行比对,以验证实际判决结果的正确性。本申请还公开了一种判决验证的系统。在本申请实施例中,实现了正确高效地完成判决的比对验证。

    队列表项维护方法与装置
    9.
    发明公开

    公开(公告)号:CN116055397A

    公开(公告)日:2023-05-02

    申请号:CN202310300154.1

    申请日:2023-03-27

    IPC分类号: H04L45/74 H04L45/7453

    摘要: 本公开提出了一种队列表项维护方法与装置。方法包括:根据接收到的报文的特征值提取键值;查询表项中是否存在与所述键值对应的表项条目;若查询结果为不存在,则建立与所述键值对应的新的表项条目,输出所述新的表项条目对应的队列号和新队列标记。本公开支持流水动态建立表项,根据键值,若不曾存入该表项,则进行表项的建立植入,支持流水无气泡的建立、识别、查询表项,不需要提前配置好表项。另外,本公开的方案,根据接收到的报文的特征值提取键值,可以减少RAM的使用和逻辑资源。

    一种队列调度方法及装置
    10.
    发明授权

    公开(公告)号:CN115348218B

    公开(公告)日:2022-12-27

    申请号:CN202211273005.2

    申请日:2022-10-18

    IPC分类号: H04L47/62 H04L49/901

    摘要: 本申请公开了一种队列调度方法及装置。该方法包括:获取待处理队列,待处理队列包括多个元素的配置数据;创建待处理队列的队列指针和队列计数器;队列指针用于指向元素的配置数据在待处理队列中的位置;队列计数器用于表示元素的状态;响应于数据端触发的队列调度指令,对队列指针和队列计数器进行操作,以对待处理队列进行调度。通过配置队列指针和队列计数器并对二者进行操作,便可实现对队列中的元素的灵活调度,且调度过程通用性高,与具体的传输协议无关,因此,能够与多种可靠传输协议广泛适配,从而可以提高数据传输效果。