全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字电路实验(下)申请报告VHDL实现简易函数发生器姓名:杨帆班级:07118班内小号:26学号:一 设计课题的任务要求A.实验目的1. 熟练掌握 VHDL 语言和QuartusII 软件的使用;2. 理解状态机的工作原理和设计方法;3. 掌握利用 EDA 工具进行自顶向下的电子系统设计方法;4. 熟悉 D/A 变换电路的设计;B.实验任务基本任务:设计制作一个简易函数发生器。1. 输出波形为方波和三角波,频率范围为1kHZ2kHZ;2. 频率可进行调节并用数码管显示,加、减步进均为100HZ;3. 输出三角波的峰峰值为45V,方波幅度为TTL 电平的大小;提高要求:1. 产生频率范围为1kHZ2kHZ、峰峰值为45V 的正弦波信号;2. 产生占空比可调的矩形波或其它波形;3. 自拟其它功能。二 设计思路、总体框图设计思路:用VHDL语言结合原理图编辑方式设计实现一个函数信号发生器,输出频率可调方波和三角波,正弦波三种波形。将波形选择、频率控制与分频、三角波、正弦波、方波发生各个模块分别用VHDL语言编程为一个子程序,并把每一个模块转换成图形文件,然后在原理图编辑框调用这些图形模块。由于考虑到按键开关工作的不确定性,通过拨码开关模块的SW0到SW3控制频率调节f3.0,用SW4、SW5控制DELTA、SINE、SQUARE波形选通,最后把八位输出接开发板上的DA模块(TLV5638),通过D/A转换(信号可能还需外界电路放大),从示波器上就能看到波形输出。在按键模块,用户可以调节方波输出的占空比(并不确定能否实现该功能,视进度而定)。如下分别是简易函数发生器的结构框图、逻辑划分框图、逻辑流程图和MDS图。(图一:简易函数发生器的结构图)(图二:简易函数发生器的逻辑划分方框图)有关图二的说明:各个模块的参数传递与入口、出口设置:main.vhd : s : in std_logic_vector(1 downto 0);-由SW4和SW5产生,用于状态选择delta : in std_logic_vector(7 downto 0); -由三角波发生模块产生sine : in std_logic_vector(7 downto 0); -由正弦波发生模块产生square : in std_logic_vector(7 downto 0); -由方波发生模块产生q_out : out std_logic_vector(7 downto 0); -输出用于DA转换的8位序列frq.vhd : clk : in std_logic;-由实验板的晶振产生的时钟信号f : in std_logic_vector(3 downto 0);-由SW0SW3产生的分频选择信号clk_m : out std_logic;-输出特定频率的脉冲信号,作为各个模块的时钟led : out std_logic_vector(6 downto 0);-输出用于点亮数码管的信号cat : out std_logic_vector(5 downto 0);-输出用于数码管选通的信号dlt_gen.vhd :clk_m : in std_logic;-经过分频的时钟信号delta : out std_logic_vector(7 downto 0);-输出8位三角波波形的用于DA转换的序列sin_gen.vhd :clk_m : in std_logic;-经过分频的时钟信号sine : out std_logic_vector(7 downto 0);-输出8位正弦波波形的用于DA转换的序列sqr_gen.vhd :clk_m : in std_logic;-经过分频的时钟信号duty_plus : in std_logic;-BTN0产生的脉冲信号,用于增加方波占空比duty_minus : in std_logic;-BTN1产生的脉冲信号,用于减少方波占空比square : out std_logic_vector(7 downto 0);-输出8位方波波形的用于DA转换的序列(图三:简易函数发生器的逻辑流程图)(图四:简易函数发生器的MDS图)简要说明:1)用户操作拨码开关SW0SW3产生频率选择信号,1KHz到2KHz,步进量为100Hz,一共11档,16个状态,5个位冗余状态。2)正弦波通过查询存储好的正弦波数据表sin_dat_ro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东广州市白云区科技工业商务和信息化局第二次招聘政府雇员1人备考公基题库带答案解析
- 2025广东广州城建职业学院清远校区项目经理、现场建设工程师招聘5人模拟试卷带答案解析
- 2025中国诚通控股集团有限公司所出资企业招聘336人笔试备考试卷带答案解析
- 四川省公安厅关于所属事业单位2025年公开考核招聘工作人员历年真题库附答案解析
- 2025中国人民大学和平与发展学院研究院招聘3人备考公基题库带答案解析
- 2025云南西双版纳州检察机关招聘聘用制书记员5人模拟试卷附答案解析
- 2025天津银行资产负债管理部总经理或副总经理招聘1人模拟试卷附答案解析
- 2025黑龙江哈尔滨启航劳务派遣有限公司派遣到哈尔滨工业大学计算学部招聘1人参考题库带答案解析
- 2025福建泉州城建集团人才引进1人备考公基题库附答案解析
- 资阳文化旅游发展集团有限公司招聘(第三批次)(4人)备考公基题库带答案解析
- 四川成考试卷真题及答案
- 2025年法宣在线考试题库及答案
- 2025贵州毕节市市直事业单位面向基层公开考调工作人员考试笔试备考试题及答案解析
- 2025年高压电工作业(特种作业)考试题库(带答案)
- DB31∕T 1545-2025 卫生健康数据分类分级要求
- GB/T 11344-2021无损检测超声测厚
- rcs9600系列厂用电保护测控装置技术和使用说明书
- 民间非营利组织会计制度
- 自闭症儿童的结构化-12秋(课堂PPT)
- SPC培训讲义(共135页).ppt
- 艺术生高考(课堂PPT)
评论
0/150
提交评论