【技术实现步骤摘要】
一种FPGA模式选择的方法、系统及设备
本申请涉及FPGA领域,特别涉及一种FPGA模式选择的方法、系统、设备及计算机可读存储介质。
技术介绍
FPGA(Field-ProgrammableGateArray)现场可编程门阵列,具有可编程及硬件并行等特点,通常应用于高性能数据处理等领域。由于FPGA具有可编程的灵活性以及具有很多MAC、PCIE等成熟的IP资源,使得FPGA大规模应用起来。FPGA规模越来越大,设计越来越复杂,最后导致公司最有价值的部分都设计在FPGA中,外部的CPU只作为控制,显示等功能。当前行业分工越来越细化,很多公司都将PCB生产、PCB焊接甚至产品的功能测试等工作都给其他的外包公司来做,自己只开发最具核心竞争力的FPGA设计。这个时候,对FPGA防止克隆就重要起来。由于外包公司测试时拿到了FPGA配置文件和PCB生产文件,如果没有防克隆措施的话,外包公司大可以多生产同样的产品出来,以低的价格销售,从而对原公司构成冲击。现有技术中,通常通过SHA芯片防止FPGA克隆,然而在实际操作过程中FPGA内部需要设计SHA的算法,实现起来比较复杂,而且 ...
【技术保护点】
1.一种FPGA模式选择的方法,其特征在于,包括:将接收到的Key值输入至FPGA程序中;调用所述FPGA程序判断所述Key值与预设值是否相同;若是,则控制所述FPGA程序进入工作模式;若否,则控制所述FPGA程序进入测试模式。
【技术特征摘要】
1.一种FPGA模式选择的方法,其特征在于,包括:将接收到的Key值输入至FPGA程序中;调用所述FPGA程序判断所述Key值与预设值是否相同;若是,则控制所述FPGA程序进入工作模式;若否,则控制所述FPGA程序进入测试模式。2.根据权利要求1所述的方法,其特征在于,所述控制所述FPGA程序进入测试模式,包括:控制所述FPGA程序开放待检测PCB硬件和待检测接口;当接收到测试指令时,根据所述测试指令对所述待检测PCB硬件和所述待检测接口进行测试,并输出测试结果。3.根据权利要求1所述的方法,其特征在于,所述将接收到的Key值输入至FPGA程序中,包括:从预设EEPROM中读取所述Key值并将所述Key值输入至所述FPGA程序中。4.根据权利要求3所述的方法,其特征在于,还包括:接收输入的Key值更新指令;根据所述Key值更新指令对所述EEPROM的预设地址中的Key值进行更新。5.一种FPGA模式选择的系统,其特征在于,包括:输入模块,用于将接收到的Key值输入至FPGA程序中;判断模块,用于调用所述FPGA程序判断所述Key值与预设值是否相同;工作模块,用于当所述Key值与所述预设值相同时,控制所述FPG...
【专利技术属性】
技术研发人员:黄广奎,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。