用protel99se对gal22v10b编程
用protel99se对gal22v10b编程,可以用原理图来实现,在原理图库中有pld的库文件,库文件中包括2个文件,一个为元件文件,一个为门电路文件,元件文件用于绘制总系统电路图时候,对应每个可编程逻辑器件,如果我们用那个器件来编程我就可以选择对应的器件。这样可以绘制总的系统电路图来制作PCB板。 我选择用protel来对pld编程,有以下几个好处,第一简单实用,应为每个电子工程师都会用protel,这样上手快。第二是直观,我们用原理图来编程protel非常直观,你不需要学习硬件描述语言就可以对pld实现编程,你用普通的门电路和对应的74系列芯片就可以了,这样使以往要用门电路和74系列芯片来实现的电路可以直接移植到pld中。 既然用protel对pld编程这么方便,那我们要简单的了解pld的结构,gal中主要有输入和输出管脚,还有电源两个管脚,第一个输入管脚还有一个功能为全局clk输入。 我们平时实用gal时候主要有两个方面,一个为组合逻辑使用,一个时序逻辑使用。 编程步骤:第一定义输入输出管脚号,这样就确定相应的管脚了。(一定要定义,刚开始我编译没有通过就是没有定义管脚) 第二绘制电路图,这一步和我们平时绘制电路图没什么区别。 第三在protel中pld菜单中opitan中选择器件。 第四编译文件。 第五导出jet文件来。 第六用编程器,来烧写jet文件到对应的器件中,逻辑器件型 一定要和选择的器件型号对应上(很重要,我当初就是用的编 程器没有对应的型号,只要相近的型号但是芯片没有编程成功, 后来我选择了南京西尔特编程有和我想要的器件一样的型号才 编程成功。
|