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

徐州做网站费用哈尔滨网络推广优化

徐州做网站费用,哈尔滨网络推广优化,三明seo培训,太原谁家网站做的好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/402789.html

相关文章:

  • 建设美食网站的目的和功能定位亚马逊免费的关键词工具
  • 网站被收录网页设计软件dreamweaver
  • 谁做彩票网站代理小学生摘抄新闻
  • 微网站开发平台系统软件企业培训机构哪家最好
  • 做免费看电影的网站不违法吗二级域名免费分发
  • 网站seo优化要怎么做关键词指数
  • 做垃圾桶的网站竞价推广是什么工作
  • 大连网站快速排名软文发稿网
  • 做网站怎么插入图片网络营销师证
  • 做网站用别人的图片企业网站推广策略
  • 息壤服务器网站打不开私域运营软件
  • 钢格板保定网站建设推广计划怎么做
  • 盈佳国际天天做赢家网站镇江seo快速排名
  • wordpress statraq北京seo公司wyhseo
  • 网上书店网站建设目标网站策划书案例
  • 网站呢建设推广网站有效的方法
  • 哈尔滨网站建设科技公司百度网页版浏览器
  • 新闻网站建设公司环球军事网最新军事新闻最新消息
  • 凡客的网站功能百度大数据预测平台
  • 合肥网站推广外包公司十大骗子教育培训机构
  • 日本设计师个人网站网页设计用什么软件做
  • 营销网站制作方案千锋教育的口碑怎么样
  • 网站代码大全公众号seo排名
  • vps 网站权限惠州抖音seo策划
  • 做电商赚钱吗seo关键词排名优化软件怎么选
  • 做网站 智域大连营销方案100个软文
  • 网站图片幻灯片效果公司网站定制
  • c2c网站开发百度搜索风云榜小说总榜
  • 门户网站是啥北京百度seo排名公司
  • b2b哪个免费网站好推广方案