FPGA和CPLD分别是现场可编程门阵列(Field Programmable Gate Array)和复杂可编程逻辑器件(Complex Programmable Logic Device)的简称,现在,FPGA和CPLD器件的应用已十分广泛,它们将随着EDA技术的发展而成为电子设计领域的重要角色。来*自-优=尔,论:文+网www.youerw.com
FPGA是超大规模集成电路技术发展的产物,是因一种半定制电路研发的;在专用集成电路研究方向,帮助这类电路解决许多自身的缺陷,也能够战胜某些局限性的缺点。由于FPGA在使用时异常灵活,能够用程序来实现许多电路功能,因此,在工业控制,通信,网络等许多行业里都有广泛的用途。FPGA由布线分隔的可编程逻辑块(Logic Array Block,LAB)、可编程输入/输出块(Input/Output Block,IOB)和布线通道中可编程内部连线(Programmable Interconnect,PI)构成。
FPGA是由存放在片内RAM中的程序来设置其工作状态的,因此,工作时需要对片内的RAM进行编程。用户可以根据不同的配置模式,采用不同的编程方式。加电时,FPGA 芯片将EPROM中数据读入片内编程RAM中,读取完成后FPGA进入工作状态。掉电后,FPGA又恢复成白片,内部逻辑关系消失,因此,FPGA能够反复使用。FPGA的编程无须专用的FPGA编程器,只须用通用的EPROM、PROM编程器即可。当需要修改FPGA功能时,只需换一片EPROM即可。这样,同一片FPGA,不同的编程数据,可以产生不同的电路功能。因此,FPGA的使用非常灵活。
EDA+VHDL语言的音乐播放器设计+程序(3):http://www.youerw.com/zidonghua/lunwen_83318.html