哪位高手能给小弟我简单讲下 可编程逻辑器 为什么能够用程序控制? 原理是什么

谁能给我简单讲下 可编程逻辑器 为什么能够用程序控制? 原理是什么
谁能给我简单讲下 可编程逻辑器 为什么能够用程序控制? 原理是什么  
   
  可编程逻辑器 它的电路是如何实现的呢,为什么能够用代码实现逻辑控制呢,

  我能够理解,我用手去触发一个按钮, 而改变电路的状态,,, 但不能够理解,一个死的代码,怎么就能控制电路的呢,,,,,难道是程序会模拟成电信号?????????请高人讲解下


 

------解决方案--------------------
简单的可编程逻辑芯片,内部全是逻辑电路和矩阵似的网格熔丝线。所谓编程,就是给定内部线路的连接方式:哪些电路连接,哪些悬空。编好程序的GAL,内部并没有软件程序或指令代码。实际上就是把一块半成品的半导体电路,按照要求加工成了需要的形式,从而能够实现相应的逻辑功能。
更复杂和更大规模的FPGA,其硬件部分也可以类似的通过编程来实现指定的要求,例如实现某种外设功能,或者某种CPU的功能。其内部还可以有片内RAM,能够存放运行的程序,程序可以读取自外部的EPROM。