




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科学生综合性实验报告学号 114090315 姓名 李开斌 学院 物电学院 专业、班级 11电子 实验课程名称 电子设计自动化(EDA实验) 教师及职称 罗永道 副教授 开课学期 2013 至 2014 学年 下 学期 填报时间 2014 年 5 月 30 日云南师范大学教务处编印实验序号 6实验名称VHDL有限状态机设计实验时间2014年5月30日实验室同析楼114一实验预习1. 实验目的:学习用状态机对A/D转换器ADC0809的采样控制电路的实现。2 实验原理、实验流程或装置示意图:ADC0809是CMOS的8位A/D转换器,片内有8路模拟开关,可控制8个模拟量中的一个进入转换器中。ADC0809的分辨率为8位,转换时间约100us,含锁存控制的8路多路开关,输出有三态缓冲器控制,单5V电源供电。主要控制信号说明:如图1所示,START是转换启动信号,高电平有效;ALE是3位通道选择地址(ADDC、ADDB、ADDA)信号的锁存信号。当模拟量送至某一输入端(如IN1或IN2等),由3位地址信号选择,而地址信号由ALE锁存;EOC是转换情况状态信号(类似于AD574的STATUS),当启动转换约100us后,EOC产生一个负脉冲,以示转换结束;在EOC的上升沿后,若使输出使能信号OE为高电平,则控制打开三态缓冲器,把转换好的8位数据结果输至数据总线。至此ADC0809的一次转换结束了。图13 实验设备及材料 电脑一台,QuartusII 实验平台,EDA实验箱4 实验方法步骤及注意事项用VHDL设计的状态机的一般结构有以下几部分组成:1.说明部分说明部分中有新数据类型TYPE的定义及其状态类型(状态名)和在此新数据类型下定义的状态变量。状态类型一般用枚举类型,其中每一个状态名可任意选取。但为了便于辨认和含义明确,状态名最好有明显的解释性意义。状态变量应定义为信号,便于信息传递。说明部分一般放在ARCHITECTURE和BEGIN之间。2.主控时序进程:状态机是随外部时钟信号以同步时序方式工作的,因此状态机中必须包含一个对工作时钟信号敏感的进程作为状态机的“驱动泵”。当时钟发生有效跳变时,状态机的状态才发生变化。状态机的下一状态(包括再次进入本状态)仅仅取决于时钟信号的到来。一般地,主控时序进程不负责进入的下一状态的具体状态取值。当时钟的有效跳变到来时,时序进程只是机械地将代表下一状态的信号next_state中的内容送入代表本状态的信current_state中,而信号next_state中的内容完全由其它的进程根据实际情况来决定。当然此进程中也可以放置一些同步或异步清零、置位方面的控制信号。总体来说,主控时序进程的设计比较固定、单一和简单。3.主控组合进程:主控组合进程的任务是根据外部输入的控制信号(包括来自状态机外部的信号和来自状态机内部其它非主控的组合或时序进程的信号),或(和)当前状态的状态值确定下一状态(next_state)的取向,即next_state的取值内容,以及确定对外输出或对内部其它组合或时序进程输出控制信号的内容。4.普通组合进程用于配合状态机工作的其它组合进程,如为了完成某种算法的进程。5.普通时序进程用于配合状态机工作的其它时序进程,如为了稳定输出设置的数据锁存器等。一个状态机的最简结构应至少由两个进程构成(也有单进程状态机,但并不常用)即一个主控时序进程和一个主控组合进程,一个进程作“驱动泵”,描述时序逻辑,包括状态寄存器的工作和寄存器状态的输出;另一个进程描述组合逻辑,包括进程间状态值的传递逻辑以及状态转换值的输出。当然必要时还可以引入第3个和第4个进程,以完成其它的逻辑功能。图2为一般状态机结构图。图2一般状态机结构框图工作示意图图3和图4为控制ADC0809采样状态机结构图和状态转换图图3采样状态机结构框图设计提示:设目标器件是EP1C6Q240C8,建议选择实验电路结构图No.5(即结构图No.5A,附图1-14,由该图可见,ADC0809的转换时钟CLK已经事先接有750KHz的频率),将实验系统左下角选择插针处的“转换结束”和“A/D使能”用跳线帽短接。下载目标文件后,可用螺丝刀旋转实验系统左下角的电位器,以便为ADC0809提供变化的待测模拟信号,这时数码管8和7将显示ADC0809采样输出并被锁存的数字值(16进制)。图4控制ADC0809采样状态图图5控制ADC0809采样时序图二实验内容1 实验现象与结果(1)ADC0809 VHDL语言程序如下:LIBRARY ieee;USE ieee.std_logic_1164.all;ENTITY adc IS PORT ( CLK : IN STD_LOGIC; RESET : IN STD_LOGIC := 0; EOC : IN STD_LOGIC := 0; DATA : IN STD_LOGIC_VECTOR(7 DOWNTO 0) := 00000000; ALE : OUT STD_LOGIC; START : OUT STD_LOGIC; OE : OUT STD_LOGIC; Q : OUT STD_LOGIC_VECTOR(7 DOWNTO 0) );END adc;ARCHITECTURE BEHAVIOR OF adc IS TYPE type_fstate IS (S0,S1,S2,S3,S4); SIGNAL fstate : type_fstate; SIGNAL reg_fstate : type_fstate; SIGNAL reg_ALE : STD_LOGIC := 0; SIGNAL reg_START : STD_LOGIC := 0; SIGNAL reg_OE : STD_LOGIC := 0; SIGNAL reg_Q : STD_LOGIC_VECTOR(7 DOWNTO 0) := 00000000;BEGIN PROCESS (CLK,reg_fstate,reg_START,reg_OE,reg_Q) BEGIN IF (CLK=1 AND CLKevent) THEN fstate = reg_fstate; START = reg_START; OE = reg_OE; Q = reg_Q; END IF; END PROCESS; PROCESS (fstate,RESET,EOC,DATA,reg_ALE) BEGIN IF (RESET=1) THEN reg_fstate = S0; reg_ALE = 0; reg_START = 0; reg_OE = 0; reg_Q = 00000000; ALE = 0; ELSE reg_ALE = 0; reg_START = 0; reg_OE = 0; reg_Q = 00000000; ALE reg_fstate reg_fstate = S2; reg_ALE = 1; reg_START IF (EOC = 1) THEN reg_fstate = S3; ELSE reg_fstate reg_fstate = S4; reg_OE reg_fstate = S0; reg_Q reg_ALE = X; reg_START = X; reg_OE = X; reg_Q = XXXXXXXX; report Reach undefined state; END CASE; ALE = reg_ALE; END IF; END PROCESS;END BEHAVIOR;2.仿真分析图8-5仿真波形图 2 对实验现象、实验结果的分析及其结论 通过联系教材
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年桂林市火炬中学招聘考试试题(含答案)
- 2025年广西河池学院招聘教职人员工作人员考试笔试试题(含答案)
- 北京知名财务知识培训班课件
- 儿科N0-N1季度理论考试题(含答案)
- 2024年甘肃省公务员考试申论真题(含答案)
- 树洞里秘密课件
- 护理安全隐患及防范措施知识考试练习试题(附答案)
- 安生生产管理单选题多选题练习测试题(含答案)
- 2025年施工员之装修施工基础知识考试题库含答案【预热题】
- 2025《母婴保健法》必考题库及参考答案
- 2024年10月自考00312政治学概论试题及答案含评分参考
- 数学-清华大学中学生标准学术能力诊断性测试2024-2025学年高三上学期10月试卷和答案
- 浪潮集团在线测评题
- 电梯维保服务投标方案(技术方案)
- 2024年江苏高考语文试题(含答案)
- 2024-2025学年人教版八年级上册数学 期末综合能力测评卷
- 毛皮制品加工企业产品质量检测技术考核试卷
- 路灯养护服务投标方案(技术标)
- 【人教版】五年级语文上册:1《白鹭》教案+预学案+导学案+活动卡+教学实录+课时测评+拓展积累
- 品管圈提高呼吸内科患者痰培养标本及时送检率品管圈汇报书课件模板
- SF-36生活质量调查表(SF-36-含评分细则)
评论
0/150
提交评论