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

虚拟主机空间 配置 网站网站建设计划书

虚拟主机空间 配置 网站,网站建设计划书,长沙网站建设优化,北京晨钟科技有限公司订单查询LV5_位拆分与运算 题目来源于牛客网 [牛客网在线编程_Verilog篇_Verilog快速入门 (nowcoder.com)](https://www.nowcoder.com/exam/oj?page1&tabVerilog篇&topicId301) 题目 题目描述: 现在输入了一个压缩的16位数据,其实际上包含了四个数据…

LV5_位拆分与运算

题目来源于牛客网

[牛客网在线编程_Verilog篇_Verilog快速入门 (nowcoder.com)](https://www.nowcoder.com/exam/oj?page=1&tab=Verilog篇&topicId=301)

题目

题目描述:

现在输入了一个压缩的16位数据,其实际上包含了四个数据,[3:0],[7:4],[11:8],[15:12]

现在请按照sel选择输出四个数据的相加结果,并输出valid_out信号(在不输出时候拉低)

0: 不输出且只有此时的输入有效

1:输出[3:0]+[7:4]

2:输出[3:0]+[11:8]

3:输出[3:0]+[15:12]

信号示意图:

在这里插入图片描述

波形示意图:

在这里插入图片描述

输入描述:
输入信号 d, clk, rst
类型 wire
在testbench中,clk为周期5ns的时钟,rst为低电平复位

输出描述:

输出信号 validout out
类型 reg

代码

`timescale 1ns/1nsmodule data_cal(input clk,input rst,input [15:0]d,input [1:0]sel,output reg [4:0]out,output reg validout
);
//*************code***********//
/*代码思路:先将d分为4个单独的变量;
根据sel的值来选择不同的输出,case语句
*/	reg [15:0] enable_in;		//定义一个寄存器变量来存储有效输入时d的值reg [3:0] data1,data2,data3,data4 ;always @(*) beginif(sel == 0) begin		//sel=0,只有此时的输入有效 ,将此时的d的值存起来enable_in <= d;data1 <= enable_in[3:0];data2 <= enable_in[7:4];data3 <= enable_in[11:8];data4 <= enable_in[15:12];	endend//case循环,根据sel的值来执行不同的输出always @(posedge clk or negedge rst) beginif(!rst) beginvalidout <= 0;out <= 0;endelse begincase (sel)2'd0 : beginout <= 0;validout <= 0;enable_in <= d;end2'd1 : beginout <= data1 + data2;validout <= 1;enable_in <= 0;end2'd2 : beginout <= data1 + data3;validout <= 1;enable_in <= 0;end2'd3 : beginout <= data1 + data4;validout <= 1;enable_in <= 0;enddefault : beginout <= 0;validout <= 0;enable_in <= 0;endendcaseendend//*************code***********//
endmodule
http://www.shuangfujiaoyu.com/news/27911.html

相关文章:

  • 建网站公建网站公司网络推广怎么赚钱
  • 网站建设合同图片方法seo
  • 短信营销哪个平台好seo模拟点击软件
  • 购物网站开发的需求分析广告软文范例200字
  • 网站的做公司百度医生
  • 推动高质量发展的措施seo外链工具有用吗
  • 新媒体做图网站南宁网络推广有几家
  • 网站建设与管理 pdf禁止搜索引擎收录的方法
  • 网站招牌模板怎样做自己的网站
  • java做网站教程视频网络营销的含义是什么
  • 常州网站建设公司咨询中国制造网
  • 热水工程技术支持 东莞网站建设使用网站模板快速建站
  • 电子商务网站开发与设计报告网络暴力事件
  • 北京房山区住房和城乡建设委员会网站百度青岛代理公司
  • wordpress前端接口aso关键字优化
  • 东莞网站建设公司网站建设宁波seo在线优化
  • wordpress+资源分享北京网站优化外包
  • 新乡搜索引擎优化seo站长工具
  • 网站建设文化代理商百度度小店申请入口
  • 营销网站开发规划sem账户托管外包
  • 郑州建站软件给公司建网站需要多少钱
  • 做外贸seo优化的上市公司跨境电商seo什么意思
  • 县公安网站建设方案东莞网站推广行者seo08
  • 网站建设内部需求调查表bt蚂蚁磁力搜索天堂
  • 网站建设赚钱吗seo辅助优化工具
  • jquery+js网站模板免费下载独立站seo建站系统
  • 怎样用dede搭建网站百度手机怎么刷排名多少钱
  • 搞一个卖东西的网站怎么做网店运营推广平台
  • 温州网站建设首选龙诚互联seo搜索引擎优化原理
  • 做传销网站后果严重吗优化关键词规则