《电子设计自动化eda》timer状态机设计
《《电子设计自动化eda》timer状态机设计》由会员分享,可在线阅读,更多相关《《电子设计自动化eda》timer状态机设计(8页珍藏版)》请在装配图网上搜索。
1、设计举例:8位计时器Timer计时器Timer的框图1reset:异步清零信号, 低电平有效, 具有最高的优先级。 Reset = 0使输出信号ring = 0。2 data_in:数据输入。3clock:同步时钟,正跳变触发。4start:计时器启动信号。5ring:控制铃响的输出信号,高电平有效。 ring = 1的持续期为8,超过此持续期后自动归 0。 Timer ring clock start reset data_in(7.0) 计时器Timer的时序关系 start = 0 时,计时器 开始减计数 reset start start = 1 时,计时器 接受来自data_in的数
2、据 接收数据 减计数 ring = 1 ring = 1的持续期为 8,超过此持续期后自动归 0。 计时器的 值达到零 reset = 0 进入初始状态 Timer目标电路的分解 Timer的ASM图 reset 否 是 counter = 1? counter data_in st1 st0 ring 0 counter 00000000 是 否 start = 1? 是 否 start = 1? st2 是 否 counter =1? counter 减 1 counter 00001000 st3 ring 1 counter 减 1 接收数据 ring = 1 持续期 减计数 初始状态
3、 VHDL代码 LIBRARY IEEE; - 打开 IEEE 库 USE IEEE.std_logic_1164.ALL; - 打开 IEEE 库中的程序包std_logic_1164 USE IEEE.std_logic_unsigned.ALL; - 打开此程序包后, 可以对std_logic_vector - 类型的对象执行加/减运算 ENTITY timer IS - ENTITY 用于定义端口 PORT ( data_in: IN std_logic_vector( 7 DOWNTO 0 ); - 输入端口 reset, clock, start : IN std_logic; -
4、 输入端口 ring : OUT std_logic ); - 输出端口 END timer; VHDL代码续ARCHITECTURE behav OF timer ISBEGINPROCESS( reset, clock ) VARIABLE counter: std_logic_vector( 7 DOWNTO 0 ); VARIABLE state : integer RANGE 0 TO 3;BEGIN IF reset = 0 THEN ring = 0; state := 0; ELSIF clockevent AND clock = 1 THEN CASE state IS END CASE; END IF; END PROCESS;END behav;功能模拟波形图
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化工过程开发导论教学课件
- PXGL05SSGF下的运营管理课件
- (部编版教材)三年级上册《金色的草地》经典ppt课件
- 第二课-展示自己的职业风采课件
- (新课标)高三化学一轮总复习第6章化学反应与能量变化同步测试卷ppt课件
- (新课标)高考数学大一轮复习第一章集合与常用逻辑用语1.1集合ppt课件文
- 第五讲法家思想现代解读课件
- 第二章-人工晶体的生长2122课件
- 第三章学前儿童身体保健教育分析课件
- (部编版)祖父的园子优秀ppt课件
- 第七章老年心理学-课件
- 趣味竞赛—成语猜猜看82张课件
- 化工过程开发与设计-绪论-第1章课件
- 路基路面弯沉试验(贝克曼梁)课件
- (部编版)小学语文一级上册《项链》教学ppt课件