基于EDA的FPGA的实验开发板的设计与程序调试课程设计报告.docx
《基于EDA的FPGA的实验开发板的设计与程序调试课程设计报告.docx》由会员分享,可在线阅读,更多相关《基于EDA的FPGA的实验开发板的设计与程序调试课程设计报告.docx(26页珍藏版)》请在冰豆网上搜索。
基于EDA的FPGA的实验开发板的设计与程序调试课程设计报告
专业课程设计报告
课设名称:
基于EDA的FPGA实验开发板
的设计
目录
1、设计任务及内容
2、系统硬件设计(要求对系统每部分电路进行介绍)
3、系统软件设计(画出程序流程图)
4、系统调试
5、课程设计总结
6、参考文献
7、附录(系统硬件原理图以及程序代码)
一:
设计任务及内容
设计任务:
基于EDA的FPGA的实验开发板的设计与程序调试。
设计内容:
开发板底板和核心板原理图以及PCB的设计,程序的编写与下载调试。
二:
系统硬件设计
核心板部分
1、电源部分:
通过5V直流供电,经过电容滤波
2、蜂鸣器部分:
通过三极管驱动蜂鸣器,可以播放一些简单的音乐
3、PS2键盘:
可以用作一般通讯目的或者嵌入式系统和片上系统调试
4、1602-12964LCD液晶显示屏:
LCD模块接口,显示点阵为128x64;一种为T6963控制器的LCD模块
5、串口:
数据通信,提高数据传输速度
6、VGA部分:
VGA接口就是显卡上输出模拟信号的接口
7、步进电机部分:
通过编写程序可以控制步进电机的转速
8、LED灯部分:
可以通过vhdl语言编程来控制发光二极管按顺序依次点亮
9、按键部分:
人机交换部分,更加智能与方便
10、数码管部分:
11、双排底座:
与核心板的链接部分
核心板部分
1、晶振部分:
为芯片提供时钟信号
2、排针部分
与外部器件的连接部分
3、电源部分:
为芯片供电
4、JTAG部分:
与计算机进行数据通信,程序的下载
5、核心芯片:
FPGA核心部分,控制各模块的工作
三:
系统软件设计
四:
系统调试
软件仿真:
利用quartus2软件将编写好的程序进行时序仿真,得到波形图如下
五课程设计总结
通过这次课程设计,让我们学会了如何应用AD6这款软件进行原理图与PCB的绘制,期间遇到了很多困难,不过通过查询资料和咨询老师,我们最后还是能够基本上完成了任务。
通过这次课设,学会了很多东西,比如如何自己利用AD6绘制一个元器件,怎么利用AD6进行PCB正方面的设计,怎么布铜等等。
当然只是通过这次课设我们也学会了团队合作的重要性,组员之间分工明确,使得任务完成的更加轻松。
总之,这次可是让我们受益匪浅,感谢学校给我们这次机会,更加感谢刘老师的悉心指导!
六参考文献
1、sopc-eda实验指导书
2、阎石.数字电子技术基础.北京:
高等教育出版社,2006
3、AD6使用指导
4、FPGA开发板使用说明书
附录:
底板原理图与PCB
核心板原理图与PCB
程序代码:
libraryIEEE;
useIEEE.STD_LOGIC_1164.ALL;
useIEEE.STD_LOGIC_ARITH.ALL;
useIEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITYseg70IS
PORT(
clk:
INstd_logic;
rst:
INstd_logic;
dataout:
OUTstd_logic_vector(7DOWNTO0);--各段数据输出
en:
OUTstd_logic_vector(7DOWNTO0));--COM使能输出
ENDseg70;
ARCHITECTUREarchOFseg70IS
signalcnt_scan:
std_logic_vector(15downto0);
signaldata4:
std_logic_vector(3downto0);
signaldataout_xhdl1:
std_logic_vector(7downto0);
signalen_xhdl:
std_logic_vector(7downto0);
begin
dataout<=dataout_xhdl1;
en<=en_xhdl;
process(clk,rst)
begin
if(rst='0')then
cnt_scan<="0000000000000000";
elsif(clk'eventandclk='1')then
cnt_scan<=cnt_scan+1;
endif;
endprocess;
process(cnt_scan(15downto13))
begin
casecnt_scan(15downto13)is
when"000"=>en_xhdl<="11111110";
when"001"=>en_xhdl<="11111101";
when"010"=>en_xhdl<="11111011";
when"011"=>en_xhdl<="11110111";
when"100"=>en_xhdl<="11101111";
when"101"=>en_xhdl<="11011111";
when"110"=>en_xhdl<="10111111";
when"111"=>en_xhdl<="01111111";
whenothers=>en_xhdl<="11111110";
endcase;
endprocess;
process(en_xhdl)
begin
caseen_xhdlis
when"11111110"=>data4<="0000";
when"11111101"=>data4<="0001";
when"11111011"=>data4<="0010";
when"11110111"=>data4<="0011";
when"11101111"=>data4<="0100";
when"11011111"=>data4<="0101";
when"10111111"=>data4<="0110";
when"01111111"=>data4<="0111";
whenothers=>data4<="1000";
endcase;
endprocess;
process(data4)
begin
casedata4is
WHEN"0000"=>
dataout_xhdl1<="11000000";
WHEN"0001"=>
dataout_xhdl1<="11111001";
WHEN"0010"=>
dataout_xhdl1<="10100100";
WHEN"0011"=>
dataout_xhdl1<="10110000";
WHEN"0100"=>
dataout_xhdl1<="10011001";
WHEN"0101"=>
dataout_xhdl1<="10010010";
WHEN"0110"=>
dataout_xhdl1<="10000010";
WHEN"0111"=>
dataout_xhdl1<="11111000";
WHEN"1000"=>
dataout_xhdl1<="10000000";
WHEN"1001"=>
dataout_xhdl1<="00011001";
WHEN"1010"=>
dataout_xhdl1<="00010001";
WHEN"1011"=>
dataout_xhdl1<="11000001";
WHEN"1100"=>
dataout_xhdl1<="01100011";
WHEN"1101"=>
dataout_xhdl1<="10000101";
WHEN"1110"=>
dataout_xhdl1<="01100001";
WHEN"1111"=>
dataout_xhdl1<="01110001";
WHENOTHERS=>
dataout_xhdl1<="00000011";
ENDCASE;
ENDPROCESS;
endarch;
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
学位论文原创性声明
本人郑重声明:
所呈交的学位论文,是本人在导师的指导下进行的研究工作所取得的成果。
尽我所知,除文中已经特别注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。
本人完全意识到本声明的法律结果由本人承担。
学位论文作者(本人签名):
年月日
学位论文出版授权书
本人及导师完全同意《中国博士学位论文全文数据库出版章程》、《中国优秀硕士学位论文全文数据库出版章程》(以下简称“章程”),愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社”在《中国博士学位论文全文数据库》、《中国优秀硕士学位论文全文数据库》中全文发表和以电子、网络形式公开出版,并同意编入****《中国知识资源总库》,在《中国博硕士学位论文评价数据库》中使用和在互联网上传播,同意按“章程”规定享受相关权益。
论文密级:
□公开□保密(___年__月至__年__月)(保密的学位论文在解密后应遵守此协议)
作者签名:
_______导师签名:
_______
_______年_____月_____日_______年_____月_____日
独创声明
本人郑重声明:
所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。
尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
本声明的法律后果由本人承担。
作者签名:
二〇一〇年九月二十日
毕业设计(论文)使用授权声明
本人完全了解**学院关于收集、保存、使用毕业设计(论文)的规定。
本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。
(保密论文在解密后遵守此规定)
作者签名:
二〇一〇年九月二十日
致谢
时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的。
首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。
本次毕业设计大概持续了半年,现在终于到结尾了。
本次毕业设计是对我大学四年学习下来最好的检验。
经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步。
这期间凝聚了很多人的心血,在此我表示由衷的感谢。
没有他们的帮助,我将无法顺利完成这次设计。
首先,我要特别感谢我的知道***老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案。
***老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象。
从他身上,我学到了许多能受益终生的东西。
再次对周巍老师表示衷心的感谢。
其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量。
另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下了很多难忘的回忆。
最后,我要感谢我的父母对我的关系和理解,如果没有他们在我的学习生涯中的无私奉献和默默支持,我将无法顺利完成今天的学业。
四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋。
从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去。
回首四年,取得了些许成绩,生活中有快乐也有艰辛。
感谢老师四年来对我孜孜不倦的教诲,对我成长的关心和爱护。
学友情深,情同兄妹。
四年的风风雨雨,我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆。
在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以来对我的抚养与培育。
最后,我要特别感谢我的导师***老师、和研究生助教***老师。
是他们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思路,在此表示衷心的感激。
老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。
他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。
在论文的撰写过程中老师们给予我很大的帮助,帮助解决了不少的难点,使得论文能够及时完成,这里一并表示真诚的感谢。
致谢
这次论文的完成,不止是我自己的努力,同时也有老师的指导,同学的帮助,以及那些无私奉献的前辈,正所谓你知道的越多的时候你才发现你知道的越少,通过这次论文,我想我成长了很多,不只是磨练了我的知识厚度,也使我更加确定了我今后的目标:
为今后的计算机事业奋斗。
在此我要感谢我的指导老师——***老师,感谢您的指导,才让我有了今天这篇论文,您不仅是我的论文导师,也是我人生的导师,谢谢您!
我还要感谢我的同学,四年的相处,虽然我未必记得住每分每秒,但是我记得每一个有你们的精彩瞬间,我相信通过大学的历练,我们都已经长大,变成一个有担当,有能力的新时代青年,感谢你们的陪伴,感谢有你们,这篇论文也有你们的功劳,我想毕业不是我们的相处的结束,它是我们更好相处的开头,祝福你们!
我也要感谢父母,这是他们给我的,所有的一切;感谢母校,尽管您不以我为荣,但我一直会以我是一名农大人为荣。
通过这次毕业设计,我学习了很多新知识,也对很多以前的东西有了更深的记忆与理解。
漫漫求学路,过程很快乐。
我要感谢信息与管理科学学院的老师,我从他们那里学到了许多珍贵的知识和做人处事的道理,以及科学严谨的学术态度,令我受益良多。
同时还要感谢学院给了我一个可以认真学习,天天向上的学习环境和机会。
即将结束*大学习生活,我感谢****大学提供了一次在**大接受教育的机会,感谢院校老师的无私教导。
感谢各位老师审阅我的论文。