原创 一种适合菜鸟的GAL16V8芯片开发方法

2013-3-5 16:55 8365 8 12 分类: FPGA/CPLD

GAL芯片现在运用的较少了,不过由于它的成本低在一些简单的逻辑场合仍占有一席之地,正好实验室有一堆从二手货上拆下来的电机,需要对其编码器鉴相,在网上下载的现成的逻辑图,当然可以用一些逻辑门芯片,但是手头上有不少GAL,老板的意思是手头上有什么就用什么,于是我只好硬着头皮学习GAL开发方法,网上教程不多,一番波折现在基本可以实现功能了。

开发GAL的方法可能有很多,但是对于我们这些现学现卖等着用的人来说在最短时间内实现功能是最重要的,这里就介绍一种比较方便的方法。用protel99se自带的PLD-CUPL向导可以方便的画出逻辑图,然后自动生成JED文件,最后再用专门的烧写器烧到片子里就可以了。下面是具体方法;

1》打开99se,Files--------Wizards--------PLD-CUPL Wizard----------OK,然后一路next到底直到完成,不会选择的就直接按默认来,里面默认的是虚拟器件,默认了一定的端口,这些都可以在后来重新映射,所以直接一路默认到底没什么问题。

20130227204601945.jpg

2》把原理图中的器件引脚什么的全删了。

3》现在就可以画你自己的逻辑图了,在左侧的PLD器件和符号库里面取出你需要的元素,连接成电路,请注意引脚的属性,是IPAD还是OPAD还是IOPAD你要搞清楚,不要定义错了。我的逻辑图左边用了三个输入引脚,右边用了四个输出引脚。

qq截图20130227195318.jpg

4》将虚拟元器件映射到实际原件上:点选PLD---Configure,在Target Device 里选择GAL16V8

20130227204848497.jpg

 

5》定义引脚:就是将图中的那些输入输出引脚具体分配到你的目标器件中去。双击引脚图标---点击Part Fields,Params一栏中填入LOC=PIN

  • ,*代表你想要映射到的那个引脚,比如图中我就将输入输出脚给了GAL12两个引脚。

    20130227204920427.jpg

     

    6》点击PLD---Compile,如果显示成功那么就完成了,在当前目录下找到生成的JED文件,然后用烧写器烧写到GAL芯片里面就可以了。

    20130227204957657.jpg

     

    大功告成,是不是很简单?反正适合我这种不想系统学习GAL开发方法的实用主义者。

     

    20130227204419839.jpg

     

     

    上图就是豌豆想要在GAL上实现的简单逻辑图。

    时间真快,离上一篇博客过去三年多了,读研了,最近又开始迷茫起来,不知道这行究竟能走向何方,管他呢,未来的事交给未来吧,做好眼前,上次同学结婚,我在一边玩手机游戏,叫做地铁跑酷(subway surf),他几岁的侄女问我:叔叔,这个小人什么时候能跑到站啊?我听完一愣,不知道该怎么回答,我想说他是永远到不了站的,但是这个答案对于她这个年纪毕竟太残酷,我说,等跑累了就到站了。其实她总有一天会明白,人生就是一场永无止境的奔跑,只有倒下才是终点,我只有未来没有从前。

    豌豆欢迎大家多多交流,wandou16@126.com,邮箱也是QQ号,验证:EDN

                            

                                                                                                                                  2013.2.27

     

     

     

     

  • PARTNER CONTENT

    文章评论4条评论)

    登录后参与讨论

    用户377235 2016-3-20 11:24

    好象要找一款GAL编译工具真的很难,看来只有绘图方法是最简单可行的了。

    用户377235 2013-8-20 10:40

    简单实用,很好。

    用户377235 2013-8-5 19:58

    感谢分享!之前没发现Protel还有这功能!

    飞言走笔 2013-3-6 09:35

    写得不错
    相关推荐阅读
    用户213748 2010-01-27 16:42
    菜鸟用C8051F020 SPI读写SD卡(二)电子书制作
       以前上传的附件传错了,传了个半成品现在才发现,咋就没人留言告诉我一声呢,实在不好意思了,现在改过来了,如果你用的是新华龙的IDE直接点击文件夹的工程就行,否则直接点击看里面的.C文件即可。不用登...
    用户213748 2010-01-08 11:46
    菜鸟用C8051F020 SPI读写SD卡FAT全攻略
          我从一个月前刚放暑假开始弄单片机读写SD卡,八月初完成FAT16,已经可以写入TXT文件,并可在windows上读出。由于网上资料比较散,所以一开始走了不少弯路,现在写一篇总结,将我遇到的...
    EE直播间
    更多
    我要评论
    4
    8
    关闭 站长推荐上一条 /3 下一条