北邮数电实验综合讲义_第1页
北邮数电实验综合讲义_第2页
北邮数电实验综合讲义_第3页
北邮数电实验综合讲义_第4页
北邮数电实验综合讲义_第5页
已阅读5页,还剩91页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1会计学北邮数电实验综合讲义北邮数电实验综合讲义3内内 容容1讲授内容:状态机、系统设计方法、综合题目要求等讲授内容:状态机、系统设计方法、综合题目要求等实验内容:确定题目、讨论设计方案实验内容:确定题目、讨论设计方案2综合课题设计与实现,检查设计方案综合课题设计与实现,检查设计方案3综合课题设计与实现,检查程序及仿真综合课题设计与实现,检查程序及仿真4综合课题设计与实现,功能验收及交流答辩综合课题设计与实现,功能验收及交流答辩456内内 容容分数分数1设计课题的任务要求设计课题的任务要求52系统设计(包括设计思路、总体框图、分块设计)系统设计(包括设计思路、总体框图、分块设计)203仿真波形

2、及波形分析仿真波形及波形分析204源程序(要有注释)源程序(要有注释)205功能说明功能说明56元器件清单及资源利用情况元器件清单及资源利用情况57故障及问题分析故障及问题分析108总结和结论总结和结论109报告格式规范、清晰报告格式规范、清晰5电子版和纸版各提交一份最后一次实验后一周之内提交891011子系统输入控制信号输出控制信号信息输入输出信息控 制 器输出接口输出接口输入接口输入接口子系统子系统时钟数据处理器1213141516 自顶向下的设计过程是一个反复修改和补充的过程。171819分频模块记分模块球台显示模块译码模块控制器根据控制器的指令控制发光二极管的亮灭将分数转换为数码管显示

3、对应的译码数据记录双方的得分将原始时钟分频,产生系统中不同模块需要的时钟频率2021分频器球台控制器译码显示器记分器SA SBCPmSCSTOPCNT,Cr222324状态名或功能说明状 态输出表入口出口(A) 状态框功能说明入口出口条 件输出表(C)条件输出框条件入口条件真出口条件假出口(B)条件判别框NOYES25启动等待发球甲发球?乙发球?靠近甲的L1灯亮靠近乙的L8灯亮球向乙移动球向甲移动乙击球?甲击球?球移动到L7?球移动到L2?结束,胜方得分YesYesYesYesYesYesNoNoNoNoNoNo2627WaitLight1Light8MoveBMoveAEndSA SBSA

4、SBSA SBSA SB L7SA L2SA L2SB L7282930南北灯东西灯控制器计时器分频器时钟译码显示器resetcallcp3132Green_redred_YellowYellow_redred_GreenTyTgTyTgTgTgTyTy34n举例35TYPE m_state IS ( s0,s1,s2,s3,s4,s5 );SIGNAL pre_state,next_state : m_state ;CASE pre_state ISWHEN s0 = next_state next_state IF (d_in=1) THEN next_state =s1;ELSE nex

5、t_state IF (d_in=1) THEN next_state = s2;ELSE next_state IF (d_in=0) THEN next_state =s3;ELSE next_state IF (d_in=0) THEN next_state =s0;ELSE next_state =s1; END IF;END CASE;END PROCESS;44P2:PROCESS(clk) -状态寄存器BEGINIF (clkEVENT AND clk = 1) THENcurrent_state f f f f=1; END CASE;END PROCESS ;END Moor

6、e;46三进程方式序列检测器仿真波形474849单进程方式序列检测器仿真波形50p1:PROCESS (clear, clk)BEGINIF clear=1 THENtmp=0;ELSIF clkevent AND clk=1 THEN IF tmp=11 THEN tmp=0; ELSEtmp=tmp+1;END IF; END IF;END PROCESS p1;p2:PROCESS (tmp)BEGINIF tmp6 THEN clk_out =1; ELSE clk_out IF in1=1 THEN out1 IF in1=1 THEN out1=“1111”; END IF;END

7、 CASE;END PROCESS ;56行输入列输入88发光点阵10111111111011111000000000010100575859按一次键,只产生一个脉冲,脉冲宽度为防抖动时钟的脉宽。防抖动时钟的频率为100HZ左右6061626464if (sel = 1) thensum = a + b;elsesum = c + d;end if;65if (sel = 1) thentemp1 = a;temp2 = b;elsetemp1 = c;temp2 = d;end if;sum clk ,reset=reset, cnt=cnt1 );elseu2: cnt16_down po

8、rt map (clk=clk ,reset=reset ,cnt=cnt2 );End if; 87888990内内 容容1讲授内容:状态机、系统设计方法、综合题目要求等讲授内容:状态机、系统设计方法、综合题目要求等实验内容:确定题目、讨论设计方案实验内容:确定题目、讨论设计方案2综合课题设计与实现,检查设计方案综合课题设计与实现,检查设计方案3综合课题设计与实现,检查程序及仿真综合课题设计与实现,检查程序及仿真4综合课题设计与实现,功能验收及交流答辩综合课题设计与实现,功能验收及交流答辩9192Green_redred_YellowYellow_redred_GreenTyTgTyTgTgTgTyTy9394P1:PROCESS(current_state,d_in) -次态逻辑BEGINCASE current_state ISWHEN s0= IF (d_in=1) THEN next_state =s1;ELSE next_state IF (d_in=1) THEN next_state = s2;ELSE next_state IF (d_in=0) THEN next_state =s3;ELSE nex

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论