hdlbits_shift18
module top_module(
input clk,
input load,
input ena,
input [1:0] amount,
input [63:0] data,
output reg [63:0] q);
always @ ( posedge clk)
begin
if (load)
q <= data;
else if (ena)
begin
if (amount == 2'b00)
q <= q <<1;
else if (amount == 2'b01)
q <= q <<8;
else if (amount == 2'b10)
q <= (q/2) | 64'b0 | (q & 64'h8000000000000000);
else if (amount == 2'b11)
q <= {{8{q[63]}}, q[63-:56]};
end
end
endmodule
推荐阅读
- 没有导入future这个module
- 【React|【React Native填坑之旅】从源码角度看JavaModule注册及重载陷阱
- 运行报错Cannot|运行报错Cannot find module '@babel/compat-data/corejs3-shipped-proposals’
- python3|python3 模块 包
- Python|Python TypeError: 'module' object is not callable 原因分析
- react|react Cannot find module 'node_modules/_react-scripts/config/webpack.config.dev
- python:|python: logging module
- 使用Go|使用Go Module构建项目
- 寻找webpack打包入口
- 解决Python命令行报ModuleNotFoundError错误