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

北京建站设计阿里营销网站建设

北京建站设计,阿里营销网站建设,抽奖网站插件,做塑料哪个网站好格雷码计数器 题目描述 实现4bit位宽的格雷码计数器。 电路的接口如下图所示 题目解读 格雷码计数器#xff0c;分为三部分进行设计#xff0c;格雷码转二进制、加法器、二进制转格雷码。 格雷码转二进制将格雷码转换为二进制#xff0c;并将值输出用于加法器进行加法运算…格雷码计数器 题目描述 实现4bit位宽的格雷码计数器。 电路的接口如下图所示 题目解读 格雷码计数器分为三部分进行设计格雷码转二进制、加法器、二进制转格雷码。 格雷码转二进制将格雷码转换为二进制并将值输出用于加法器进行加法运算然后将加法运算结果通过二进制转格雷码转换为格雷码最后将格雷码进行输出同时将结果输出到格雷码转二进制作为输入形成一个计数功能。 格雷码转二进制码的基本思路 格雷码转二进制是从左边第二位起将每位与左边一位二进制码的值异或作为该位二进制码后的值最左边一位依然不变。 二进制码转格雷码的基本思路 从最右边一位起依次将每一位与左边一位异或XOR作为对应格雷码该位的值最左边一位不变。 timescale 1ns/1nsmodule gray_counter(input clk,input rst_n,output reg [3:0] gray_out ); //格雷码转二进制 reg [3:0] bin_out; wire [3:0] gray_wire;always (posedge clk or negedge rst_n)beginif(rst_n 1b0) beginbin_out 4b0;endelse beginbin_out[3] gray_wire[3];bin_out[2] gray_wire[2]^bin_out[3];bin_out[1] gray_wire[1]^bin_out[2];bin_out[0] gray_wire[0]^bin_out[1];end end //二进制加一 reg [3:0] bin_add_wire; always (posedge clk or negedge rst_n)beginif(rst_n 1b0) beginbin_add_wire 4b0;endelse beginbin_add_wire bin_out 1b1;end end //二进制转格雷码 assign gray_wire (bin_add_wire 1) ^ bin_add_wire;always (posedge clk or negedge rst_n)beginif(rst_n 1b0) begingray_out 4b0;endelse begingray_out gray_wire;end end endmodule方法二 timescale 1ns/1nsmodule gray_counter(input clk,input rst_n,output reg [3:0] gray_out );reg[4:0] count;reg rev;always(posedge clk or negedge rst_n)if(!rst_n)count 5b0;elsecount count 1b1;always(*)if(!rst_n)gray_out 4b0;elsegray_out count[4:1] ^ (count[4:1] 1);endmodule 方法三 timescale 1ns/1nsmodule gray_counter(input clk,input rst_n,output wire [3:0] gray_out );//使用Moore状态机实现parameter s0 8b0000_0000,s1 8b0001_0001,s2 8b0011_0011,s3 8b0010_0010,s4 8b0110_0110,s5 8b0111_0111,s6 8b0101_0101,s7 8b0100_0100,s8 8b1100_1100,s9 8b1101_1101,s10 8b1111_1111,s11 8b1110_1110,s12 8b1010_1010,s13 8b1011_1011,s14 8b1001_1001,s15 8b1000_1000,ss0 8b0000_0001,ss1 8b0001_0011,ss2 8b0011_0010,ss3 8b0010_0110,ss4 8b0110_0111,ss5 8b0111_0101,ss6 8b0101_0100,ss7 8b0100_1100,ss8 8b1100_1101,ss9 8b1101_1111,ss10 8b1111_1110,ss11 8b1110_1010,ss12 8b1010_1011,ss13 8b1011_1001,ss14 8b1001_1000,ss15 8b1000_0000;reg [7:0] s,nx_s;//state,next_statereg the_count_is_crazy;always(posedge clk or negedge rst_n)beginif(rst_n 0)s s0;elses nx_s;endalways(*)begincase(s)s0:nx_s ss0;ss0:nx_s s1;s1:nx_s ss1;ss1:nx_s s2;s2:nx_s ss2;ss2:nx_s s3;s3:nx_s ss3;ss3:nx_s s4;s4:nx_s ss4;ss4:nx_s s5;s5:nx_s ss5;ss5:nx_s s6;s6:nx_s ss6;ss6:nx_s s7;s7:nx_s ss7;ss7:nx_s s8;s8:nx_s ss8;ss8:nx_s s9;s9:nx_s ss9;ss9:nx_s s10;s10:nx_s ss10;ss10:nx_s s11;s11:nx_s ss11;ss11:nx_s s12;s12:nx_s ss12;ss12:nx_s s13;s13:nx_s ss13;ss13:nx_s s14;s14:nx_s ss14;ss14:nx_s s15;s15:nx_s ss15;ss15:nx_s s0;endcaseendassign gray_out s[7:4]; endmodule
http://www.zqtcl.cn/news/640037/

相关文章:

  • wordpress 全文搜索企业网站优化策略
  • 犀牛云做网站如何网站备案需要什么东西
  • wordpress星座网站建设与优化计入什么科莫
  • 外贸网站优化方案绵阳网站建设怎么做
  • 黑龙江省网站建设电商的运营推广
  • 惠州建站模板wordpress更换主题帖子封面不显示
  • 网站开发为什么不用cgi了营销型网站案例
  • 网站怎么做飘窗电子商城网站建设的实训内容
  • 怎样申请建网站做it公司网站
  • 一个网站费用给人做ppt的网站吗
  • 免费简历在线制作网站杭州市网站建设公司
  • 用家庭宽带做网站 没有8080端口可以吗汕头教育学会网站建设
  • 南通seo公司网站广东涂料网站建设
  • 杭州哪家公司可以做网站苏州公司官网制作
  • 建一个网站大约多少钱做社区网站怎么做
  • 安阳建设网站企业单位网站建设内容需要什么
  • 网站如何被谷歌收录wordpress搭建企业官网
  • 网站 服务报价网站建设需要具备
  • 鹿泉企业网站建设wordpress使用支付宝当面付
  • 手机网站重要性彩票网站上的走势图是怎么做的
  • 牛牛襄阳网站建设做电商网站需要会些什么问题
  • 唯一做性视频的网站在线股票交易网站开发
  • 做二手的网站有哪些湛江小程序公司
  • 定制型网站建设wordpress md风格
  • 网站建设与推广的实训报告万网会员中心登录入口
  • 做网站如何推销电子商务类型的网站
  • 部署个人网站经典广告推广词
  • 海口模板建站定制南宁品牌网站设计公司
  • 江西网站设计方案网站通栏广告代码
  • 外包网站建设公司网站建设公司的销售好做吗