📄 gold_generator.tdf
字号:
--本程序产生Gold序列
SUBDESIGN gold_generator
(
CLK: INPUT;
RESET: INPUT;
PNB_ONE[5..0]: OUTPUT;
PNB_TWO[5..0]: OUTPUT;
GOLD_ONE: OUTPUT;
GOLD_TWO: OUTPUT;
)
VARIABLE
PNA[5..0]: DFF;
PNB_ONE[5..0]: DFF;
PNB_TWO[5..0]: DFF;
BEGIN
PNA[].CLK = CLK;
PNA[5].PRN = RESET; --初始状态为100000;
PNA[4..0].CLRN = RESET;
PNA[5..1].D = PNA[4..0].Q; --
PNA[0].D = PNA[0].Q XOR PNA[5].Q;
PNB_ONE[].CLK = CLK;
PNB_ONE[5].PRN = RESET;
PNB_ONE[4..0].CLRN = RESET; --初始状态为100000
PNB_ONE[5..1].D = PNB_ONE[4..0].Q;
PNB_ONE[0].D = PNB_ONE[0].Q XOR PNB_ONE[1].Q XOR PNB_ONE[4].Q XOR PNB_ONE[5].Q;
PNB_TWO[].CLK = CLK;
PNB_TWO[5..4].PRN = RESET;
PNB_TWO[3..0].CLRN = RESET; --初始状态为110000
PNB_TWO[5..1].D = PNB_TWO[4..0].Q;
PNB_TWO[0].D = PNB_TWO[0].Q XOR PNB_TWO[1].Q XOR PNB_TWO[4].Q XOR PNB_TWO[5].Q;
GOLD_ONE = PNA[5].Q XOR PNB_ONE[5].Q;
GOLD_TWO = PNA[5].Q XOR PNB_TWO[5].Q;
END;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -