论坛风格切换切换到宽版
  • 6100阅读
  • 59回复

关于使用CPLD的学习 [复制链接]

上一主题 下一主题
离线一异
 
发帖
868
只看楼主 倒序阅读 0楼 发表于: 2008-07-06
我在看关于hc390的一个帖子时,想到似乎可以让大家一起来学习一下使用cpld。
使用cpld说难其实一点也不难,说容易却也未必。
说使用cpld不难,只要入门了,你会觉得这是一件很简单的事情。起码在cpld内部修改一个电路,比重新设计,重新布线要简单太多。
说不容易有两个方面:首先是入门难,关键在于不知道该如何入手;其次是精通难,要设计一个复杂的逻辑的确不是一件很轻易的事情。
就本人来说,绝对不敢说自己很精通,最多也是刚入门了,作了一些简单的东西而已。
不过,我觉得帮助大家入门并不见得是一件很难的工作。

有人提出希望我写一个简单的教程,我觉得这的确有点难为我了,要写一个正经的教程,哪怕是简明教程也不是一件小事情——毕竟是教程,一定要考虑周全,以免误人子弟。

我仔细想了一下,要学习使用cpld不在于写一个教程。我们需要的东西如下:
1.一套开发软件,我推荐altera公司的quartus,这个软件用起来比较简单,可以支持altera公司的全系列cpld和fpga,对于通常用途基本上不存在不够用的问题。这个软件可以通过电驴下载,软件版本不是很重要,当然最好大家能用同一个版本。
2.下载电缆,altera公司的并口下载电缆可以自己做,很简单,我可以提供电路图,网上也能找到。不过这要求电脑必须有并口,串口和usb接口的下载电缆我也不知道上哪儿找,或者能不能自制,请知道的朋友提供信息。
3.焊接有cpld的电路板。很遗憾的是cpld芯片似乎都是贴片的,无法用实验板做实验。
如果有人真打算学习cpld,我建议大家组织起来去做这个实验板。

另外,也可以考虑将下载电缆的电路直接做在实验板上,不过我不太主张这样做,除非只打算做做实验。

最后,要学习cpld,最好在去买一本vhdl,或者verlog的书。我可以给出一些简单的程序示例,并解释这些示例里面语句的含义,但我不可能在这里详细解释整个hdl语言。
vhdl和verlog对一般用途来说,没太大的差异,我一般只用前者,如果我写示例也会用vhdl。
离线BG4XCR
发帖
33381
只看该作者 1楼 发表于: 2008-07-06
坐沙发上来听课
离线汤圆
发帖
1157
只看该作者 2楼 发表于: 2008-07-06
支持一下啊
离线一异
发帖
868
只看该作者 3楼 发表于: 2008-07-06
我想我不需要支持,问题是大家是不是打算学。
打算学的话必须解决实验电路板的问题,我不太可能为大家提供电路板。
离线Sullivan
发帖
4817
只看该作者 4楼 发表于: 2008-07-06
有很多系列的cpld是普通封装的,可以插到插座里。
离线BG4XCR
发帖
33381
只看该作者 5楼 发表于: 2008-07-07
找到一个软件教程。
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线代洪波
发帖
4809
只看该作者 6楼 发表于: 2008-07-07
感兴趣!以后能够用到!
离线yuhang
发帖
1803
只看该作者 7楼 发表于: 2008-07-07
我用的是quartusii8.0
非常好用,而且可以做数字信号处理
离线TITAN-ZY
发帖
516
只看该作者 8楼 发表于: 2008-07-07
plsi1032e是属于fpga还是cpld?两者主要有什么区别?另外,可以从plsi1032e读取其内部程序吗?如何希望达到读取分析并修改,需要学习什么?谢谢!
离线TITAN-ZY
发帖
516
只看该作者 9楼 发表于: 2008-07-07
第一个报名,但我从没有接触过cpld或fpga,但我有数字电路,微机原理和8086,8031汇编的底子,不知学这个会不会很快!
离线radiolee
发帖
6050
只看该作者 10楼 发表于: 2008-07-07
quartusii8.0大得像猪猡
离线gameaya
发帖
234
只看该作者 11楼 发表于: 2008-07-07
呵呵!我也在学习!
呵呵!我也在学习!我是用fpga,最近做vga的显示,楼主最近做啥呢?
离线gameaya
发帖
234
只看该作者 12楼 发表于: 2008-07-07
推荐!
推荐学习的时候,统一使用8.0版本,使用verilog hdl等等,大家还有什么建议都说出来!
离线小比尔/5
发帖
2582
只看该作者 13楼 发表于: 2008-07-07
我还在maxplus ii和multisim下痛苦地挣扎……
离线bd1es
发帖
2096
只看该作者 14楼 发表于: 2008-07-07
'
我用的是quartusii8.0
非常好用,而且可以做数字信号处理
'

我也换了q8,感觉不错,:)。最近还发烧,买了两条usb的blaster。

只是开发板还是飓风,不知现在有没有便宜的飓风ii板子。
离线yuhang
发帖
1803
只看该作者 15楼 发表于: 2008-07-07
'
我也换了q8,感觉不错,:)。最近还发烧,买了两条usb的blaster。
只是开发板还是飓风,不知现在有没有便宜的飓风ii板子。
'


我想自己出块板

挂个高速 ad da 做软件无线电
离线bd1es
发帖
2096
只看该作者 16楼 发表于: 2008-07-07
严重支持!好像飓风ii是带dsp块的,可惜俺没玩过,学习中...:)。
离线yuhang
发帖
1803
只看该作者 17楼 发表于: 2008-07-07
cyclone iii 都出来了 而且原装开发板也很便宜
离线bellstudio
发帖
2820
只看该作者 18楼 发表于: 2008-07-07
好啊好啊
我的usb-blaster闲置很久了,直接玩fpga如何,cpld逻辑太少,cyclone系列也不贵了现在
不过规模大了外围设计会让人头疼,怎么搞一个好的实验板,是个问题
离线radiolee
发帖
6050
只看该作者 19楼 发表于: 2008-07-07
強烈要求出品減肥版的q8