3、CPLD学习板

不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之。

荀子·修身

\qquad
\qquad 经过半年多硬件学习和实践,我决定要动手制作一块学习板,用作自己下一步学习CPLD和Verilog HDL编程技术的平台。这是我制作的第一块PCB,正式送厂家打样的双层PCB,且制作成功了,尽管不象想象中那么困难,但从收集资料开始到焊接完成,前后花费了不少时间。之所以能成功,除参考了一些现有CPLD电路板设计,EDA软件功能强大、以及PCB制作方便,这些客观条件外,还与我有意无意忽略了一些因素有关,比如:

  • 设计学习板时,进行了必要简化,除核心功能,仅保留了那些自己能够理解和把握的外围电路和辅助电路;
  • 用EDA软件布线元器件时,采用了自动布线工具,由于电路简单,自动布线完全能满足要求;
  • 焊接技术尚未入门,于是尽量选择了针插式元器件,并为唯一的贴片器件(PLCC封装的CPLD芯片)购买了插座。

总之,初学者既要有的放矢,也要无知无畏,一旦遇到问题,再就事论事,逐一克服。即便失败,也是经验;否则,瞻前顾后,眼高手低,永远无法进步。

Altera CPLD学习板

Altera CPLD学习板外形

\qquad
\qquad 学习板中的CPLD采用了Altera MAX 7000系列中的EPM7064S,为PLCC-44封装,有64个宏单元,支持5V在线编程。学习板提供了5V直流电源输入电路、5MHz晶振电路、以及JTAG编程下载接口。此外,配备了可用CPLD进行编程控制的若干外围器件:6个按键、2个7-段数码管、1个拨码开关、14个LED灯,能够完成跑马灯、按键、数码管、拨码开关、模拟交通灯等实验。

\qquad 如果有兴趣,你可以下载流水灯和数码显示综合实验视频和回放它,你将能看到它的演示效果。

猜你喜欢

转载自blog.csdn.net/turing321_huaide/article/details/107928828