基于FPGA的流水灯及数字时钟设计
实验名称:
基于FPGA的流水灯及数字时钟设计
实验目的:
通过网上查阅资料及在论坛咨询求助,结合之前单片机学习的经验,自己动手制作一个基于FPGA的流水灯及数字时钟设计,通过自己一步步地学习和理解全面了解FPGA的基础内容及相应的软硬件设计方法,迈开FPGA开发学习的第一步。
实验概要:
1、了解FPGA的内部结构及引脚功能;
2、了解FPGA最小系统的硬件构成;
3、了解FPGA的I/O口功能及使用方法;
4、学习Quartus语言的编程方法;
5、利用学到的知识给FPGA开发板外接流水灯,学习编写FPGA平台的流水灯控制程序;
6、利用学到的知识给FPGA开发板外接1602液晶,学习编写FPGA平台的1602液晶驱动程序;
7、综合所学知识,制作基于FPGA的数字时钟,完成设计要求及相关知识的学习。
关键词: 基于 流水 数字 时钟 设计
我们学校相关课程比较少,除数电模电外,就开过一门单片机的课程。二流的学校,在云南很偏僻的地方,元器件也只能从网上买。所以基本上全是靠自己凭兴趣一点点摸索啦
我们当时也是在FPGA课程中顺带讲了一下CPLD,到现在都没有用过。
讲CPLD是因为它是FPGA的前身和历史,但是二者还是有本质的区别。
/*****************************************************
-项目名称:基于FPGA的流水灯及数字时钟设计
-创建人员:youngzongbao
-项目进程:
1.2012年10月6日申请
2.2012年10月6日申请审核通过
3.2012年10月8日下单
******************************************************/
当前进度:
目前开发板和器件都还在路上,由于刚刚从单片机转入FPGA的学习,我属于从零开始,是名副其实的菜鸟。等器件的时候了解了一下相关的硬件知识和编程软件的使用。考虑到群里可能有和我一样的新手,特把学习流程在这里粘贴出来,详见下面的附录。希望对和我一样的电子爱好者有一些帮助,也希望前辈们能把当时学到的一些知识和经验推荐传授给我们。非常感谢论坛提供这次学习的机会。各位大大辛苦了。
附录:
(声明:所有信息均来自网络,我的目的只是给新手提供方便,如涉及到侵权的问题请版主删除)
1.Quatrus II 10.0 下载及安装方法(含破解,我一步步装过来的,应该没有问题)
系统:Window XP;软件版本:Quartus II 10.0
下载地址:ftp://ftp.altera.com/outgoing/release/10.0_quartus_windows.exe
破解方法:(不太熟悉传附件的方法,破解文件我等会传上去,不用装破解器,改一下License就行,已上传,连接是:http://share.eepw.com.cn/share/download/id/79093)
1.1将sys_cpt.dll覆盖掉安装目录(我也找了好久,路径是altera\10.0\quartus\bin)即可。
1.2把license.dat里的XXXXXXXXXXXX用您老的网卡号替换
(如何获取网卡号?点击 开始 运行 输入 cmd 回车会打开一个黑底白字的 对话框,在输入 ipconfig /all回车,Physical Address. . . . . . . . . :后面的就是你想要的)。
1.3在Quartus II 10的Tools菜单下选择License Setup,然后选择License file,最后点击OK。
2.Quatrus II 10.0貌似没提供快捷方式,我装好后找了好久都没看到可执行程序(见笑了),现把可执行程序路径贴出来(altera\10.0\quartus\bin\quartus.exe)建议创建个快捷方式。
2.1破解后的程序界面是这样的
3.关于视频教程
网上可以免费看的教程,就我觉得对新手帮助大一点的,是华清远见的一个公益教学视频,还有一个艾米电子工作室的(貌似是51FPGA自己做的呢,嘿嘿),就是内容可能比较少(可能是我没找到)。这个大家自己多找找吧
4.关于PDF教程
这个直接用艾米工作室的电子文档啦,最适合新手,51FPGA刚传了好多,地址在:http://forum.eepw.com.cn/thread/221577/1 大家自己下吧。
结尾:这个帖子只是作为新手交流的,希望能对这次学习的朋友们提供一点帮助。等板子到了我进一步更新进程的。各位也要加油哦。祝大家成功
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |