一种FPGA程序下载口的安全保护装置及方法制造方法及图纸

技术编号:24207233 阅读:23 留言:0更新日期:2020-05-20 15:11
本发明专利技术实施例公开了一种FPGA程序下载口的安全保护装置及方法,包括CPLD,所述CPLD内设置数字逻辑电路,所述数字逻辑电路包括若干路逻辑控制单元;所述逻辑控制单元用于存储器与接口插针的通断控制,以及存储器与FPGA的通断控制。本发明专利技术通过CPLD设置多路逻辑控制单元,实现存储器与接口插针对应引脚的连接,通过逻辑控制电路实现存储器与接口插针、FPGA的通断连接,防止恶意人员通过AS口对FPGA下载恶意程序,保证了FPGA系统的安全。

A safety protection device and method of FPGA program download port

【技术实现步骤摘要】
一种FPGA程序下载口的安全保护装置及方法
本专利技术涉及计算机安全
,具体地说是一种FPGA程序下载口的安全保护装置及方法。
技术介绍
FPGA(Field-ProgrammableGateArray现场可编程门阵列)是易失性的可编程逻辑器件,其内部存储的程序在芯片断电后不能保存,所以需要采用外部的非易失性存储器件保存FPGA的程序,以便在下次上电后FPGA从外部存储器中读取程序后加载到FPGA内部的RAM(RandomAccessMemory,随机存取存储器)运行。把FPGA程序下载到外部存储器需要用到FPGA的程序下载口,即主动串行AS(activeserial)接口,通过AS接口连接专用的线缆把FPGA的程序下载到外部存储器中。如图1所示,FPGA的AS口各信号连接至AS插针对应的针脚,进行程序下载的时候把下载线缆(例如USBBlaster下载线缆)的一端连接至PC机,另一端连接至AS插针,把程序下载到FPGA的外部存储器中。AS接口在给程序下载带来便利的同时,也存在较大安全隐患:AS接口一旦被恶意人员利用,可以进本文档来自技高网...

【技术保护点】
1.一种FPGA程序下载口的安全保护装置,其特征是,所述装置包括CPLD,所述CPLD内设置数字逻辑电路,所述数字逻辑电路包括若干路逻辑控制单元;所述逻辑控制单元用于存储器与接口插针的通断控制,以及存储器与FPGA的通断控制。/n

【技术特征摘要】
1.一种FPGA程序下载口的安全保护装置,其特征是,所述装置包括CPLD,所述CPLD内设置数字逻辑电路,所述数字逻辑电路包括若干路逻辑控制单元;所述逻辑控制单元用于存储器与接口插针的通断控制,以及存储器与FPGA的通断控制。


2.根据权利要求1所述的FPGA程序下载口的安全保护装置,其特征是,所述逻辑控制单元包括第一逻辑控制单元、第二逻辑控制单元、第三逻辑控制单元和第四逻辑控制单元;
所述第一逻辑控制单元用于存储器的数据输出引脚与接口插针的第一数据引脚的连通控制;
所述第二逻辑控制单元用于存储器的时钟引脚与接口插针时钟引脚的连通控制;
所述第三逻辑控制单元用于存储器的片选信号引脚与接口插针片选信号引脚的连通控制;
所述第四逻辑控制单元用于存储器的数据输入引脚与接口插针的第二数据引脚的联通控制;
所述接口插针的第一数据引脚、时钟引脚、片选信号引脚和第二数据引脚分别连接FPGA的第一数据引脚、时钟引脚、片选信号引脚和第二数据引脚。


3.根据权利要求2所述的FPGA程序下载口的安全保护装置,其特征是,所述第一逻辑控制单元包括与门AND1_1、AND1_2和或门OR1,所述与门AND1_1的输入端分别连接flag信号端和存储器的数据输出引脚,输出端连接或门OR1的其一输入端;所述与门AND1_2的输入端分别连接NC1信号和非门的输出端,输出端连接或门OR1的另一输入端;所述或门OR1的输出端连接所述接口插针的第一数据引脚;所述非门的输入端连接flag信号端,所述NC1为高阻态引脚。


4.根据权利要求2所述的FPGA程序下载口的安全保护装置,其特征是,所述第二逻辑控制单元包括与门AND2_1、AND2_2和或门OR2,所述与门AND2_1的输入端分别连接flag信号端和接口插针的时钟引脚,输出端连接或门OR2的其一输入端;所述与门AND2_2的输入端分别连接NC2信号和非门的输出端,输出端连接或门OR2的另一输入端;所述或门OR2的输出端连接所述存储器的时钟引...

【专利技术属性】
技术研发人员:苏振宇
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1