⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shift.v

📁 本程序实现数字的前向或者后向移动功能
💻 V
字号:
/*第五题:
  编写一个对输入向量作算术移位操作的模块。指定输入长度用参数表示,
  缺少值为32。同时指定移位次数用参数表示,缺少值为1。编写一个模拟、
 试模块以验证对12位向量进行8次移位操作的正确性。*/
`timescale 1ns/1ns
module shift(in,out,direction);
   parameter width=12;
   parameter shift_digi=8;
   output [width-1:0] out;
   input [width-1:0] in;
   input direction;
   wire [width-1:0] out;
   assign out=direction?(in<<shift_digi):(in>>shift_digi);
endmodule
//direction为高电平时向左移,低电平时向右移。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -