《第08章-序列检测器的设计.ppt》由会员分享,可在线阅读,更多相关《第08章-序列检测器的设计.ppt(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第8章 序列检测器设计目录8.1 8.1 项目需求分析项目需求分析8.2 8.2 项目设计项目设计8.3 8.3 项目实施与调试项目实施与调试8.4 8.4 项目总结与拓展项目总结与拓展8.1 8.1 项目需求分析项目需求分析设计一个设计一个“”序列检测器序列检测器.()接收位串行随机信号接收位串行随机信号,在时钟的控制下在时钟的控制下,识别识别接收到的数据与检测码是否相同接收到的数据与检测码是否相同.()相同时相同时,数码管显示数码管显示“”;不同时不同时,数码管显示数码管显示“”.“”序列检测器的检测码是序列检测器的检测码是“”,即在输入即在输入的串行数据流中检测的串行数据流中检测“”序列
2、序列,如果在连如果在连续的个时钟周期内输入续的个时钟周期内输入“”,就在下一个时就在下一个时钟周期内输出钟周期内输出“”,说明检测到说明检测到“”序列序列.8.2 8.2 项目项目设计设计8.2.1 8.2.1 项目项目功能分析功能分析8.2.2 8.2.2 项目硬件设计项目硬件设计 8.2.3 8.2.3 项目软件设计项目软件设计8.2.1 8.2.1 项目功能分析项目功能分析8.2.1 8.2.1 项目功能分析项目功能分析8.2.2 8.2.2 项目硬件设计项目硬件设计8.2.2 8.2.2 项目项目软件设计软件设计一、子模块设计一、子模块设计状态转换模块设计(状态转换模块设计(State
3、_ChangeState_Changev v)2 2显示控制模块设计(显示控制模块设计(Display_ControlDisplay_Controlv v)二、顶层设计(二、顶层设计(Sequential_DetectorSequential_Detectorv v)8.3 8.3 项目项目实施与调试实施与调试8.3.1 8.3.1 项目项目实施实施8.3.2 8.3.2 项目调试项目调试8.3.1 8.3.1 项目实施项目实施一、设计一、设计输入输入建立建立工程工程建立设计建立设计文件文件二、设计二、设计处理处理三、设计三、设计校验校验四、器件编程四、器件编程8.3.2 8.3.2 项目调试
4、项目调试一、电路调试一、电路调试()根据项目需要引入根据项目需要引入nsns时钟源时钟源;()接通电源接通电源,观察数码管显示的数值观察数码管显示的数值,看是否符合序看是否符合序列检测规则列检测规则.二、故障分析与排除二、故障分析与排除数码管只显示:数码管只显示:故障原因故障原因:序列检测状态转换工作不正常序列检测状态转换工作不正常.故障排除故障排除:检查状态转换模块是否正确检查状态转换模块是否正确.数码管显示错码数码管显示错码故障原因故障原因:外围电路引脚配置错误外围电路引脚配置错误.故障排除故障排除:检查外围电路引脚配置顺序检查外围电路引脚配置顺序.8.4 8.4 项目项目总结与拓展总结与拓展8.4.1 8.4.1 项目项目总结总结8.4.2 8.4.2 项目拓展项目拓展8.4.1 8.4.1 项目总结项目总结掌握掌握MealyMealy有限状态机的实现思路和方法有限状态机的实现思路和方法掌握掌握TestBenchTestBench测试文档中典型信号编写方法测试文档中典型信号编写方法掌握波形仿真和掌握波形仿真和ModelSim ModelSim 仿真工具的不同仿真工具的不同8.4.2 8.4.2 项目拓展项目拓展采用采用MealyMealy有限状态机有限状态机FSM FSM 实现串的检测实现串的检测.