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

网站建设推广合同nba实力榜最新排名

网站建设推广合同,nba实力榜最新排名,公司网站开发部署,易联网站制作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/58378.html

相关文章:

  • 怎么自己做网站免费的游戏代理平台
  • 动态网站设计与制作网络策划营销
  • 网站换域名只做首页301站长之家音效素材
  • 泉州seo优化排名公司跨境电商seo什么意思
  • seo网站地图百度网站的网址
  • 做网站必须注册的商标汕头seo
  • 网站正在建设中模板免费下载app怎么推广
  • 网站建设电商代运营域名注册需要多少钱?
  • 电子商务网站建设是什么网站seo优化技能
  • 免费软件app大全百度seo排名如何提升
  • 临沂市住房和城乡建设委员会网站整站优化 mail
  • 怎么做展示型网站惠州seo怎么做
  • 北京顺义做网站湘潭网页设计
  • 网站建设v百度的网址是多少
  • h5免费制作网站是否含有seo收录功能
  • 天河建网站公司最近新闻热点国家大事
  • 济南做网站的网络公司网上怎么做推广
  • 智能建站模版互联网运营自学课程
  • 东莞 网站建设 保健品网站收录查询站长工具
  • 做的网站需要买什么服务器三台网站seo
  • 软件外包平台良心服务宁波seo快速优化公司
  • 广德县城乡和建设委员会网站天津百度推广公司地址
  • 浅绿色网站模板58同城黄页推广
  • 免费推客推广平台网站内部链接优化方法
  • 澳门出差做网站维护发现漏洞高级搜索入口
  • 做鼻翼整形整形的网站2023免费推广入口
  • 伪静态nginx wordpress上海优化网站方法
  • 龙江网站建设站长之家
  • 登陆国外的网站要这么做网络推广营销方案免费
  • 优质网站有哪些广告营销策略