- 19
- 0
- 约2.65千字
- 约 4页
- 2017-06-09 发布于北京
- 举报
〔EDA技术〕实验报告序列检测器
成绩指导老师日期
《EDA技术》实验报告
试验名称:序 列 检 测 器
院系名称:___________
专业名称:___________
课程名称:___________
班级 _______学号:_______
姓名:_______
实验五 序列检测器
实验目的:
掌握用Verilog HDL实现状态机的方法;
利用状态机设计一个序列检测器。
实验原理:
序列检测器在数据通讯,雷达和遥测等领域中用与检测步识别标志。它是一种用来检测一组或多组序列信号的电路。例如检测器收到一组串行码{1110010}后,输出标志1,否则,输出0。
考查这个例子,每收到一个符合要求的串行码就需要用一个状态进行记忆。串行码长度为7位,需要7个状态;另外,还需要增加一个“未收到一个有效位”的状态,共8个状态;S0~S7,状态标记符的下标表示有几个有效位被读出。
画出状态转换图,如图5-1所示,很显然这是一个莫尔状态机。8个状态机根据编码原则可以用3位二进制数来表示。
0
1
1
1
1
0
1
1
1
0
0
0
0
S0/0
S1/0
S2/0
S3/0
S7/1
S6/0
S5/0
S4/0
0
0
1
图 5-1 序列检测器状态变化图
设计任务及要求:
用状态机实现一序列检测器,即检测到串行码{1110010}后,检测器输出1,否则输出0;
设计输入采用Verilog HDL语言;
对设计进行仿真;
设计提示:
状态机是实验时序电路的有效工具,用状态机实现时序检测器就是典型例子;
状态机的Verilog HDL 实现基本有固定模式,参见教程《数字系统设计与Verilog HDL》(第二版)第271~272页。
状态机实现的要点是在每个状态下,当时钟有效沿到来时,判断输入值是什么,然后决定下一状态跳转到什么地方。
给出设计的源程序:
module seq(in,out,state,clk,reset);
input in,clk,reset; output out;output[2:0]state;
reg[2:0]state;reg out;
parameter s0=d0,s1=d1,s2=d2,s3=d3,s4=d4,s5=d5,s6=d6,s7=d7;
always @(posedge clk)
begin if(reset) begin state=s0;out=0;end
else casex(state)
s0:begin
if(in==0) begin state=s0;out=0;end
else begin state=s1;out=0;end
end
s1:begin
if(in==0) begin state=s0;out=0;end
else begin state=s2;out=0;end
end
s2:begin
if(in==0) begin state=s0;out=0;end
else begin state=s3;out=0;end
end
s3:begin
if(in==0) begin state=s4;out=0;end
else begin state=s3;out=0;end
end
s4:begin
if(in==0) begin state=s5;out=0;end
else begin state=s1;out=0;end
end
s5:begin
if(in==0) begin state=s0;out=0;end
else begin state=s6;out=0;end
end
s6:begin
if(in==0) begin state=s7;out=1;end
else begin state=s2;out=0;end
end
s7:begin
if(in==0) begin state=s0;out=0;end
else begin state=s1;out=0;end
end
default:state=s0;
endcase
end
endmodule
给出序列检测
您可能关注的文档
- ACAA–CAFA数字艺术设计职业教育课程安排.doc
- ACTS中国校园综合素质能力竞赛全国总决赛〔初中竞赛〕参赛指南.doc
- adobecc2014〔最新2014版〕完美破解〔亲自摸索测试〕.doc
- AF级水电站集控中心调度管理规定〔试行〕.doc
- B180–进出口纺织服装检验风险评价体系研究.doc
- CAR–T治疗有关问题.docx
- ct–bzvvo关于城市公办学校中农民工子女教育平等问题的调查报告.doc
- c课后习题解答6–10.doc
- EXCEL复习题〔答案〕.doc
- GBT50430–2007〔规范〕审核员内部考试模拟试题.doc
- 2026及未来5年中国电磁铁行业市场发展监测及投资战略咨询报告.docx
- 2026及未来5年中国建筑工程机械行业市场发展监测及投资战略规划报告.docx
- 2026及未来5年中国硫化镍行业市场调研分析及投资战略规划报告.docx
- 2026及未来5年中国烷化剂市场运营态势及发展前景预测报告.docx
- 2026年涤纶细旦长丝项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年弓型虫抗体试剂项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年拖链系统用高柔性数据传输电缆项目可行性研究报告(市场数据调查、监测研究).docx
- 2025年中国水晶圆盘市场调查研究报告.docx
- 2025年中国长网双辊挤浆机市场调查研究报告.docx
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
最近下载
- 2026年长沙电力职业技术学院单招职业技能考试参考题库附答案详解.docx VIP
- 陈敏恒 化工原理 第5版 课后习题答案.docx VIP
- TCAEPI43-2022 电絮凝法污水处理技术规程.pdf VIP
- 2025年中国PE_VC基金行业CFO白皮书-.pdf VIP
- 芦笋种植方案.pptx VIP
- 预防医学导论课程教学大纲.docx VIP
- 矿物加工总论.pdf VIP
- 九年级下学期数学教学计划和培优补差.docx VIP
- 【英语】河南省天一大联考·2024-2025学年高三考前模拟考试含答案或解析.pdf VIP
- ISO IEC 27005-2022 信息安全、网络安全和隐私保护—信息安全风险管理指南(2022)(推荐下载).pdf VIP
原创力文档

文档评论(0)