第七~九讲-----总线接口模块的设计要点课件.ppt
《第七~九讲-----总线接口模块的设计要点课件.ppt》由会员分享,可在线阅读,更多相关《第七~九讲-----总线接口模块的设计要点课件.ppt(35页珍藏版)》请在三一办公上搜索。
1、2023/4/3,1,第七章较复杂时序逻辑电路设计实践,概述1.一个简单的状态机设计序列检测器序列检测器就是将一个指定的序列从数字码流中识别出来。本例中,我们将设计一个“10010”序列的检测器。设X为数字码流输入,Z为检出标志输出,高电平表示“发现指定序列”,低电平表示“没有发现指定序列”。考虑码流为“110010010000100101”,则如表所示。,西安电子科技大学 雷达信号处理国防科技重点实验室,2023/4/3,2,西安电子科技大学 雷达信号处理国防科技重点实验室,第七章较复杂时序逻辑电路设计实践序列检测器设计,2023/4/3,3,西安电子科技大学 雷达信号处理国防科技重点实验室
2、,第七章较复杂时序逻辑电路设计实践序列检测器设计,2023/4/3,4,Module seqdet(x,z,clk,rst);Input x,clk,rst;Output z;Reg2:0 state;A=3d1,Wire z;Parameter IDLE=3d0,A=3d1,B=3d2,C=3d3,D=3d4,E=3d5,F=3d6,G=3d7,Assign z=(state=D,西安电子科技大学 雷达信号处理国防科技重点实验室,2023/4/3,5,E:if(x=0)state=C;else state=A;F:if(x=1)state=A;else state=B;G:if(x=1)st
3、ate=F;else state=G;default:state=IDLE;endcaseendmodule,西安电子科技大学 雷达信号处理国防科技重点实验室,第七章较复杂时序逻辑电路设计实践序列检测器设计,2023/4/3,6,西安电子科技大学 雷达信号处理国防科技重点实验室,较复杂时序逻辑电路设计实践序列检测器设计,2023/4/3,7,设计两个可综合的电路模块:第一个模块能把4位的平行数据转换为符合以下协议的串行数据流,数据流用scl和sda两条线传输,sclk为输入的时钟信号,data3:0为输入数据,d_ena为数据输入的使能信号。第二个模块能把串行数据流内的信息接收到,并转换为相应
4、16条信号线的高电平,即若数据为1,则第一条线路为高电平,数据为n,则第N条线路为高电平。,第七章较复杂时序逻辑电路设计实践 2.并行数据流转换为一种特殊串行数据流模块的设计。,西安电子科技大学 雷达信号处理国防科技重点实验室,2023/4/3,8,通信协议:scl为不断输出的时钟信号,如果scl为高电平,sda由高变低,串行数据流开始;如果scl为高电平时,sda由低变高,串行数据结束。sda信号的串行数据位必须在scl为低电平时变化,若变为高则为1,否则为0。,第七章较复杂时序逻辑电路设计实践 2.并行数据流转换为一种特殊串行数据流模块的设计。,西安电子科技大学 雷达信号处理国防科技重点实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七 总线接口 模块 设计 要点 课件
链接地址:https://www.31ppt.com/p-4094552.html