-
公开(公告)号:CN108123879B
公开(公告)日:2020-12-25
申请号:CN201810020892.X
申请日:2018-01-09
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC分类号: H04L12/741 , H04L12/781
摘要: 本发明提供了一种路由查表方法和系统,其中,所述方法包括:当接收到选择信息时,确定与所述选择信息选择的路由协议对应的路由模式;当接收到数据包时,对所述数据包进行包解析,得到所述数据包的路由信息;根据所述路由信息按照所述路由模式查询至少一个路由表,得到路由条目;按照所述路由条目处理所述数据包。本发明实施例能够根据路由模式的选择信息选择基于RapidIO2.2协议或基于FC协议的路由查表方案,可以兼容两种接口协议的查表方案,扩展了RapidIO与FC的复合应用场景,便于在同一场景中选择不同路由方式,提高路由效率。
-
公开(公告)号:CN110427168A
公开(公告)日:2019-11-08
申请号:CN201910563113.5
申请日:2019-06-26
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC分类号: G06F5/06
摘要: 本发明提供了一种实现任意深度低传输延时的异步FIFO的方法及装置,应用本发明,将本时钟域内的读写地址的增量进行编码,编码信息具备bit间无关的特性,之后经过进行跨时钟域处理,在对方时钟域内再进行解码,得到地址增量信息。本发明设计了异步FIFO的读写地址跨时钟域同步方式为传递地址增量,不再需要传递完整的地址信息;本发明设计了地址增量编解码方式,使得亚稳态出现的状态不稳定问题对系统功能无害化,简化了跨时钟处理逻辑复杂度,降低了异步FIFO传输延时;本发明的FIFO的深度可以是任意值;本发明地址跨异步可以在2~3拍内完成,使得异步FIFO的传输处理延时可以缩短为3~4拍。
-
公开(公告)号:CN110297797A
公开(公告)日:2019-10-01
申请号:CN201910601318.8
申请日:2019-07-04
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
摘要: 本发明提供了一种异构协议转换装置和方法,其中,该装置中的第一控制器对第一通信接口发送的PCIE格式的数据包进行PCIE协议解析;映射器对PCIE格式的数据包进行包解析;根据负载数据对PCIE格式的数据包进行切分处理;根据第一包头信息对PCIE格式的数据包进行包头映射;将负载数据和第二包头信息进行RapidIO格式的封包处理,得到数据包;第二控制器对RapidIO协议物理层格式的数据包进行RapidIO协议封装,得到RapidIO数据包,并将其发送至第二通信接口。本发明提高了协议转换的效率,且可扩展性好,便于后期更新维护。
-
公开(公告)号:CN109005170A
公开(公告)日:2018-12-14
申请号:CN201810846868.1
申请日:2018-07-27
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC分类号: H04L29/06
摘要: 本发明提供了一种RapidIO协议到FC协议的转换方法及系统,可以完成RapidIO的Nwrite+Nwrite_R组合和Message向FC-AE-ASM的Seuqence的转换,即将RapidIO包的源、目地址以及优先级字段通过查找协议转换表获取转换后的对应字段,完成协议转换过程必要的包头替换,形成FC-AE-ASM包头,然后结合RapidIO包负载组成FC-AE-ASM协议包。
-
公开(公告)号:CN108667824A
公开(公告)日:2018-10-16
申请号:CN201810377348.0
申请日:2018-04-24
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
摘要: 本发明提供了一种PCS协议复用芯片和方法,该芯片包括:第一编码模块,用于对发送通路中的发送数据进行编码;第二编码模块,用于对发送通路中的发送数据进行编码;编码选择模块,用于接收所述第一使能信号线传输的第一使能信号,在第一使能信号的控制下利用第一编码模块或者利用第二编码模块对发送数据进行编码。本发明实施例能够在同一架构下,实现按照Fiber Channel PCS协议和1000Base-X PCS协议封装的数据的传输,节省了大量逻辑资源,减少了芯片的使用成本。
-
公开(公告)号:CN110427168B
公开(公告)日:2023-03-07
申请号:CN201910563113.5
申请日:2019-06-26
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC分类号: G06F5/06
摘要: 本发明提供了一种实现任意深度低传输延时的异步FIFO的方法及装置,应用本发明,将本时钟域内的读写地址的增量进行编码,编码信息具备bit间无关的特性,之后经过进行跨时钟域处理,在对方时钟域内再进行解码,得到地址增量信息。本发明设计了异步FIFO的读写地址跨时钟域同步方式为传递地址增量,不再需要传递完整的地址信息;本发明设计了地址增量编解码方式,使得亚稳态出现的状态不稳定问题对系统功能无害化,简化了跨时钟处理逻辑复杂度,降低了异步FIFO传输延时;本发明的FIFO的深度可以是任意值;本发明地址跨异步可以在2~3拍内完成,使得异步FIFO的传输处理延时可以缩短为3~4拍。
-
公开(公告)号:CN114244910A
公开(公告)日:2022-03-25
申请号:CN202111548644.0
申请日:2021-12-17
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
摘要: 本发明提供了异构协议的转换装置和方法,Fiber Channel控制器对Fiber Channel数据包进行协议解析;Fiber Channel转Internet映射器对协议解析后的Fiber Channel数据包进行包解析;根据负载信息对Fiber Channel数据包进行拼包处理,得到拼包后的负载信息;根据Fiber Channel包头信息对Fiber Channel数据包进行包头映射,得到对应的Internet包头信息;将拼包后的负载信息和Internet包头信息进行Internet协议格式的封包处理,最终得到Internet数据包,可以提高协议转换效率、可扩展性和兼容度。
-
公开(公告)号:CN109729102B
公开(公告)日:2021-08-27
申请号:CN201910185701.X
申请日:2019-03-12
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC分类号: H04L29/06
摘要: 本发明提供了一种实现异构协议自协商的方法,包括自协商编解码层和自协商决策层,其中,自协商决策层包括自协商信息发送模块、自协商信息接收模块以及自协商仲裁模块,自协商信息发送模块用于通告本端接口能力,自协商信息接收模块用于响应对端的通告,自协商仲裁模块用于决策并调整端口工作状态;自协商编解码层用于将自协商决策层发送逻辑0/1信号进行编码为高低电平发送,同时在接收侧对接收到的H/L码型同步和解码,转换为自协商决策层的逻辑0/1信号。本发明能够实现异构协议的自协商,实现了当不同协议不同端口不同速率间的互联互通时,端口工作模式和工作状态的自动切换到最佳工作模式,简化了异构协议组网和维护的复杂度。
-
公开(公告)号:CN108595149B
公开(公告)日:2021-05-04
申请号:CN201810409323.4
申请日:2018-04-28
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC分类号: G06F7/57
摘要: 本发明提供了一种可重构乘加运算装置,包括:算法控制器用于接收子运算所包含的算式元素的标识和元素值所在的第一存储地址,向算式生成器发送第一存储地址和存储乘加算式的乘加结果的第二存储地址;算式生成器用于获取第一存储地址处的元素值,根据基础算式及元素值生成乘加算式,将乘加算式发送给基本算粒组;将乘加结果存储在第二存储地址处,发送第二存储地址给算法控制器;以及,若子运算中的乘加算式全部计算完毕,发送子运算的运算结果给下一个基本处理单元;基本算粒组用于计算接收到的乘加算式,将得到的乘加结果发送给算式生成器,缓解现有技术中存在的硬件电路的使用灵活性低的技术问题,达到了提高硬件电路的使用灵活性的技术效果。
-
公开(公告)号:CN108574695A
公开(公告)日:2018-09-25
申请号:CN201810375786.3
申请日:2018-04-24
申请人: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC分类号: H04L29/06
摘要: 本发明提供了一种协议复用芯片和协议复用方法,属于网络通信技术领域。其中,协议复用芯片包括:支持10GBase-KR PCS协议的第一编码模块,支持16G Fiber Channel PCS协议的第二编码模块,分别与第一编码模块和第二编码模块连接的编码选择模块,支持10GBase-KR PCS协议的第一解码模块,支持16G Fiber Channel PCS协议的第二解码模块,分别与第一解码模块和第二解码模块连接的解码选择模块,编码选择模块接第一使能信号线,解码选择模块接第二使能信号线。本发明实施例提供的协议复用芯片和协议复用方法,能够在同一架构下,实现按照10GBase-KR PCS协议和16G Fiber Channel PCS协议封装的数据的传输,节省了大量逻辑资源,减少了芯片的使用成本。
-
-
-
-
-
-
-
-
-