基于SRAM的FPGA设计IP的解决方案
是这种情况已经改变了,由于最近市场需求推动了半导体技术的发展。小型竞争者(Actel、Lattice Semiconductor和QuickLogic)现在提供基于闪存的单芯片FPGA (分别为ProASIC、Lattice®XP2和PolarPro)。
例如,从2004年开始,Altera已经开始提供基于闪存的 CPLD (MAXII),但是目前没有将这项技术应用于FPGA。Xilinx早在2007年就推出了基于闪存的FPGA的Spartan-3AN生产线,在单个封装中安装两个芯片(FPGA和闪存)。但是Xilinx没有单片的基于闪存的FPGA产品5。集成闪存的能力促进了通过基于SRAM的FPGA使用外部配置内存的IP安全性的改良。通过在一个芯片上进行集成,使剽窃存储器和可配置逻辑阵列之间传输的数据更加困难。
满足所有这些安全要求的一个方法是在FPGA和安全存储器之间采用质询-响应数据交换(认证)。安全存储器芯片是十九世纪80年代后期的发明。它们首先广泛应用与付费电话卡,然后在十九世纪90年代应用于银行卡;如今它们是GSM手机中的重要部分(即SIM卡)。安全芯片卡和主系统之间的常用通信标准是I²C串行总线。
无论是为银行还是电话应用量身定制,安全存储器用于通用目的都不可行。2000年当Dallas Semiconductor (现在的Maxim Integrated Products)推出融合SHA-1散列算法的器件时,这种状况才得以改变。继第一代DS2432后又推出了增强型DS28E01。这些器件采用1-Wire接口,用于通信和供电。2007年推出的DS28CN01使用I²C接口,其他方面与DS28E01类似。
由于加工厂通常具有FPGA设计的详尽知识,另一个需要考虑的关于IP安全性的方面是加工厂的诚信。为了防止所有权信息被非法窃取,信任或严格控制和监督是必需的。国内的加工厂比国外的加工厂要容易实现这一点。尽管如此,迄今为止,主要的加工厂在安全设计细节上表现了优秀的诚信品质。
- 一种消防应急灯具专用控制芯片的设计(11-02)
- 基于FPGA的8段数码管动态显示IP核设计(02-03)
- 基于FPGA和IP Core的定制缓冲管理的实现(08-14)
- 基于Altera ASI IP核的ASI发送卡实现(02-25)
- FPGA的高速多通道数据采集控制器IP核设计(04-22)
- 基于EDA或FPGA的IP保护的实现(09-16)