下载此文档

集成电路分析与设计实验alab实验报告文档.doc


文档分类:高等教育 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
集成电路分析与设计实验 A— Lab7 Verilog HDL 实现 7 位二进制序列检测电路设计集成电路分析与设计实验 A 班级姓名学号实验时间 实验成绩教师签名实验名称实验七、七位二进制序列检测电路设计实验设备(1) 计算机(2)Modelsim SE 实验目的 Verilog 编写状态机模块的测试文件的一般方法实验内容 6位二进制序列码“10010 ”检测电路设计及验证(实验演示)+名单序号有关的 7位二进制码检测电路实验报告要求 ,画出状态转换电路 ,分析设计的序列检测电路的功能是否正确实验记录: A— Lab7 Verilog HDL 实现 7 位二进制序列检测电路设计 1. 七位二进制序列检测电路的状态转换图名单序号学号需要检测的二位十进制码为七位二进制码为, 序列检测电路的状态转换图如下所示: Verilog HDL 源代码实现七位二进制序列检测电路的 Verilog HDL 源代码文件名: module SN_DETECT(mark,data,clk,reset); input data,clk,reset; output mark; reg[2:0]state; wire mark; parameter IDLE = 3'd0, A= 3'd1, B= 3'd2, C= 3'd3, D= 3'd4, E= 3'd5, F= 3'd6, G= 3'd7; assign mark=(state==F&&data==1)?1:0; always@(posedge clk or negedge reset) if(!reset) begin state<=IDLE; end else casex(state) IDLE: if(data==0) state<=A; else state<=IDLE; A: if(data==0) state<=B; else state<=IDLE; 集成电路分析与设计实验 A— Lab7 Verilog HDL 实现 7 位二进制序列检测电路设计 B: if(data==1) state<=C; else state<=B; C: if(data==0) state<=D; else state<=IDLE; D: if(data==0) state<=E; else state<=IDLE; E: if(data==0) state<=F; else state<=C; F: if(data==1) state<=G; else state<=C; G: if(data==1) state<=A; else state<=IDLE; default: state<=IDLE; endcase endmodule 3. 实现七位二进制序列检测电路的 Verilog HDL 测试激励, 要求全

集成电路分析与设计实验alab实验报告文档 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人phl808
  • 文件大小46 KB
  • 时间2017-02-21