CPLD 与EPLD区别?

CPLD 与EPLD区别?,第1张

CPLD(Complex Programmable Logic Device)复杂可编程逻辑器件,是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数字系统。

EPLD: ( Erasable Programmable Logic Device) 可擦除可编辑逻辑器件 是一种集成电路,包括一系列的编程逻辑器件,其无需进行再次连接。

PCB设计中,各种的元器件们要和谐的共处,还要考虑各种参数是否排斥,这样终于通过重重关卡完成PCB设计,最重要的就是版权问题,做完了还被抄袭了,该如何有效地应对防抄板呢?

为了防止自己设计的PCB文件被抄或者增加其PCB逆向人员的工作量,通常可以采用以下12种方法(非最新,仍可以借鉴),可以在一定程度上降低文件被抄的概率。

1、磨片,用细砂纸将芯片上的型号磨掉。对于偏门的芯片比较管用,对常用芯片来说,逆向人员只要猜出个大概功能,查一下那些管脚接地、接电源很容易就对照出真实的芯片了。

2、封胶,用那种凝固后象石头一样的胶(如粘钢材、陶瓷的那种)将PCB及其上的元件全部覆盖。里面还可故意搞五六根飞线(用细细的漆包线最好)拧在一起,使得小偷拆胶的过程必然会弄断飞线而不知如何连接.要注意的是胶不能有腐蚀性,封闭区域发热不太大。

3、使用专用加密芯片,如ATMEL的AT88SC153等也就几块钱,只要软件不能被反汇编出来,小偷即使把所有信号用逻辑分析仪截获下来也是无法复制的。

4、使用不可破解的芯片,如EPLD的EPM7128以上、ACTEL的CPLD等,但成本较高(百元以上),对小产品不适用。

5、使用MASK IC,一般来说MASK IC要比可编程芯片难破解得多,这需要很大的批量,MASK不仅仅是至MCU,还包括ROM、FPGA和其它专用芯片。

6、使用裸片,小偷们看不出型号也不知道接线。但芯片的功能不要太容易猜,最好在那团黑胶里再装点别的东西,如小IC、电阻等。

7、在电流不大的信号线上串联60欧姆以上的电阻(让万用表的通断档不响),这样逆向人员在用万用表测连线关系时将增加很大的麻烦。

8、多用一些无字(或只有些代号)的小元件参与信号的处理,如小贴片电容、TO-XX的二极管、三极管、三到六个脚的小芯片等,想查出它的真实面目还是有点麻烦的。

9、将一些地址、数据线交叉(除RAM外,软件里需进行对应的交叉),让那些逆向人员测连线关系时没法靠举一反三来偷懒。

10、PCB采用埋孔和盲孔技术,使过孔藏在板内。此方法成本较高,只适用于高端产品。

11、使用其它专用配套件,如定做的LCD屏、定做的变压器等、SIM卡、加密磁盘等。

12、申请专利。鉴于知识产权保护的环境太差,国外最优选的方法在咱们这只能放在最后一条。PCB应该如何防止别人抄板的一些方法,希望能给大家帮助。

PLD是:可编程逻辑器件。

英文全称:programmable logic device 即 PLD。

PLD是做为一种通用集成电路产生的,PLD逻辑功能按照用户对器件编程来确定,可以由设计人员自行编程而把一个数字系统“集成”在一片PLD上。

扩展资料:

PLD发展史

70年代:出现只读存储器PROM (Programmable Read only Memory),可编程逻辑阵列器件PLA (Programmable Logic Array)。

70年代末:AMD推出了可编程阵列逻辑PAL (Programmable Array Logic)。

80年代:Lattice公司推出了通用阵列逻辑GAL ( Generic Array Logic)。

80年代中:Xilinx公司推出了现场可编程门阵列FPGA (Field Programmable GateArray )。Altera公司推出了可擦除的可编程逻辑器件EPLD (Erase Programmable LogicDevice),集成度高,设计灵活,可多次反复编程。

90年代初:Lattice公司又推出了在系统可编程概念ISP及其在系统可编程大规模集成器件ispLSI)。

参看资料:可编程逻辑器件_百度百科


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/8135381.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存