lattice烧录器烧录失败
可能是因为:把芯片放到烧录座时,由于芯片放偏或芯片引脚偏斜,造成编程器上电时短路过流;将芯片从板上拆下,芯片引脚上有锡渣没清理干净就放到烧录座上编程,造成编程器上电短路。
如果编程器的电源过流保护不够完善,当遇到芯片或电路板短路时,轻则损坏编程器,重则可能会损坏芯片或电路板,造成严重的生产事故。
其中一个通道发生过流时,触发过流保护并关闭电源输出,导致其他正常的通道无法烧录;l 过流阀值设置的很高,当只有一个通道电源短路时,短路电流可能达不到过流阀值而无法触发过流保护,导致该通道相应电源控制电路被烧毁;l 在板烧写时,如果板上有大容量电容,上电瞬间浪涌电流过大,可能误触发过流保护将电源关闭,导致烧录失败。为了彻底解决这些问题,结合ZLG立功科技·致远电子十多年编程器的研发经验,并收集了各行业客户反馈的建议后,我们在最新推出的P800系列编程器中重构了编程器的过流检测保护机制,核心设计是在每个编程通道都有过流检测保护。
想用VHDL语言编程,芯片是lattice公司的,应该用什么编程软件更好呢?
Altera的Quartus,简单易用。
Lattice的ispLEVER不太好使,如果非得用Lattice的话,建议使用新的软件,好像叫diamond,比ispLEVER要好一些~
LATTICE公司简介
Lattice在PLD领域发展多年,拥有众多产品系列,目前主流产品是 ispMACH4000,MachXO系列CPLD和LatticeEC/ECP系列FPGA,此外,在混合信号芯片上,也有诸多建树,如可编程模拟芯片ispPAC,可编程电源管理,时钟管理等
Lattice(中文名:莱迪思)是ISP(在线可编程)技术的发明者,ISP技术极大的促进了PLD产品的发展,80年代和90年代初是其高速发展的黄金时期。Lattice中小规模PLD/FPGA比较有特色,种类齐全,性能不错。99年Lattice收购Vantis(原AMD子公司),2001年收购Lucent微电子的FPGA部门,2004年以后开始大规模进入FPGA领域,是世界第三大可编程逻辑器件供应商。目前Lattice公司在上海设有研发部门。
LATTICE芯片M4A5-32哪里可以解密?
问问北京致芯吧,解密成功后还能提供M4A5-32烧写服务、烧写建议
Lattice的管脚问题
A,B表示两个输入逻辑信号,通俗一点讲,就是A是什么值,B是什么值,然后这个器件程序里面定义的逻辑类型,就得到一个值,如果定义是或门,刚这两个脚如果都输入高压平,那么输入OUT也为高压平,即A+B=1,希望对你有所了解
怎样将ALTERA的CPLD芯片的pof文件读出来,被读取的芯片是EMP7032SLC44-10N
是可编程逻辑器件(Programable Logic Device)的简称,FPGA是现场可编程门阵列(Field Programable Gate Array)的简称,两者的功能基本相同,只是实现原理略有不同,所以我们有时可以忽略这两者的区别,统称为可编程逻辑器件或PLD/FPGA。
PLD是电子设计领域中最具活力和发展前途的一项技术,它的影响丝毫不亚于70年代单片机的发明和使用。
PLD能做什么呢?可以毫不夸张的讲,PLD能完成任何数字器件的功能,上至高性能CPU,下至简单的74电路,都可以用PLD来实现。PLD如同一张白纸或是一堆积木,工程师可以通过传统的原理图输入法,或是硬件描述语言自由的设计一个数字系统。通过软件仿真,我们可以事先验证设计的正确性。在PCB完成以后,还可以利用PLD的在线修改能力,随时修改设计而不必改动硬件电路。使用PLD来开发数字电路,可以大大缩短设计时间,减少PCB面积,提高系统的可靠性。 PLD的这些优点使得PLD技术在90年代以后得到飞速的发展,同时也大大推动了EDA软件和硬件描述语言(HDL)的进步。
如何使用PLD呢?其实PLD的使用很简单,学习PLD比学习单片机要简单的多,有数字电路基础,会使用计算机,就可以进行PLD的开发。不熟悉PLD的朋友,可以先看一看可编程逻辑器件的发展历程。
开发PLD需要了解两个部分:1.PLD开发软件 2.PLD本身
1.PLD开发软件
由于PLD软件已经发展的相当完善,用户甚至可以不用详细了解PLD的内部结构,也可以用自己熟悉的方法:如原理图输入或HDL语言来完成相当优秀的PLD设计。所以对初学者,首先应了解PLD开发软件和开发流程。了解PLD的内部结构,将有助于提高我们设计的效率和可靠性。
如何获得PLD开发软件软件呢? 许多PLD公司都提供免费试用版或演示版(当然商业版大都是收费的),例如:可以免费从 上下载Altera公司的 QuartusII (web版),或向其代理商索取这套软件。Xilinx 公司也提供免费软件:ISE WebPack,这套可以从xilinx网站下载。Lattice 提供isplever Base版下载,Actel等公司也都有类似的免费软件提供。以上免费软件都需要在网上注册申请License文件,如果您对License的安装还有不清楚,请仔细阅读相关网页上的说明,也可以下载这篇文档:EDA软件的license管理与安装。 通常这些免费软件已经能够满足一般设计的需要,当然,要想软件功能更强大一些,只能购买商业版软件。
如果您打算使用VHDL或Verilog HDL硬件描述语言来开发PLD/FPGA,通常还需要使用一些专业的HDL开发软件,这是因为FPGA厂商提供的软件的HDL综合能力一般都不是很强,需要其他软件来配合使用,详细情况可以通过浏览:开发软件栏目获得等多信息.
对于PLD产品,一般分为:基于乘积项(Product-Term)技术,EEPROM(或Flash)工艺的中小规模PLD,以及基于查找表(Look-Up table)技术,SRAM工艺的大规模PLD/FPGA。EEPROM工艺的PLD密度小,多用于5,000门以下的小规模设计,适合做复杂的组合逻辑,如译码。SRAM工艺的PLD(FPGA),密度高,触发器多,多用于10,000门以上的大规模设计,适合做复杂的时序逻辑,如数字信号处理和各种算法。如希望进一步了解PLD/FPGA结构与原理,请点击此处。
目前有多家公司生产CPLD/FPGA,最大的三家是:ALTERA,XILINX,Lattice, 您可以参阅PLD厂商栏目获得更多信息
2.PLD/FPGA的分类和使用
在PLD/FPGA开发软件中完成设计以后,软件会产生一个最终的编程文件(如 .pof )。如何将编程文件烧到PLD芯片中去呢?
1.对于基于乘积项(Product-Term)技术,EEPROM(或Flash)工艺的PLD(如Altera的MAX系列,Lattice的大部分产品,Xilinx的XC9500,Coolrunner系列), 厂家提供编程电缆,电缆一端装在计算机的并行打印口上,另一端接在PCB板上的一个十芯插头,PLD芯片有四个管脚(编程脚)与插头相连。(如图)
下载 ALTERA 编程电缆(Byteblaster MV)的数据手册
下载 Xilinx编程电缆的电路原理图
下载 Lattice的电缆资料
它向系统板上的器件提供配置或编程数据,这就是所谓的在线可编程(ISP,如下图)。Byteblaster使用户能够独立地配置PLD器件,而不需要编程器或任何其它编程硬件。编程电缆可以向代理商购买,也可以根据厂家提供的编程电缆的原理图自己制作,成本仅需一,二十元。 早期的PLD是不支持ISP的,它们需要用编程器烧写。目前的PLD都可以用ISP在线编程,也可用编程器编程。这种PLD可以加密,并且很难解密,所以常常用于单板加密。
1.将PLD焊在PCB板上 2.接好编程电缆 3.现场烧写PLD芯片
2.对于基于查找表(LUT,Look-Up table)技术,SRAM工艺的FPGA(如Altera的所有FPGA,如ACEX,Cyclone,Stratix系列,Xilinx的所有FPGA,如Spartan,Virtex系列,Lattice的EC/ECP系列等),由于SRAM工艺的特点,掉电后数据会消失,因此调试期间可以用下载电缆配置PLD器件,调试完成后,需要将数据固化在一个专用的EEPROM中(用通用编程器烧写,也有一些可以用电缆直接改写),上电时,由这片配置EEPROM先对FPGA加载数据,十几个毫秒到几百个毫秒后,FPGA即可正常工作。(亦可由CPU配置FPGA)。但SRAM工艺的PLD一般不可以直接加密。
3.还有一种反熔丝(Anti-fuse)技术的FPGA,如Actel,Quicklogic的部分产品就采用这种工艺。但这种的PLD是不能重复擦写,需要使用专用编程器,所以开发过程比较麻烦,费用也比较昂高。但反熔丝技术也有许多优点:布线能力更强,系统速度更快,功耗更低,同时抗辐射能力强,耐高低温,可以加密,所以在一些有特殊要求的领域中运用较多,如军事及航空航天。 为了解决反熔丝FPGA不可重复擦写的问题,Actel等公司在90年代中后期开发了基于Flash技术的FPGA,如ProASIC系列,这种FPGA不需要配置,数据直接保存在FPGA芯片中,用户可以改写(但需要10几伏的高电压)。
随着技术的发展,在2004年以后,一些厂家推出了一些新的PLD和FPGA,这些产品模糊了PLD和FPGA的区别。例如Altera最新的MAXII系列PLD,这是一种基于FPGA(LUT)结构,集成配置芯片的PLD,在本质上它就是一种在内部集成了配置芯片的FPGA,但由于配置时间极短,上电就可以工作,所以对用户来说,感觉不到配置过程,可以传统的PLD一样使用,加上容量和传统PLD类似,所以altera把它归作PLD。 还有像Lattice的XP系列FPGA,也是使用了同样的原理,将外部配置芯片集成到内部,在使用方法上和PLD类似,但是因为容量大,性能和传统FPGA相同,也是LUT架构,所以Lattice仍把它归为FPGA。
怎么样?对PLD/FPGA的使用有了一定的了解了吧,如有疑问,可在本站论坛:新手入门栏目上提出上提出,大家一起讨论。
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
深圳专业的芯片解密公司
芯片解密又称为单片机解密、IC解密等,由于正式产品中的单片机芯片都加密了,直接使用编程器是不能读出程序的。但有时候由于一些原因,需要得到单片机内部的程序,用来参考研究学习、找到丢失的资料或复制一些芯片,这就需要做单片机解密了。单片机解密就是通过一定的设备和方法,直接得到加密了的单片机中的烧写文件,可以自己复制烧写芯片或反汇编后自己参考研究。
目前单片机解密有两种做法,一种是一软件为主,称为非侵入型攻击,要借助一些软件校验诱导和电压电流等攻击技术也能通过设计的特殊软件和设备达到数据引导的作用从而实现加密芯片的数据再生成的目的。如类似编程器的自制设备,这种方法不破坏母片(解密后芯片处于不加密状态);还有一种是硬件为主,辅助软件,称为侵入型攻击,这种方法需要剥开母片(开盖或叫开封,decapsulation),然后利用现代高精等离子设备如FIB(通常称FIB:focused ion beam),金相显微镜,DECABLE设备等处理硅片加密电路使其能在通用或特制编程校验设备上读取其内部代码程序。这种破坏芯片外形结构和芯片管芯线路只影响加密功能,不改变芯片本身功能。
目前加密的最新技术不断出现、芯片烧断数据脚、解密开盖过程中存在的漏酸的可能以及电路修改过程中误操作等,这些都有可能造成解密的失败;另外目前单片机的程序存储是靠内部电子作为介质来存储的,当芯片使用周期比较长或受到外部强磁场等环境的影响,也会导致解密失败。如果采用纯软件的方式破解,和母片的编程软件和编程方式甚至编程语言等有很大关系,也存在失败的概率。
单片机解密,芯片解密,IC解密严格说来这几种称呼都不科学,但已经成了习惯叫法。单片机只是能装载程序芯片的其中一个类。能烧录程序并能加密的芯片还有DSP,CPLD,PLD,AVR,ARM等。当然具存储功能的存储器芯片也能加密,比如DS2401 DS2501 AT88S0104 DM2602 AT88SC0104D等,当中也有专门设计有加密算法用于专业加密的芯片或设计验证厂家代码工作等功能芯片,该类芯片业能实现防止电子产品复制的目的。
目前深圳专业的芯片解密公司应该是深科特芯片解密事业部。
深科特芯片解密事业部是专业从事单片机MCU/CPLD/SPLD/PLDIC解密技术研究的专业企业,也是目前国内最具专业特色的芯片解密技术服务公司;本公司采用目前国际上最先进的技术与设备,专业的IC解密程序流程竭诚为国内外广大客户提供专业IC解密服务(本公司解密仅限合法性,有关法律上的一切责任纠纷均由对方承担,本司概不负责),为国内外电子企业找回丢失的单片机资料或学习国外单片机企业先进的设计思路提供技术支持,公司以专业、专注的服务精神,坚持以市场需求为导向,客户要求为己任,视每位客户为合作伙伴,依靠先进的技术、优秀的团队和现代化的管理尽可能的为客户提供最新市场资讯和最佳的服务,以争取和客户取得双赢为追求之目标。
部分厂家:MICROCHIP ATMEL EMC MICON ZILOG ALTERA LG/HYUNDAI PHILIPS XILINX WINBOND INTEL MOTOROLA LATTICE MACH(PSD) SST ISSI CPLD系列 GAL ATMEL(AVR) SYNCMOS HOLTEK CYPRESS
单片机:OIP系列单片机解密.51系列单片机解密.AVR系列单片机解密.PLD/CPLD解密……
网址:http://www.ic-jm.com
http://www.circuit-tech.cn(总部)
lattice ISPLSI 2032E-110LJN44(CPLD)芯片快停产了,哪个芯片可以在功能上代替它,不定牌子
貌似早就停产了吧,咨询一下lattice吧,如果不需要pin to pin的兼容,随便找一款吧,不过现在5V的CPLD不多啊
L综合能力一般都不是很强,需要其他软件来配合使用,详细情况可以通过浏览:开发软件栏目获得等多信息. 对于PLD产品,一般分为:基于乘积项(Product-Term)技术,EEPROM(或Flash)工艺的中小规模PLD,以及基于查找表(Look-Up table
表(LUT,Look-Up table)技术,SRAM工艺的FPGA(如Altera的所有FPGA,如ACEX,Cyclone,Stratix系列,Xilinx的所有FPGA,如Spartan,Virt