- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA小系统的使用和简易存储示器的设计
PAGE
PAGE 26
EDA小系统的使用和
简易存储示波器的设计
小组成员:郭梓锐、鲁双、陈丹
指导教师: 张老师
学 校: 湖北经济学院
院 系: 管理技术学院
二零零七年七月二十九日
一、设计目的
1、要求掌握 Quartus II 6.0软件中的使用;
2、了解EDA小系统的工作原理,并能在GWDVPB电子设计应用板上实现简易存储示波器的设计;
3、实现凌阳单片机与EDA小系统的对接,为电子设计大赛做准备。
二、设计任务
1、要求掌握以下知识:
a) 掌握Quartus II 6.0软件中VHDL和原理图的设计方法,LPM模块的调用方法;
b) EDA小系统的工作原理:包括了解GWDVPB电子设计应用板的原理图,板中单片机、FPGA器件(CYCLONE EPIC3T144C8)和键盘、显示电路接口关系,JTAG和AS下载、配置模式的区别;
c) 掌握FPGA器件外围的时钟信号及与A/D和D/A器件的接口关系。
2、在EDA小系统上完成数据采集电路和简易存储示波器设计
3、实现凌阳单片机与FPGA器件的连接与电平转换。
三、仪器仪表
此次实验用到的仪器仪表有:
TDS210示波器
EE1640C函数信号发生器
DF1731S82A直流电源
万用表
凌阳单片机SPCE061a
EDA开发系统
四、EDA最小系统的使用
1、 Quartus II 6.0软件中VHDL和原理图的总体设计方法如图1 。
图 1 Quartus II 6.0软件设计基本流程
下面以VHDL的设计方法为例,说明其基本的设计步骤。
Quartus II 6.0软件中VHDL设计方法:
a)双击quartusII 图标,打开quartusII 软件;
b)选择file-new project wizard...;
c)选择工程位置、工程名称、顶层模块名称 ;
图2
d)加入VHDL 源文件;
图3
e)选择fpga 器件;
图4
f)选择next 直到finish ;
g)点击finish 后工程已建立好,选择左侧的看到已添加的文件;
h)双击liangzhu.v 可以看到verilog 设计文件;
i)选择assignment—device 指定设备。指定设备在建立工程时已经选好,点击Devicepin option…选择Nused pins标签项,把不用的引脚置为输入三态;
j)指定管脚前先点击分析工程,修改错误直到分析完显示0 个error 为止;
k)选择assignment——pins 指定管脚;
l) 编译整个工程,显示编译进度,修改???误直到零个error。可以选择查看各个部分的编译报告;
图5
m)建立仿真文件,News—others filter——Vcoter Waveform File,仿真测试向量波形文件,选择node finder…,选择filter:pins:all,然后点击list 列出所用输入输出端口,选中所有信号点击加入到观察目标窗口中;
n)选择ok—ok,在波形图中加入了观察信号;
o) 设置仿真时间最小间隔:考虑到硬件环境提供的是50Mhz 的时钟,即时钟周期为20ns,选择grid size为20ns,选择edit—grid size;
p) 选择仿真时间长度为1ms,选择edit—end time,设为10ms;
q)编辑输入波形:选中sys_clk 点设置为时钟波形,周期为20ns,选中rst_n 点设置为1,设置完成,保存;
r)产生仿真网表:选择tools-simulator tool,选择simulation mode functional
点击产生仿真网表;
s)选择开始仿真
完成后点打开仿真后波形
t)时序仿真(后仿真)
功能仿真后,如果波形没有问题开始做时序仿真,
选择tools-simulator tool
选择simulation mode 为timing
点击start,时序仿真比功能仿真还要慢一些
仿真完成后可以看到延时
u)当仿真完全通过后,可以把下载程序下载到硬件上进行测试
选择tools-programmer
点击hardware setup 选择下载电缆,为byteblasterII
选择mode 下载模式:jtag 为在线调试,as 为烧写epcs(配置芯片)
连接好下载电缆,选中就可以下载。
在?设计中的注意事项:
1)工程顶层模块名要和程序顶层模块名字一致;
2)设备选项中要把不用
文档评论(0)