- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VIII - Working with Sequential Logic ? Copyright 2004, Gaetano Borriello and Randy H. Katz 有限输入串的识别器 设计要求:有限输入串的识别器 一个输入端 (X) 和一个输出端 (Z) 如果上次复位之后输入没有观察到…100…序列,那么只要在输入端检测到…010…的输入序列,输出端即为1 步骤1: 理解说明 最好写出一些输入样本和输出行为: X: 0 0 1 0 1 0 1 0 0 1 0 … Z: 0 0 0 1 0 1 0 1 0 0 0 … X: 1 1 0 1 1 0 1 0 0 1 0 … Z: 0 0 0 0 0 0 0 1 0 0 0 … 有限输入串的识别器 步骤2: 画状态图 假设用摩尔机实现 先画出其必须识别的串010 和100 只有一个输入,则每个状态应该有两个分支 有限输入串的识别器 离开状态S3条件: 已经识别到 …010序列 如果下一位输入为0,那么状态机已经接收到…100 (终止),到状态 S6,即终止循环状态 如果下一位输入为1,则状态机接收序列为…0101 , …01 (状态S2) 状态S1条件: S1表示在接收 到1之前的…0序列 只要输入为0就会在此循环 状态S4条件: S4描述连1序列的状态只要输入为1就会在此循环 有限输入串的识别器 S2和S5仍然是不完整的条件 S2= …01; 如果下一个输入为 1,就不再是010序列的前缀而成为终止序列的前缀(01)1(00) S4 就是代表这种情况 S5 =…10;如果下一个输入为1,则接收机的序列为101,可能为序列010的前缀,S2就是代表这种情况 尽可能复用状态 寻找相同的意思 最小的状态使代表状态的位数可以尽可能少 一旦所有状态有完整的条件转换,意味着是一个最终状态图 有限输入串的识别器 包括状态分配(或状态编码)的Verilog描述 有限输入串的识别器(测试程序) 状态分配 状态分配是选择二进制位向量分配给每个符号状态 如果m个状态用n位来对状态进行编码,则可能的分配方案有2n!/(2n – m)! 简单的按照二进制顺序来进行状态分配,设计者仅需要保证每个状态对应唯一的编码,以保证组合逻辑能区分各个状态 单点编码是用m位状态位编码m个状态,每个状态的单点编码只有在对应的位上为1,在其它位上均为0 启发式编码能实现良好的状态分配,但不能保证是好的电路实现 状态分配策略 可能的策略 顺序编码 随机编码 单点编码 面向输出的编码 启发式编码 不能保证结果是最优的 – 另一个复杂的问题 顺序编码 简单的将符号状态名字替换成为规则的编码,设计者仅需要保证每个状态对应唯一的编码,以保证组合逻辑能够区分各个状态 单点编码 简单 容易编码、容易诊断和修改 小规模的逻辑函数 适合于FPGA实现 大量的触发器可用 对大的状态机不实用 太多的状态需要太多的flip-flops 对大的有限状态机划分成小块可用单点编码 对单点编码进行一些改变 one-hot + all-0 随机编码 这是更简单的策略,随机选择可能的编码进行分配,它仅需要保证每个状态对应唯一的编码,以保证组合逻辑能够区分各个状态 启发式方法 该方法试图缩短相关状态间的布尔空间的距离。如状态Y用状态X转换而来,则它们的状态编码中的不同比特位应尽量少 状态图:类似于卡诺图,提供观察状态分配的相邻性的方法。 最少位变化启发式方法 目的是使所有状态间的转换中发生变化的位数最少 第二种分配方案: 分配S0,由于复位逻辑工作,通常将全0分配给起始状态 接下来分配S1、S2,将它们放在S0邻近位置 然后将S3放在S1、S2之间 最后将S4放在S3附近 基于次态和输入/输出的启发式方法 最高优先级:在给定的输入转换条件下,具有相同次态的状态应该在状态图中放到邻近的位置 中等优先级:具有相同现态的次态应放在状态图中邻近的位置 最低优先级:在给定输入的情况下,具有相同输出的状态应该放在状态中邻近的位置上 例1:3比特序列检测器,当检测到010或110时输出为1 最高优先级:相同输入下具有同一次态的状态。S3’、S4’ 中等优先级:具有相同状态的次态。S3’、S4’ 最低优先级:在给定输入条件下具有相同输出行为的状态。 0/0:S0、S1’ 、S3’ 1/0:S0、S1’ 、S3’、S4’ 4比特序列检查器 最高优先级:相同输入下具有同一次态的状态。[S3’、S4’][ S7’、S10’] 中等优先级:具有相同现态的次态。[S1、S2],2个[S3’、S4’][ S7’
您可能关注的文档
- 有机化学第二章 烷烃.ppt
- 有机化学课件第九章.ppt
- 有机化学课件 酚和醌.ppt
- 最终版 澳大利亚上课.ppt
- 有机化学第五章炔烃(陈青).ppt
- 有机化学酚醌.ppt
- 有机合成-酚、醚的合成.ppt
- 有机化学课件 炔烃、二烯烃及红外光谱.ppt
- 有机无机化学化工热力学教学课件铜族元素.pptx
- 有机物燃烧规律复习课件.ppt
- 2025浙江金华市义乌市民营经济发展服务中心招聘2人笔试备考题库及答案解析.docx
- 2025浙江宁波象山县供销合作社联合社下属企业招聘供销专干6人笔试备考题库及答案解析.docx
- 2025浙江宁波余姚市泗门镇人民政府招聘编外工作人员2人笔试备考题库及答案解析.docx
- 2025年广西贵港市港南区储备粮管理有限公司招聘2人笔试备考题库及答案解析.docx
- 2025政协连平县委员会办公室招聘编外人员1人(广东河源市)笔试备考题库及答案解析.docx
- 2025云南玉溪市红塔区中医医院招聘(第二批)编外人员18人笔试备考题库及答案解析.docx
- 2025浙江金职大武义学院招聘派遣制人员5人(2)笔试备考题库及答案解析.docx
- 2025浙江丽水景宁畲族自治县国有企业招聘29人笔试备考题库及答案解析.docx
- 真空技术试验工上岗培训教案.doc
- 2025中国石化锡林郭勒分公司多伦二站招聘笔试备考题库及答案解析.docx
最近下载
- 腹腔引流管脱管应急预案.pptx VIP
- 呼吸衰竭最新治疗指南解读PPT课件.pptx VIP
- 呼吸衰竭最新治疗指南解读PPT课件.pptx VIP
- 辟谷养身:12.空腹力革命.pdf VIP
- 施工组织设计主要经济指标.pptx VIP
- 2023年ISO15189 医学实验室管理体系全套表格.docx VIP
- DLT5210-2021版第一部分土建工程(热力系统土建工程质量验收)可编辑表格.docx VIP
- 10000字在学校挨机器人板子的作文.docx VIP
- 《A水利枢纽的拱坝设计中拱坝应力分析计算案例》3000字.docx VIP
- 2025年河北承德市中小学教师招聘考试试卷带答案.docx VIP
文档评论(0)