📄 shiftreg.v
字号:
// synopsys translate_off
// synopsys translate_on
`timescale 1 ps / 1 ps
module shiftreg (
clock,
enable,
shiftin,
load,
aclr,
data,
q,
shiftout);
input clock;
input enable;
input shiftin;
input load;
input aclr;
input [7:0] data;
output [7:0] q;
output shiftout;
wire [7:0] sub_wire0;
wire sub_wire1;
wire [7:0] q = sub_wire0[7:0];
wire shiftout = sub_wire1;
lpm_shiftreg lpm_shiftreg_component (
.enable (enable),
.load (load),
.aclr (aclr),
.clock (clock),
.data (data),
.shiftin (shiftin),
.q (sub_wire0),
.shiftout (sub_wire1)
// synopsys translate_off
,
.sclr (),
.aset (),
.sset ()
// synopsys translate_on
);
defparam
lpm_shiftreg_component.lpm_type = "LPM_SHIFTREG",
lpm_shiftreg_component.lpm_width = 8,
lpm_shiftreg_component.lpm_direction = "LEFT";
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -