可编程逻辑器件课程考试(2)

2018-11-27 16:44

可编程逻辑器件设计报告

H\ => 0, 0, 0, 0, 0, 0, 0; H\ => 1, 1, 1, 1, 1, 1, 1; H\ => 1, 1, 1, 1, 1, 1, 1; H\ => 0, 0, 0, 0, 0, 0, 0; H\ => 0, 0, 0, 0, 0, 0, 0; H\ => 1, 1, 0, 0, 1, 1, 0; H\ => 1, 1, 0, 0, 1, 1, 0; H\ => 1, 1, 0, 0, 1, 1, 0; H\ => 0, 0, 0, 0, 0, 0, 0; H\ => 0, 0, 0, 0, 0, 0, 0; H\ => 1, 1, 1, 1, 1, 1, 0; H\ => 1, 1, 1, 1, 1, 1, 0; H\ => 1, 1, 1, 1, 1, 1, 0; H\ => 1, 1, 1, 1, 1, 1, 0; H\ => 0, 0, 0, 0, 0, 0, 0; H\ => 0, 0, 0, 0, 0, 0, 0; END TABLE; END;

将32进制的加法计数器输出信号0A,0B,0C,0D,1A,1B,1C,1D分别作为七段译码器的输入的D[7..0](接法见总电路图),输出S0、S1、S2、S3、S4、S5、S6分别对应数码管的a,b,c,d,e,f,g,正确连接即可输出正确结果。 3.1.4四线——十六线译码器(74154)设计

根据要求需实现5个灯循环显示字符,故采用电路图编辑的方法进行设计,电路图如图3-2:

6

可编程逻辑器件设计报告

图3-2 74154设计

通过连接门电路等实现LED5~LED1的通断,当1A=0且1B=0时,译码器Y0=1则LED5亮,译码器Y3=0或Y4=0则LED4亮,译码器Y7=0或Y8=0或Y9=0则LED3亮,译码器Y12=0或Y13=1或Y14=1或Y1=15则LED2亮;当1A=1或1B=1时,LED1亮。其输入端A,B,C,D分别与36进制加法计数器的0A,0B,0C,0D相连。电路图如图3-3:

图3-3 74154控制LED5~LED1的通断

3.2总体电路 总电路图如图3-4:

7

可编程逻辑器件设计报告

图3-4 总电路图

其中Q0,Q1,Q2,Q3,Q4,Q5,Q6,Q7分别于32进制的加法计数器输出信号0A,0B,0C,0D,1A,1B,1C,1D相连,以便观察仿真波形。

四、引脚分配

引脚分配如图4-1所示:

图4-1 引脚分配图(未显示引脚均为空)

五、文件转换与程序下载

5. 1仿真图形

说明:由于分频器的设计使得时钟频率为1Hz,周期为1s,若进行仿真,波形肯定无法完整显示出一次循环,因此仿真之前需先将分频器删除。如图5-1和5-2所示:

8

可编程逻辑器件设计报告

图5-1 仿真图形(缩小版)

图5-2 仿真图形(放大版)

5. 2烧制程序

按如下步骤将设计好的器件程序烧制入实验仪:

①将MAX+PLUS II生成的pof文件,加载到pof2jed对话框中,其它不需设置,点击“RUN”按钮,即可在同文件夹目录下,生成jed文件。如图5-3所示。

9

可编程逻辑器件设计报告

图5-3

②将转换好的jed文件,下载到双龙SL-MCU/CPLD型实验板上。 (1)新建chn文件,File→New→点击OK;

(2)设置JTAG:Program/Verify;

(3)加载jed文件,点击OK,并保存,如图5-4;

10


可编程逻辑器件课程考试(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:埃及外资投资环境与风险评估报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: