波形发生器课设报告.docVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

西北工业大学课程设计报告

题目:波形发生器

学院自动化学院

专业自动化

班级

日期2015年1月15日

摘要

1题目

本次实验主要是以FPGA作为根底,制作一个简易波形发生器,不仅可以显示学号,同时可以通过按键输入产生波形,并且可以根据需要按键修改波形以及频率。

2要求

〔1〕采用数码管显示。

〔2〕循环显示两个人的学号后四位。

〔1〕根据标准键盘输入不同,分别输出正弦波、方波、三角波〔频率=1KHz〕。

〔2〕根据标准键盘改变频率〔频率变化范围:1KHz-10KHz,每次频率变化1KHz〕。

〔3〕输出频率在数码管上显示〔用模块PCF8591进行D/A转化〕。

3设计平台与根底

3.1设计平台与仿真工具

QuartusII是一种强有力的提供了EDA工具,是美国altera公司推出的,它完全集成且与电路结构无关的开发包环境,具有数字逻辑设计的全部特性,包括:可利用原理图、结构框图、VerilogHDL、AHDL和VHDL完成电路描述,并将其保存为设计实体文件;芯片〔电路〕平面布局连线编辑;LogicLock增量设计方法,可建立并优化系统,然后添加对原始系统的性能影响较小或无影响的后续模块;功能强大的逻辑综合工具;完备的电路功能仿真与时序逻辑仿真工具;定时/时序分析与关键路径延时分析;可使用SignalTapII逻辑分析工具进行嵌入式的逻辑分析;支持软件源文件的添加和创立,并将它们链接起来生成编程文件;使用组合编译方式可一次完成整体设计流程;自动定位编译错误;高效的期间编程与验证工具;可读入标准的EDIF网表文件、VHDL网表文件和Verilog网表文件;能生成第三方SOPC软件使用的VHDL网表文件和Verilog网表文件。测试采用了QuartusII的内嵌式逻辑分析仪

内嵌式逻辑分析仪三项主要优点:

1.它们的使用不增加引脚。可通过FPGA上已有的专门JTAG引脚访问,即使没有其它可用引脚,这种调试方法也能得到内部可视能力。

2.简单的探测。探测包括把结点路由到内部逻辑分析仪的输入,不需要担忧为得到有效信息,应如何连接到电路板上,也不存在信号完整性问题。

3.内核是廉价的。FPGA厂商把他们的业务模型建立于用芯片所获取价值的根底上,所以所用的调试IP通常能以低于$1,000美元的价格获得。

3.2.1FPGA器件的选择

由于Altera大学方案较为普及,设计并平台搭建方便,故采用AlteraFPGA。

Altera的主流FPGA分为两大类,一种侧重低本钱应用,容量中等,性能可以满足一般的逻辑设计要求,如Cyclone,CycloneII;还有一种侧重于高性能应用,容量大,性能满足各类高端应用,如Startix,StratixII等,用户可以根据自己实际应用要求进行选择。在性能可以满足的情况下,优先选择低本钱器件。

Cyclone〔飓风〕:Altera中等规模FPGA,2003年推出,0.13um工艺,1.5v内核供电,与Stratix结构类似,是一种低本钱FPGA系列,是目前主流产品,其配置芯片也改用全新的产品。

CycloneII:2005年开始推出,90nm工艺,1.2v内核供电,属于低本钱FPGA,性能和Cyclone相当,提供了硬件乘法器单元。

CycloneIII:CycloneIIIFPGA提供丰富的逻辑存储器和DSP功能功耗更低。

Cyclone即可以满足本次课题的设计需求,所以本课题选用CycloneIII。

3.2.2D/A芯片选型

PCF8591是一个单片集成、单独供电、低功耗、8-bitCMOS数据获取器件。PCF8591具有4个模拟输入、1个模拟输出和1个串行I2C总线接口。PCF8591的3个地址引脚A0,A1和A2可用于硬件地址编程,允许在同个I2C总线上接入8个PCF8591器件,而无需额外的硬件。在PCF8591器件上输入输出的地址、控制和数据信号都是通过双线双向I2C总线以串行的方式进行传输。

功能:

【1】PCF8591的功能包括多路模拟输入、内置跟踪保持、8-bit模数转换和8-bit数模转换。

【2】PCF8591的最大转化速率由I2C总线的最大速率决定。

特性:

【1】单独供电

【3】低待机电流

【4】通过I2C总线串行输入/输出

【5】PCF8591通过3个硬件地址引脚寻址

【6】PCF8591的采样率由I2C总线速率决定

【7】4个模拟输入可编程为单端型或差分输入

【8】自动增量频道选择

【9】PCF8591的模拟电压范围从VSS到VDD

【10】PCF8591内置跟踪保持电路

【11】8

文档评论(0)

181****7662 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档