📄 fs_sft.tdf
字号:
% 发送用10位移位寄存器 %
SUBDESIGN Fs_sft % *********子模块头,和文件同名******** %
( % **************** 信号定义 *********** %
pi[7..0] : INPUT = VCC;
load : INPUT = VCC;
clk : INPUT = VCC;
so,po[9..0] : OUTPUT;
)
VARIABLE
sft_reg[9..0] : DFF;
BEGIN
sft_reg[].clk = clk;
sft_reg[].prn = !(load & (pi[],0,1)); % 使用异步置数 %
sft_reg[].clrn = !(load & !(pi[],0,1)); % Load下沿不能和Clk上沿同时发生 %
sft_reg[] = (1,sft_reg[9..1]);
-- sft_reg[] = (!load & (1,sft_reg[9..1])) % 使用同步置数 %
-- # ( load & (pi[],0,1)); % Load下沿不受限制 %
po[] = sft_reg[];
so = sft_reg[0];
END;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -