八位序列检测器设计.docVIP

  • 30
  • 0
  • 约3.52千字
  • 约 10页
  • 2020-01-09 发布于安徽
  • 举报
. word教育资料 八位序列检测器设计 班级:1302012 学号姓名:郭春晖 设计说明 使用quartus软件进行仿真和验证,并且还可以检测其他的序列,只需要修改一部分代码就可以实现。 二、方案 工作原理:基于FPGA的多路脉冲序列检测器的设计方案,使用VHDL语言设计时序逻辑电路,先设计序列发生器产生序列:1011010001101010;再设计序列检测器,检测序列发生器产生序列,若检测到信号与预置待测信号相同,则输出“1”,否则输出“0”,并且将检测到的信号的显示出来。 三、单元模块设计 1、 序列信号发生器 序列信号是指在同步脉冲作用下循环地产生一串周期性的二进制信号。利用状态机设计,首先定义一个数据类型FSM_ST它的取值为st0到st15的16个状态。 REG s0 s1 s2 s3 s4 s5 s6 s7 Q 1 0 1 1 0 1 0 0 REG s8 s9 s10 s11 s12 s13 s14 s15 Q 0 1 1 0 1 0 1 0 序列信号发生器的代码如下: LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY SHK IS PORT (CLK,RST :IN STD_LOGIC; CO :OUT STD_LOGIC ); END SHK; ARCHITECTURE

文档评论(0)

1亿VIP精品文档

相关文档