-
公开(公告)号:CN109286471B
公开(公告)日:2021-01-22
申请号:CN201811162441.6
申请日:2018-09-30
Applicant: 中国人民解放军战略支援部队信息工程大学 , 天津市滨海新区信息技术创新中心
IPC: H04L1/00
Abstract: 本发明属于数据通信技术领域,特别涉及一种面向SRIO控制器的CRC校验方法及装置,将指定位宽的输入数据通过补零逻辑模块进行补零操作得到补零后的数据,根据CRC计算控制状态机的状态值得到选择模块的数据,将补零后的数据与选择模块的数据通过CRC计算模块进行CRC计算得到中间CRC计算结果,将中间CRC计算结果通过CRC输出锁存器得到锁存数据,将锁存数据输出,同时将锁存数据输入给选择模块,与再次接收的输入数据重新进行CRC计算,当输入数据接收完毕时,得到CRC输出锁存器输出的最终CRC计算结果,若最终CRC计算结果为0,则接收的输入数据是正确的。本发明减少了相关计算逻辑、延迟以及硬件面积,实现了SRIO控制器接收端快速的CRC计算和校验。
-
公开(公告)号:CN111445017A
公开(公告)日:2020-07-24
申请号:CN202010207582.6
申请日:2020-03-23
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC: G06N3/063
Abstract: 本申请提供了一种运算方法及装置,运算装置包括复数乘法器、选择器、以及复数加法器。由于,每一复数乘法器由实数加法器、选择器、以及实数乘法器组成,每一复数加法器由实数加法器、选择器、以及实数乘法器组成。所以,在复数运算模式下,输入的运算数据为复数,复数乘法器通过实数乘法器和实数加法器完成对实部和虚部的乘加运算。复数加法器通过实数乘法器和实数加法器完成对实部和虚部的加法运算。在实数运算模式下,输入的运算数据为实数,可以直接使用实数乘法器和实数加法器完成实数的乘法和/或加法运算。运算装置中设置有多个选择器,通过控制选择器选择数据流实现不同的计算功能。
-
公开(公告)号:CN110971481A
公开(公告)日:2020-04-07
申请号:CN201911071658.0
申请日:2019-11-05
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
Abstract: 本发明提供了一种缓存地址管理逻辑的测试方法,用于保证芯片内所有缓存地址管理逻辑实现的正确性;该方法能自动识别出芯片内所有缓存地址管理逻辑,且证明所有缓存地址管理逻辑在测试中被覆盖到;另外,该方法提供了实时检测各缓存地址管理逻辑在测试过程中工作正确性的手段,一旦出现地址重复分配或重复回收错误可及时上报并进行记录;同时,该方法提供了检查地址是否泄露的手段。
-
公开(公告)号:CN110515419A
公开(公告)日:2019-11-29
申请号:CN201910784082.6
申请日:2019-08-23
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC: G06F1/04
Abstract: 本发明提供了一种优化格雷码编码方式实现跨时钟域的装置,通过在原有格雷码转换电路基础上,通过增加2bit指示信号,实现了非2的n次幂地址编码转换逻辑时,在最大值与0地址之间的过渡期间,只根据新增的2bit指示信号进行判断,在其他情况下,仍然采用标准的格雷码转换逻辑。本发明从跨时钟处理的效果上看,编码后仍然可以保证有效的地址指示信号只发生一bit变化,原理上保证了时钟跨接处理的正确性,并与标准的格雷码转换效果相当。
-
公开(公告)号:CN110191028A
公开(公告)日:2019-08-30
申请号:CN201910617657.5
申请日:2019-07-10
Applicant: 天津市滨海新区信息技术创新中心 , 天津芯海创科技有限公司
Abstract: 本发明提供了一种可软件定义的互连设备的测试装置、系统及方法;其中,该装置包括原协议报文生成器、目标协议报文解析匹配器及控制器;控制器用于接收用户的配置指令,生成原协议配置命令、解析匹配配置命令及协议转换配置命令;原协议报文生成器用于根据原协议配置命令,生成原协议报文,并将原协议报文发送至互连设备,以使互连设备根据原协议报文及协议转换配置命令生成目标协议报文;目标协议报文解析匹配器用于接收互连设备发送的目标协议报文后,根据解析匹配配置命令,对目标协议报文进行解析及匹配,生成功能及功能测试结果。本发明实现了互连设备功能的全面测试、提高了测试效率。
-
公开(公告)号:CN109495519A
公开(公告)日:2019-03-19
申请号:CN201910022418.5
申请日:2019-01-09
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
Abstract: 本发明提供了一种物理编码电路及高速接口协议交换芯片;物理编码电路包括通用逻辑模块、可配置逻辑模块及配置寄存器;通用逻辑模块包括多个通用子电路;可配置逻辑模块包括多个可配置子模块;可配置子模块包括多个可配置子电路及选择器;配置寄存器接收软件定义控制电路发送的配置指令,并根据配置指令,对通用逻辑模块的参数进行设置,并通过选择器激活对应的可配置子电路;通用逻辑模块与激活的可配置子电路根据配置指令对应的高速接口协议,对软件定义控制电路发送的待编码数据进行编码,得到已编码数据,并将已编码数据发送至物理介质传输电路。本发明提高了物理编码电路的复用度,从而减小了高速接口协议交换芯片的体积、重量等参数。
-
公开(公告)号:CN108089987A
公开(公告)日:2018-05-29
申请号:CN201711469174.2
申请日:2017-12-28
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
Inventor: 徐庆阳 , 刘勤让 , 沈剑良 , 宋克 , 吕平 , 朱珂 , 刘冬培 , 王盼 , 汪欣 , 谭力波 , 钟丹 , 张丽 , 丁青子 , 黑建平 , 杨晓龙 , 田晓旭 , 杨堃
IPC: G06F11/36
Abstract: 本发明提供了一种功能验证方法和装置,其中,所述方法包括:读取用户编写的配置文件;根据配置文件对待验证模块进行配置;对所述待验证模块的功能进行自动检查。本发明实施例能够对待验证模块的功能进行自动检查,不仅提高了验证结果的正确性,而且功能验证的效率较高。
-
公开(公告)号:CN110971481B
公开(公告)日:2021-11-05
申请号:CN201911071658.0
申请日:2019-11-05
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
Abstract: 本发明提供了一种缓存地址管理逻辑的测试方法,用于保证芯片内所有缓存地址管理逻辑实现的正确性;该方法能自动识别出芯片内所有缓存地址管理逻辑,且证明所有缓存地址管理逻辑在测试中被覆盖到;另外,该方法提供了实时检测各缓存地址管理逻辑在测试过程中工作正确性的手段,一旦出现地址重复分配或重复回收错误可及时上报并进行记录;同时,该方法提供了检查地址是否泄露的手段。
-
公开(公告)号:CN108829592B
公开(公告)日:2021-11-05
申请号:CN201810562043.7
申请日:2018-06-01
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC: G06F11/36 , G06F13/16 , G06F30/3308 , G06F115/06
Abstract: 本发明提供了一种快速访问寄存器和表项的验证方法、装置和验证设备,涉及集成电路验证技术领域,预先将待验证的集成电路划分成第一模块和第二模块,第一模块为设计中功能稳定的部分,第二模块为设计中功能不稳定的部分;该方法包括:为第一模块和第二模块分别构建第一测试系统和第二测试系统;第一测试系统通过集成电路的外部接口与第一模块连接,第二测试系统通过集成电路的内部接口与第二模块连接;对第一测试系统和第二测试系统分别构造测试用例;在第一测试系统和第二测试系统上分别运行对应的测试用例,并得到仿真结果。本发明实施例可以加快访问寄存器和表项的速度,提高仿真速度节省时间。
-
公开(公告)号:CN110233805B
公开(公告)日:2021-09-03
申请号:CN201910589070.8
申请日:2019-07-02
Applicant: 天津市滨海新区信息技术创新中心 , 天津芯海创科技有限公司
IPC: H04L12/951 , H04L12/953 , H04L12/933 , H04L12/935
Abstract: 本发明提供了一种可变信元的交换装置、系统及方法;其中,该装置中的切分模块与输入设备连接;重组模块与输出设备连接;切分模块按照预设的信元长度对输入设备发送的待处理数据包进行切分,生成待处理信元;待处理信元包括标准信元及尾信元;交换模块根据待处理信元的标准信元头或尾信元头,确定调度周期;根据调度周期及预设的仲裁逻辑,对待处理信元进行缓存及传输;重组模块接收交换模块发送的待处理信元,并根据标准信元头及尾信元头,对待处理信元进行重组,得到重组数据包,将重组数据包发送至输出设备。本发明以变长信元进行传输,在传输过程中根据不同长度的信元调整调度周期,提高了传输效率,降低了缓存管理难度。
-
-
-
-
-
-
-
-
-