版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2022-5-311第七章较复杂时序逻辑电路设计实践n概述n1.一个简单的状态机设计序列检测器n序列检测器就是将一个指定的序列从数字码流中识别出来。本例中,我们将设计一个“10010”序列的检测器。设X为数字码流输入,Z为检出标志输出,高电平表示“发现指定序列”,低电平表示“没有发现指定序列”。考虑码流为“110010010000100101”,则如表所示。时钟12345678910111213141516171819X110010010000100101Z0000010010000000102022-5-312第七章较复杂时序逻辑电路设计实践序列检测器设计2022-5-313第七章较复杂时序
2、逻辑电路设计实践序列检测器设计2022-5-314Module 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 & X=0)? 1:0;always(posedge clk or negedge rst)if (! rst) begin state=IDLE; endelse casex(state) IDLE:if(x=
3、1) state=A; A: if(x=0) state=B; B: if(x=0) state=C; C: if(x=1) state=D; else state=G; D: if(x=0) state=E; else state=A;2022-5-315 E: if(x=0) state=C; else state=A; F: if(x=1) state=A; else state=B; G: if(x=1) state=F; else state=G; default: state=IDLE; endcaseendmodule 第七章较复杂时序逻辑电路设计实践序列检测器设计2022-5-
4、316较复杂时序逻辑电路设计实践序列检测器设计2022-5-317 设计两个可综合的电路模块:第一个模块能把4位的平行数据转换为符合以下协议的串行数据流,数据流用scl和sda两条线传输,sclk为输入的时钟信号,data3:0为输入数据,d_ena为数据输入的使能信号。第二个模块能把串行数据流内的信息接收到,并转换为相应16条信号线的高电平,即若数据为1,则第一条线路为高电平,数据为n,则第N条线路为高电平。第七章较复杂时序逻辑电路设计实践 2.并行数据流转换为一种特殊串行数据流模块的设计。2022-5-318n通信协议:scl为不断输出的时钟信号,如果scl为高电平,sda由高变低,串行数
5、据流开始;如果scl为高电平时,sda由低变高,串行数据结束。sda信号的串行数据位必须在scl为低电平时变化,若变为高则为1,否则为0。第七章较复杂时序逻辑电路设计实践 2.并行数据流转换为一种特殊串行数据流模块的设计。2022-5-319复杂数字系统设计实践之一第第8章讲章讲 I2C总线接口模块的设计总线接口模块的设计2022-5-31101.二线制 I2C CMOS串行EEPROM的简介 串行EEPROM一般具有两种写入方式,一种是字写入方式,还有一种是页写入方式,允许在一个周期内同时对一个字到一页的若干字节进行编程写入。一页的大小取决于芯片内页寄存器的大小。在这里只编写串行EEPROM
6、的一个字的写入和读出方式的Verilog HDL的行为模型代码。2022-5-31112. 总线特征介绍CI22022-5-31122. I2C总线特征介绍2022-5-31133. 二线制I2C CMOS 串行EEPROM的写操作2022-5-31143. 二线制I2C CMOS 串行EEPROM的读操作2022-5-3115EEPROM的Verilog HDL程序2022-5-3116EEPROM的Verilog HDL程序2022-5-3117EEPROM的Verilog HDL程序2022-5-3118EEPROM的Verilog HDL程序2022-5-3119EEPROM的Veri
7、log HDL程序2022-5-31202022-5-3121EEPROM的Verilog HDL程序2022-5-3122简化的RISC_CPU设计2022-5-3123简化的RISC_CPU设计2022-5-3124简化的RISC_CPU设计2022-5-3125简化的RISC_CPU设计2022-5-3126简化的RISC_CPU设计2022-5-3127简化的RISC_CPU设计2022-5-3128简化的RISC_CPU设计2022-5-3129简化的RISC_CPU设计2022-5-3130简化的RISC_CPU设计2022-5-3131简化的RISC_CPU设计2022-5-3132简化的RISC_CPU设计2022-5-31332022-5-31342022-5-31352022-5-31362022-5-31372022-5-31382022-5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年多重过滤饮水系统项目投资计划书
- 2026年充电接口项目投资计划书
- 2026年原子层沉积材料项目投资计划书
- 2026年夜视辅助成像系统项目营销方案
- 2026江苏常州经济开发区刘海粟幼儿园招聘4人备考题库含答案详解(模拟题)
- 2026河南洛阳栾川县公益性岗位招聘120人备考题库及答案详解(名校卷)
- 2026湖北武汉东风延锋汽车座椅有限公司招聘备考题库附参考答案详解(模拟题)
- 2026江苏南通市紫琅中等职业技术学校教师岗位招聘16人备考题库及答案详解(网校专用)
- 2026河南漯河市市直单位招聘公益性岗位人员20人备考题库附答案详解(黄金题型)
- 2026贵州六盘水市六枝特区人力资源和社会保障局招聘城镇公益性岗位2人备考题库含答案详解(夺分金卷)
- 七下语文《骆驼祥子》考点总结及练习题(附答案)
- 山东省济南市2025-2026年高三上第一次模拟考试历史+答案
- (二诊)绵阳市2023级高三第二次诊断考试语文试卷A卷+B卷(含答案)
- 初中九年级上一元二次方程计算练习题及答案详解B2
- 中国涉外律师人才研究报告2025
- 2026年生产管理岗入职性格测试题及答案
- 2026年bjt商务能力考试试题
- 老年住院患者非计划性拔管分析2026
- (2025)70周岁以上老年人换长久驾照三力测试题库(含参考答案)
- 2025年汽车驾驶员技师考试试题及答案含答案
- 观看煤矿警示教育片写心得体会
评论
0/150
提交评论