-
公开(公告)号:CN111770074A
公开(公告)日:2020-10-13
申请号:CN202010584055.7
申请日:2020-06-23
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
Abstract: 本公开提供了一种数据通路测试报文生成装置与方法。该装置的一具体实施方式包括:寄存器、控制模块、存储器控制逻辑、存储器、用户总线格式数据生成逻辑,该方法包括:寄存器检测启动报文生成触发信号,触发控制模块启动报文生成;控制模块从寄存器读取报文生成控制参数,按照报文生成控制参数触发存储器控制逻辑读取报文数据;存储器控制逻辑从存储器中读取报文数据并将报文数据发送给总线格式数据生成逻辑;总线格式生成逻辑将收到的报文数据封装成符合外部总线格式的总线报文数据并输出给外部线。该实施方式实现的数据通路测试报文生成装置和方法,逻辑简单易用、兼容多种协议类型及报文格式、能够完成基本的数据通路完整性测试。
-
公开(公告)号:CN111324882A
公开(公告)日:2020-06-23
申请号:CN202010070063.X
申请日:2020-01-21
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
Abstract: 本发明公开了一种处理器输出数据监测方法及装置,方法包括:获取处理器输出的读写请求;提取读写请求中的物理地址,并判断物理地址是否在地址白名单中,若否,则:对读写请求进行解析,根据数据包类型提取出数据包内的数据;将提取出的数据与合法数据集进行对比,判断数据是否合法,若否,则:对读写请求进行异常处理。本发明通过将处理器输出的读写请求中的数据与合法数据集进行对比,能够判别出由处理器后门或程序后门导致的输出异常,有效的实现了对处理器输出数据的监测,进而提高了系统的安全性和稳定性。
-
公开(公告)号:CN111159967A
公开(公告)日:2020-05-15
申请号:CN201911380463.4
申请日:2019-12-27
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC: G06F30/392
Abstract: 本发明提供了一种基于网页排名算法的FPGA电路布局与资源分配方法,包括如下步骤:1)构建FPGA电路中基本单元影响因子稀疏矩阵M:2)通过迭代优化,获得关键值向量:3)根据关键值向量,对基本单元进行划分,进行布局约束文件的编写。相对于现有技术,本发明具有以下优势:本发明对大规模FPGA进行细粒度电路资源分配,优化整个系统布局,可以有效减少布线资源的浪费;本发明合理布局高扇出关键路径上的重要电路单元,减少由于布线与资源分配不合理导致的电路延时增加,提高系统的时序性能;利用网页搜素算法进行电路分析建模,提高FPGA电路设计开发速度,减少由于电路实现难度造成的开发周期迭代。
-
公开(公告)号:CN111106935A
公开(公告)日:2020-05-05
申请号:CN201911383005.6
申请日:2019-12-27
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
Abstract: 本发明提供了一种支持多端异构模式下的秘钥管理架构,包括秘钥生成模块、数据解析模块、异构MCU、以及数据发送接口,所述秘钥生成模块接收来自异构MCU的加密秘钥请求,生成秘钥,并通过数据解析模块将秘钥发送给异构MCU,异构MCU完成对明文加密,通过数据发送接口将秘文下发给用户。本发明通过支持动态异构MCU处理器向秘钥生成模块索取相同的秘钥,保持了秘钥数据一致性;同时MCU请求中加入时间戳信息,引入索引向量中,可以高效的满足动态异构冗余架构秘钥的数据一致性。
-
公开(公告)号:CN111031015A
公开(公告)日:2020-04-17
申请号:CN201911202508.9
申请日:2019-11-29
Applicant: 天津市滨海新区信息技术创新中心 , 天津芯海创科技有限公司
IPC: H04L29/06
Abstract: 本发明实施例公开了一种混合协议转换设计的验证方法、装置、设备及存储介质,其中,所述方法包括:根据所述混合协议的激励输入形态和约束条件以及所对应的输入接口,生成各接口对应的约束断言;根据所述混合协议的各输出口的输出形态和预期格式,生成各接口对应的检查断言;确定所述验证对象的时钟信号和复位信号;将激励输入信号输入到所述混合协议转换设计中,所述激励输入信号包括:约束断言、时钟信号和复位信号;接收输出结果,根据所述输出结果与检查断言的比较结果得到验证结果。可做到报文类型和激励组合的最大化遍历,保证验证的完备性;可根据需求的变化快速实现对不同种协议的转换支持。
-
公开(公告)号:CN110650020A
公开(公告)日:2020-01-03
申请号:CN201910914601.6
申请日:2019-09-25
Applicant: 天津市滨海新区信息技术创新中心 , 天津芯海创科技有限公司
Abstract: 本发明提供了一种拟态模糊判决方法、装置及系统;其中,该方法应用于与异构多核处理器连接的芯片;异构多核处理器包括多个处理器;多个处理器分别与芯片连接;该方法包括:接收当前处理器发送的第一通道协议报文;根据报文头及报文载荷,对第一通道协议报文进行分解,生成多个子报文;生成每个子报文的哈希值;根据预设的合并算法及子报文的哈希值,生成第一通道协议报文的第一整包特征;根据第一整包特征、第二整包特征及预设判决阈值,对第一通道协议报文进行拟态判决;第二整包特征根据除当前处理器之外的处理器发送的第二通道协议报文生成。本发明提高了在协议动态变化并且数据动态变化的场景下,拟态判决的有效性。
-
公开(公告)号:CN110417738A
公开(公告)日:2019-11-05
申请号:CN201910563134.7
申请日:2019-06-26
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
Abstract: 本发明提供了一种内生安全系统调度器实现装置及实现方法,包括:交换分发模块,用于对外部设备传送的数据进行识别,并向目标处理单元分发数据;可编程数据报文处理解析模块,用于对所述目标处理单元输出的运算结果数据进行解析并生成唯一的数据特征;拟态判决模块,根据拟态判决策略对所述处理单元对应的所述数据特征进行拟态判决;调度策略模块,用于为所述交换分发模块提供交换分发策略、为所述拟态判决模块提供拟态判决策略以及控制不可信的处理单元进行清洗恢复。本发明具有安全性、可靠性以及动态性。
-
公开(公告)号:CN109189792A
公开(公告)日:2019-01-11
申请号:CN201811061917.7
申请日:2018-09-12
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC: G06F16/22 , G06F16/2455
Abstract: 本发明提供了一种并行Hash查表架构及方法,包括:查表Hash键值KEY,根据需要确定bit位宽;n个Hash函数,各自选择不同的表达式;n个ram,各自独立,与Hash函数一一对应;Compare对比模块,同时完成n个ram查表结果和查表键值KEY的对比,并根据对比结果得到正确的查表内容;其中,每个Hash函数对应深度不同的ram。本发明能够有效的解决现有技术中查找性能差的问题,不再需要多次循环比对、再Hash计算,也不需要多次读取RAM空间,从而大大压缩查表的时间,提高了Hash查找的效率。
-
公开(公告)号:CN109086160A
公开(公告)日:2018-12-25
申请号:CN201810800203.7
申请日:2018-07-18
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
IPC: G06F11/10
Abstract: 本发明提供了一种表项校验装置,包括:提取模块、动态调度模块、校验模块和结果分析模块,提取模块用于将提取到的校验数据中的待校验表项和N个原始校验码发送给校验模块;动态调度模块用于根据策略信息向校验模块发送N种校验电路序号;校验模块用于利用与每个校验电路序号所对应的校验电路,对待校验表项分别进行校验,将待校验表项、N个原始校验码和计算得到的N个计算校验码发送给结果分析模块;结果分析模块用于判断数据校验是否成功,若存在校验成功的数据,则发送与校验失败的计算校验码对应的失败校验电路序号给动态调度模块,缓解现有技术中的表项校验结果的准确性低的问题,达到了提高表项校验结果准确性的技术效果。
-
公开(公告)号:CN108197074A
公开(公告)日:2018-06-22
申请号:CN201810174203.0
申请日:2018-03-01
Applicant: 天津芯海创科技有限公司 , 天津市滨海新区信息技术创新中心
Inventor: 王元磊 , 张兴明 , 宋克 , 刘勤让 , 沈剑良 , 吕平 , 朱珂 , 刘冬培 , 王盼 , 高彦钊 , 谭力波 , 陶常勇 , 杨堃 , 王封 , 张帆 , 张新顺 , 汪欣
IPC: G06F17/14
Abstract: 本发明提供了一种快速傅里叶变换FFT数据处理方法及装置,方法包括:将样本点数除以基准样本点数,得到调度因子M;若调度因子M小于或者等于1,在运算模块中选取至少一个蝶形运算单元同时对样本点进行FFT蝶形运算,得到蝶形运算结果;若调度因子M大于1且样本点数为基准样本点数的2N倍,反复利用运算模块中全部蝶形运算单元进行FFT蝶形运算,直至全部样本点均计算完毕,得到第一级运算结果;将第一级运算结果分别存入对应的存储器;基于第一级运算结果,反复利用运算模块中的全部蝶形运算单元进行FFT蝶形运算,直至得到第N+1级蝶形运算结果,缓解现有技术中的数据调度结构应用环境单一、灵活性低的问题,达到了提高数据调度结构的灵活性的效果。
-
-
-
-
-
-
-
-
-