当前位置: 首页 > wzjs >正文

盐城高端网站建设移动应用开发专业就业前景

盐城高端网站建设,移动应用开发专业就业前景,做搜狗pc网站优化排,中国十大门户网站排行FSM-3:串行序列 1 Serial receiver FSM使用总结: 所有涉及输出的driver原则上用cur_sta;若是使用nxt_sta的相当于是提前一拍知道结果,所以对于输出必须要使用clocked reg,这样才能和cur_sta对应起来;描述声…

FSM-3:串行序列

  • 1 Serial receiver

FSM使用总结:

  • 所有涉及输出的driver原则上用cur_sta;若是使用nxt_sta的相当于是提前一拍知道结果,所以对于输出必须要使用clocked reg,这样才能和cur_sta对应起来;
  • 描述声明状态按照cur_sta的为准,这样输出才能按照cur_sta的为准;

1 Serial receiver






module top_module(input clk,input in,input reset,    // Synchronous resetoutput done
); parameter S0 = 5'b0_0000;	//Startparameter S1 = 5'b0_0001;	//Dataparameter S2 = 5'b0_0010;	//Stopparameter S3 = 5'b0_0100;	//OKparameter S4 = 5'b0_1000;	//Errorparameter S5 = 5'b1_0000;	//wait_finishreg[5 -1:0] cur_sta;reg[5 -1:0] nxt_sta;//==State transitionalways @(*) begincase(cur_sta)S0: nxt_sta = (in==1'b0) ? S1: S0;S1: nxt_sta = (cnt==7) ? S2 : S1;S2: nxt_sta = (in==1'b1) ? S3 : S4;S3: nxt_sta = (in==1'b1) ? S0 : S1;S4: nxt_sta = (in==1'b1) ? S0 : S5;S5: nxt_sta = (in==1'b1) ? S0 : S5;default : nxt_sta = S0;endcaseend//==State Flop-Flopalways @(posedge clk) beginif(reset) begincur_sta <= S0;end else begincur_sta <= nxt_sta; endend//==State Outputreg[8 -1:0] cnt;always @(posedge clk) beginif(reset) begincnt <= 0;end else begincase(cur_sta) S0: cnt <= 0;S1: cnt <= cnt + 1;S2: cnt <= 0;default: cnt <= 0;endcaseendendassign done = (cur_sta==S3); endmodule

题目:




module top_module(input clk,input in,input reset,    // Synchronous resetoutput [7:0] out_byte,output done
); //// Use FSM from Fsm_serialparameter S0 = 5'b0_0000;	//Startparameter S1 = 5'b0_0001;	//Dataparameter S2 = 5'b0_0010;	//Stopparameter S3 = 5'b0_0100;	//OKparameter S4 = 5'b0_1000;	//Errorparameter S5 = 5'b1_0000;	//wait_finishreg[5 -1:0] cur_sta;reg[5 -1:0] nxt_sta;//==State transitionalways @(*) begincase(cur_sta)S0: nxt_sta = (in==1'b0) ? S1: S0;S1: nxt_sta = (cnt==7) ? S2 : S1;S2: nxt_sta = (in==1'b1) ? S3 : S4;S3: nxt_sta = (in==1'b1) ? S0 : S1;S4: nxt_sta = (in==1'b1) ? S0 : S5;S5: nxt_sta = (in==1'b1) ? S0 : S5;default : nxt_sta = S0;endcaseend//==State Flop-Flopalways @(posedge clk) beginif(reset) begincur_sta <= S0;end else begincur_sta <= nxt_sta; endend//==State Outputreg[8 -1:0] cnt;always @(posedge clk) beginif(reset) begincnt <= 0;end else begincase(cur_sta) S0: cnt <= 0;S1: cnt <= cnt + 1;S2: cnt <= 0;default: cnt <= 0;endcaseendendassign done = (cur_sta==S3); // New: Datapath to latch input bits.reg[8 -1:0] data;always @(posedge clk) beginif(reset) begindata <= 0;end else begincase(cur_sta)S1: data[cnt] <= in;S2: data <= data;default: data <= data;endcaseendendassign out_byte = (done==1) ? data : 0;endmodule
http://www.dtcms.com/wzjs/573695.html

相关文章:

  • 网站的基本功能郉台网站建设
  • 视频网站建设的背景简介课程的网站建设
  • 杭州职称评审系统网站房地产做网站
  • 推进门户网站建设方案北京网站制作沈阳
  • 可做笔记的阅读网站wordpress如何重新安装
  • 石家庄知名网站建设怎么用 c文件做网站
  • 用python做网站和用php商务网站建设的调研
  • 个人网站可以做经营性的吗哈尔滨市建设工程信息
  • 城乡建设网站证件查询系统成都做一个小企业网站需要多少钱
  • 网站地图后缀素材网站 模板
  • 网站代码怎么打开入侵dedecms网站管理员密码
  • 网站服务器价格网页设计与网站建设设计报告
  • 如何用腾讯云做网站在线直播网站建设
  • 口碑好的秦皇岛网站建设哪里有网站设计常见问题
  • 服务器搭建网站软件淘客做网站
  • 以绿色为主色的网站模版怎么做平台网站吗
  • 银川哪家网络公司做网站做得好如何做旅游网站的思维导图
  • 手机网站dedecms产品推广方案 推广方案怎么写
  • 购物网站功能设计中小企业网站功能
  • 服务器上建设网站网易企业邮箱如何申请注册
  • 华为网站建设wordpress多站点用户互通
  • 企业网站源码搜一品资源网四川网站营销seo费用
  • 长春网站建设排名网站开发风险分析
  • 个股期权网站开发wordpress插件样式
  • 网站看不到排版怎么办网站开发联系方式
  • ui设计已经不火了最优惠的网站优化
  • 银行门户网站建设方案网站备案 时间
  • 建一个网站买完域名后应该怎么做百度推广公司地址
  • 火车头wordpress建站群哪个网站可以免费做音乐相册
  • 站长统计是什么意思天元建设集团有限公司商票逾期