基于VerilogHDL串行ADC控制电路设计与总结报告.docx
《基于VerilogHDL串行ADC控制电路设计与总结报告.docx》由会员分享,可在线阅读,更多相关《基于VerilogHDL串行ADC控制电路设计与总结报告.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于Verilog HDL的串行ADC控制电路设计与总结报告题目名称: 报告人 : _ 学院 : 专业 : 班级 : 学号 : 制作日期: _ 目录摘要.1第一章 串行ADC控制控制电路的功能介绍及Verilog HDL简介.31.1串行ADC控制控制电路的功能.31.2Verilog HDL简介4第二章 组成模块简介.52.1组成模块.6 (1)、状态机6 (2)、锁相环8(3)、累计器10(4)、多路选择器12第三章 模拟仿真.13总结结论14参考文献15基于Verilog HDL的串行ADC控制电路设计摘要Verilog HDL的串行ADC控制电路设计,是使用高速10位逐次逼近式模数转换
2、器( ADC)芯片TLV1572,用Verilog HDL编程语言编写状态机按一定周期采样转换模拟信号。在Quartus2软件上完成顶层电路设计、状态机、锁相环、累加器、译码器、多路选择器等编程和封装。各个模块完成不同的任务,合在一起就构成了Verilog HDL的串行ADC控制电路设计,软件模拟直接在Quartus2上进行。在此程序中关键是用于状态机,其中状态机的优势有以下几点:(1)、高效的顺序控制模型,状态机克服了纯硬件数字系统顺序方式控制不灵活的缺点。状态dat0是对1572的初始化、状态dat1是打开1572的片选信等,一直到采集数据输出数据。(2)容易利用现成的EDA工具进行优化设
3、计。由于状态机的构件简单,其中用宏模块PLL将20MHz的时钟进行分频得到想要的时钟周期。(3)性能稳定。状态机容易构成性能良好的同步时序逻辑模块。(4)高速性能。状态机载高速通信和高速控制方面,有着巨大的优势。第二章 串行ADC控制控制电路的功能介绍及Verilog HDL简介1.1串行ADC控制控制电路的功能在我们的信息时代日益更新的生活,AD、DA转换时刻进行着,而这些功能的实现,均以多半是以MCU或MPU的控制芯片实现的,但CPU的不稳定和低时钟严重影响着转换的效率,因此,研究状态机控制转换芯片有着现实意义。此次设计与利用状态机就是为了了解不基于各种CPU而能稳定、高效的进行工作,从而
4、学会编程。通过它也可以进一步学习掌握各种逻辑电路与时序电路的原理与使用方法。1.2 Verilog HDL简介Verilog HDL是一种硬件描述语言(HDL:Hardware Discription Language),是一种以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。 Verilog HDL和VHDL是目前世界上最流行的两种硬件描述语言,都是在20世纪80年代中期开发出来的。前者由Gateway Design Automation公司(该公司于1989年被Cadence公司收购)开发。两种HDL均为IEEE标准
5、。第二章 组成模块简介2.1组成模块顶层电路图:顶层电路设计、状态机、锁相环、累加器、译码器、多路选择器等编程和封装(1)、状态机基于Verilog HDL语言编写的状态机是本系统的核心,犹如一个稳定、高效、单一的控制CPU,其中代码如下:module TLV1572 (CS,CLK,SCLK,FS,SDI,DO,RST);input SDI;input CLK;input RST;output CS,SCLK,FS;/CS 片选,FS当接口至微处理器时,FS输入连接至Vccoutput 9:0DO; /串行数据输出reg 6:0 next,now;reg 6:0 dat;reg 9:0 DO
6、;reg CS,SCLK;wire FS;parameter dat0=6d0; parameter dat1=6d1; parameter dat2=6d2; parameter dat3=6d3;parameter dat4=6d4; parameter dat5=6d5; parameter dat6=6d6; parameter dat7=6d7;parameter dat8=6d8; parameter dat9=6d9; parameter dat10=6d10;parameter dat11=6d11;parameter dat12=6d12;parameter dat13=6d
7、13;parameter dat14=6d14;parameter dat15=6d15;parameter dat16=6d16;parameter dat17=6d17;parameter dat18=6d18;parameter dat19=6d19;parameter dat20=6d20;parameter dat21=6d21;parameter dat22=6d22;parameter dat23=6d23;parameter dat24=6d24;parameter dat25=6d25;parameter dat26=6d26;parameter dat27=6d27;par
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 VerilogHDL 串行 ADC 控制电路 设计 总结报告
限制150内