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

上海做网站较好的公司郑州工装定制公司

上海做网站较好的公司,郑州工装定制公司,注册城乡规划师教材,有赞短网址生成这一题在上一题基础上多了一个输出,并且这个输出是不需要像上一题考虑出错的情况的,所以只要把输入in按次序排好就可以。我一开始的想法是在状态切换判断的always块里把in赋给out,但是不正确,代码如下: module top_mo…

这一题在上一题基础上多了一个输出,并且这个输出是不需要像上一题考虑出错的情况的,所以只要把输入in按次序排好就可以。我一开始的想法是在状态切换判断的always块里把in赋给out,但是不正确,代码如下:

module top_module(input clk,input [7:0] in,input reset,    // Synchronous resetoutput [23:0] out_bytes,output done); //parameter byte1=4'b0001, byte2=4'b0010, byte3=4'b0100, byte_fault=4'b1000;reg [23:0] out_bytes_reg;reg [3:0] state,next_state;// State transition logic (combinational)always@(*)begincase(state)byte1:  beginnext_state = byte2; out_bytes_reg[23:16] = in[7:0];endbyte2: beginnext_state = byte3; out_bytes_reg[15:8] = in[7:0];endbyte3: beginnext_state = in[3]?byte1:byte_fault;out_bytes_reg[7:0] = in[7:0];endbyte_fault: beginnext_state = in[3]?byte1:byte_fault; enddefault: next_state = byte1;endcaseend// State flip-flops (sequential)always@(posedge clk)beginif(reset)state <= byte_fault;elsestate <= next_state;end// Output logicassign done = (state == byte3);assign out_bytes = out_bytes_reg;endmodule

看了大佬的写法,又改了思路,用一个always块专门实现这部分功能,如下:

module top_module(input clk,input [7:0] in,input reset,    // Synchronous resetoutput reg [23:0] out_bytes,output done); //// FSM from fsm_ps2// New: Datapath to store incoming bytes.parameter byte1=4'b0001, byte2=4'b0010, byte3=4'b0100, byte_fault=4'b1000;reg [3:0] state,next_state;// State transition logic (combinational)always@(*)begincase(state)byte1: next_state = byte2;byte2: next_state = byte3;byte3: next_state = in[3]?byte1:byte_fault;byte_fault: next_state = in[3]?byte1:byte_fault; default: next_state = byte1;endcaseend// State flip-flops (sequential)always@(posedge clk)beginif(reset)state <= byte_fault;elsestate <= next_state;endalways@(posedge clk)beginif(reset)out_bytes <= 24'd0;elseout_bytes <= {out_bytes[15:0],in[7:0]};end// Output logicassign done = (state == byte3);endmodule

http://www.yayakq.cn/news/464197/

相关文章:

  • 怎么建公司免费网站开福区城乡建设局网站
  • 外贸网站建设 soho安装wordpress没有选择语言
  • 企业网站建设需要哪些步骤图片二维码制作网站
  • 高端网站建设如何收费深圳公司排名前十名
  • 垂直电商网站有哪些网页建设培训机构
  • 豪华网站设计手机网站建设万网
  • 国内全屏网站有哪些聊城做网站建设
  • 深圳极速网站建设服务器网站带支付模板
  • wordpress下载资源站主题seo网站关键词排名软件
  • 诸城网站建设的文章中国十大门窗品牌有哪些
  • 网页制作教材素材属于seo优化范畴的是
  • 郴州做网站长沙seo外包行者seo07
  • 首饰行业网站建设策划wordpress课程报名
  • 公众电影网站怎么做手机怎么开网站
  • 申请微信支付公司网站wordpress出现404
  • 深圳网站平台制作html网页制作app
  • 图片 移动网站开发专业网站优化制作公司
  • 中国有几大网站大型网站开发技术
  • 个人网站做推广wordpress类开源网站
  • 前端需要学什么优化建立生育支持政策体系
  • 搬瓦工可以长期做网站wordpress 极简 h5
  • 昆明学习网站建设太仓网站设计早晨设计
  • 扁平化设计网站 国内福建省闽侯县建设局网站
  • 邯郸做网站代理做英文网站怎么赚钱
  • 潍坊市住房和城乡建设网站做物流网站的公司
  • 桂城网站建设制作营销推广的作用
  • 大连做网站的网络公司我自己做的网站一直没有效果怎么办
  • 做网页跳转网站做网站之前要安装什么
  • 网站上怎么做企业推广详情页设计图片
  • 对比网站阳江seo