将编程文件烧到PLD芯片中去的方法
关键词:PCB设计 电路板设计 PCB板设计 芯片解密 IC解密 高速PCB设计 线路板设计 PCB Layout EMC设计 SI仿真 PCB设计公司 单片机解密 MCU解密 软件破解
在PLD/FPGA开发软件中完成设计以后,软件会产生一个最终的编程文件(如 .pof )。怎样将编程文件烧到PLD芯片中去呢?以下几种供大家参考:
1.对于基于乘积项(Product-Term)技术,EEPROM(或Flash)工艺的PLD(如Altera的MAX系列,Lattice的大部分产品,Xilinx的XC9500系列) 厂家提供编程电缆,如Altera叫:Byteblaster,电缆一端装在计算机的并行打印口上,另一端接在PCB板上的一个十芯插头,PLD芯片有四个管脚(编程脚)与插头相连。它向系统板上的器件提供配置或编程数据,这就是所谓的在线可编程。Byteblaster使用户能够独立地配置PLD器件,而不需要编程器或任何其它编程硬件。编程电缆可以向代理商购买,也可以根据厂家提供的编程电缆的原理图自己制作。早期的PLD是不支持ISP的,它们需要用编程器烧写。目前的PLD都可以用ISP在线编程,也可用编程器编程。这种PLD可以加密,并且很难解密。
2.对于基于查找表技术(Look-Up table)技术,SRAM工艺的FPGA(如Altera的所有FLEX,ACEX,APEX系列,Xilinx的Sparten,Vertex),由于SRAM工艺的特点,掉电后数据会消失,因此调试期间可以用下载电缆配置PLD器件,调试完成后,需要将数据固化在一个专用的EEPROM中(用通用编程器烧写),上电时,由这片配置EEPROM先对PLD加载数据,十几个毫秒后,PLD即可正常工作。(亦可由CPU配置PLD)。但SRAM工艺的PLD一般不可以加密。
3.还有一种反熔丝(Anti-fuse)技术的FPGA,如Actel,Quicklogic及Lucent的部分产品就采用这种工艺。用法与EEPOM的PLD一样,但这种的PLD是不能重复擦写,所以初期开发过程比较麻烦,费用也比较昂高。但反熔丝技术也有许多优点:布线能力更强,系统速度更快,功耗更低,同时抗辐射能力强,耐高低温,可以加密,所以在一些有特殊要求的领域中运用较多,如军事及航空航天。
深圳龙人分公司地处深圳市福田区华强北商业圈,目前已成为中国最大、综合实力最强的PCB解决方案提供商。我们致力于向客户提供从高速PCB设计、数模A/D混合电路板设计、EDA技术支持、SI信号仿真等技术服务到PCB板制造加工、电子元器件采购等提供一站式解决方案。我们的经验涉及PCI、CPCI、PCI-EXPRESS、ATCA、XAUI、SATA&SATAII 、10GHz高速差分信号、DDR&DDRII SDRAM 800M、TI DSP系列、芯片解密,IC解密,单片机解密,MCU解密,高速背板等最高达32层的PCB多层电路板设计。详情请登陆:http://www.pcbsj.com及http://www.sipcb.net
联系电话:0755-83676393 0755-83000991 传真:0755-83000896