- 9
- 0
- 约5.92千字
- 约 17页
- 2018-06-07 发布于浙江
- 举报
亲手拆装自评
四川工程职业技术学院
“EDA技术应用”
实训专用周报告册
课题名称: 用状态机实现序列检测器
班 级: 通信技术09-1
姓 名: 周 勇
蒲 艳
学 号: 200912020050
200912020
指导老师: 郭 欣
日 期: 2011年2月20日 到3月4日
引言
计算机技术和微电子工艺的发展,使得现代数字系统的设计和应用进入了新的阶段。电子设计自动化(EDA)一、课题要求
1、 基本内容:
设计一个序列检测器并在SmartEDA 试验箱上进行硬件测试,利用Quartus II软件进行设计、仿真验证,最后进行引脚锁定并完成硬件测试。
扩展内容
根据基本内容设计一个5位二进制序列“10010”检测器
二、原理分析
二、有限状态机原理
1.有限状态机简写为 FSM(Finite Srare Machine),是指输出取决于过去输入部分和当前输入部分的时序逻辑电路。有限状态机主要分为2大类:第一类,若输出只和状态有关而与输入无关,则称为Moore 状态机; 第二类,输出不仅和状态有关而且和输入有关系,则称为Melay 状态机,而Melay状态机0.有可以分为同步和异步两种。要特别注意的是,因为Melay状态机和输入有关,输出会受到输入的干扰,所以可能会产生毛刺(Gitch)现象,使用时应当主意。事实上现在市面上很多EDA工具可以很方便的将采用状态图的描述转换成可以综合的HDL程序代码。有限状态机对数字系统的设计具有十分重要的作用。
一般来说,除了输入部分和输出部分外,有限状态机还含有一组具有“记忆”功能的寄存器,这些寄存器的功能是记忆有限状态机的内容状态,它们常被称为状态寄存器。在有限状态机中,状态寄存器的下一个状态不仅与输入信号有关,而且还与该寄存当前状态有关。因此有限状态机又可以认为是组合逻辑和寄存器逻辑的一种组合。其中寄存器逻辑的功能是存储有限状态的内部状态;而组合逻辑又可以分为次态逻辑和输出逻辑两部分,次态逻辑的功能确定有限状态机的下一个状态,输出逻辑的功能是确定有限状态机的输出。
序列检测器可以检测由二进制码组成的脉冲序列信号。当序列检测器连续收到一组串行二进制码后,如果这组序列码与检测器中预先设置的序列码相同,则输出F,否则输出0,这种检测的关键是必须收到连续的正确码,所以要求检测器必须对前一次接到的序列码做记忆分析。直到在连续检测中收到的每一位二进制码都与预置序列码对应相同,在检测过程中,只要有一位不相等都将回到初始状态重新开始检测。在SmartEDA试验箱上进行硬件测试,检验设计是否正确
三、 实 验 要 求
用按键key1、key2为输入待检测串行序列码在数码管1、2上显示,设定key3、key4为输入待检测预置数在数码管4、5上显示,key5为复位清零键显示于数码管8,key6为时钟输入键,它用于把待检测序列码串行输入,输入过程显示于LED1~LED8上。
四、实验程序
Module schk12(clock,key,led,seg,dig); //模块名
input clock; //系统时钟
input[7:0] key; //按键输入
output[7:0] led,seg; //发光二极管,数码管段码输出
output[7:0] dig; //数码管位选输出
reg sda; //串行序列码寄存器
reg[15:0] count1; //数码管显示时钟分频计数器
reg[17:0] count2; //按键消抖时钟分频计数器
reg[2:0] counter; //数码管动态显示计数器
reg[3:0] d_r; //动态显示数寄存器
reg[7:0] dout1,dout2,dout3; //消抖寄存器
reg[7:0] d1,d2; //预置数和待检测数寄存器
reg[8:0] d2_r; //待检测数显示在led上的寄存器
reg[3:0] d3; //第八个数码管显示于寄存器
reg[7:0] led,seg,dig_r; //发光二极管,数码管段码,位选寄存器
reg[3:0] state; //状态机寄存器
reg[7:0] key_out; //按键消抖寄存器
wire rst; //复位寄存器
wire c1; //串行输入寄存器
wire div_clk1; //分频时钟,用于数码管动态显示
wire div_clk2; //分频时钟,用
您可能关注的文档
- 东风汽车内控培训课程.pdf
- 个人通信习题及答案.doc
- 中南财经政法大学管理信息系统课件.ppt
- 中国人寿上海分公司调研纪要.pdf
- 中国城市模式与演进——重庆.ppt
- 中国大学的英文名字.doc
- 中国特色社会主-适合中国国情好制度.doc
- 中学期末颁奖.ppt
- 中学生创新教育是建立在教育学基本理论之上.doc
- 中学生及-中学教育.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2022-2023年教科版五年级科学下册期中考试卷(含答案).doc
- (高清版)-B-T 34590.7-2022 道路车辆 功能安全 第7部分:生产、运行、服务和报废.pdf VIP
- 【小红书】小红书商业生态.pdf VIP
- 2025中考数学专项复习全等三角形的八大经典模型含答案.pdf VIP
- 2022-2023年教科版五年级科学下册期中试卷及答案1套.doc
- (高清版)-B-T 34590.2-2022 道路车辆 功能安全 第2部分:功能安全管理.pdf VIP
- 交通运输数据合作协议.docx VIP
- 2026-2030成人足矫形鞋垫行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 掌握国内接待计调业务的操作流程课件(共42张PPT)《旅行社计调业务》(中国言实出版社).pptx VIP
- 健康养老职业素养与安全:健康养老职业行为素养PPT教学课件.pptx
原创力文档

文档评论(0)