·上一文章:可编程逻辑器件PLD的划分
·下一文章:计算机与微控制器的连接方法
GAL( GenerIC Array Logic)是一种电可擦可重复编程的可编程逻辑器件,它具有灵活的可编程输出结构,使得为数不多的几种GAL器件几乎能够代替所有PAL(可编程阵列逻辑)器件和数百种中小规模标准数字电路器件。
而且.GAL器件采用先进的EECMOS工艺,可以在几秒钟内完成对芯片的擦除和写入,并允许反复改写,为研制开发新的逻辑系统提供方便,因此,GAL器件得到了广泛的应用。
那么GAL器件到底有什么实用价值呢?这里我们举个例子,如果您使用单片机为核心开发了一个智能化程度较高的小型系统,但是外围还需若干个门电路配合,如需一个与门、一个反相器、一个或非门、一个D触发器,那么您需配备4片数字电路(74系列的或是4000系列的).这样体积可想而知,而且也增大了布线的难度。如改用可编程逻辑器件GAL的话,那么只用一片就可搞定,是不是很爽.而且由于器件少、印板面积也小,带来的好处(成本低、体积小、可靠性高)是不言自明的。当然了,由于GAL内部的逻辑门比较少(每片相当于几十个等效门电路),只能代替2—4片中规模数字电路,因此其应用受到一定的限制,一般只能完成一些简单的逻辑转换、简单的计数器(位数较少)、锁存器等。但是当您掌握了GAL的设计后,再去学习CPLD及FPGA的设计就要容易得多了。