基于QuartusⅡ的FPGACPLD数字系统设计实例(第2版)

基于QuartusⅡ的FPGACPLD数字系统设计实例(第2版),第1张

基于FPGA/CPLD设计交通控制器的设计

我们做过这个课题了

可以和我们交流下

设计任务

(一)有一条主干道和一条支干道的汇合点形成十字交叉路口,主干道为东西向,支干道为南北向。为确保车辆安全,迅速地通行,在交叉道口的每个入口处设置了红,绿,黄3色信号灯。

(二)要求:

(1)主干道绿灯亮时,支干道红灯亮,反之亦然,两者交替允许通行,主干道每次放行55s,支干道每次放行25s。每次由绿灯变为红灯的过程中,黄灯亮5s作为过渡。

(2)能实现正常的倒计时显示功能

(3)能实现总体清零功能:计数器由初始状态开始计数,对应状态的指示灯亮。

(4)能实现特殊状态的功能显示:进入特殊状态时,东西、南北路口均显示红灯状态。

Verilog HDL作为一种规范的硬件描述语言,被广泛应用于电路的设计中。利用Verilog的设计描述可被不同的工具(包括验证仿真、时序分析、测试分析以及综合)所支持,可用不同器件来实现。而可编程器件的广泛应用,为数字系统的设计带来了极大的灵活性。由于可编程器件可以通过软件编程对硬件的结构和工作方式进行重构,使得硬件的设计可以如同软件设计那样快捷方便。

本文用Verilog HDL设计了一个交通灯控制系统,主干道交通灯按绿-黄-红变化,支干道交通灯按红-绿-黄变化。设计采用了自顶向下的设计方法,首先根据功能将电路分为div(包括div1和div2)、counter、controller、Fenwei(包括Fenwei1和Fenwei2)、demx模块,然后针对每个模块进行开发。利用QuartusII60中的仿真工具对每个模块进行仿真,保证功能正确。在此基础上,将所有模块连接起来,形成完整的设计,并用QuartusII60中的仿真工具再次仿真。仿真结果表明功能正确,符合设计要求。最后利用QuartusII60将程序下载到Altera FPGA芯片EP1C3T144C8中,实际结果表明电路工作正常,满足了设计要求。

在quartus上选中相应器件型号,给芯片分配管脚时pin planner,出来的示意图中会有引脚简单说明,并用各种图形,三角,圆形,方形,等代表不同的功能引脚,你把鼠标放某个脚上也会有相应的说明,但是还是推荐你去器件 厂商的官网上下对应器件引脚说明文档

你在新建工程文件的时候,选择FPGA家族系列的时候(第三步),注意你使用的那个ACEXIK系列的器件(EP1K30TC144-3 )有没有安装哦?(估计在你安装装Quartus的时候 没有选择相应的组件)如下图。,我的QuartusII90现在只支持Cyclone 和CycloneII 系列的设计。如果你真的想要使用这个系列的芯片设计,重新安装下组建,选择支持你想要的器件系列。

10sp1_quartus_windows_full 就是安装文件/,点击setupexe文件就可以安装。

101sp1_devices_windows 这个是为windows的便携设备服务的。

Crack_QII_101_SP1_windows就是破解文件,里面应该有使用说明

先安装quartus II,再使用破解文件。当然不同的破解文件的使用方法可能不同。

你可以到quartus官方网站下载网络版的(免费)学习学习也差不多,初学者够用了。当然你现在不用下载了。呵呵

不过quartus 100以后的版本没有ACEX这个芯片,如果你学习是使用ACEX这个芯片的话可以考虑max plus,这个网上教程也很多。。。。。加油哦!楼主。。。。。

以上就是关于基于QuartusⅡ的FPGA\CPLD数字系统设计实例(第2版)全部的内容,包括:基于QuartusⅡ的FPGA\CPLD数字系统设计实例(第2版)、我想用FPGA制作PCB板,芯片手册上面并没有针脚图,我想问问可不可以在quartus上查找相关的芯片信息。、我按安装步骤安装了quartus 用正确的VHDL文件调试 总是说我的不支持EP1K30TC144_3芯片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9672024.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存