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

📄 test_double3.fit.eqn

📁 DDS锯齿波发生器: 开发平台:maxplus+FPGA 功能: 输出X路扫屏锯齿波。频率可用键盘精确控制
💻 EQN
📖 第 1 页 / 共 3 页
字号:

--K1_RAMTMP1[6] is BUS_51:inst9|RAMTMP1[6] at LC_X20_Y3_N4
--operation mode is normal

K1_RAMTMP1[6]_lut_out = K1L55 & K1L85 & K1_RAMTMP1[6] # !K1L55 & A1L61;
K1_RAMTMP1[6] = DFFEA(K1_RAMTMP1[6]_lut_out, !GLOBAL(CLK), VCC, , K1L04, , );


--K1_RAMTMP1[5] is BUS_51:inst9|RAMTMP1[5] at LC_X21_Y2_N5
--operation mode is normal

K1_RAMTMP1[5]_lut_out = K1L55 & K1L85 & K1_RAMTMP1[5] # !K1L55 & A1L71;
K1_RAMTMP1[5] = DFFEA(K1_RAMTMP1[5]_lut_out, !GLOBAL(CLK), VCC, , K1L04, , );


--K1_RAMTMP1[4] is BUS_51:inst9|RAMTMP1[4] at LC_X20_Y3_N6
--operation mode is normal

K1_RAMTMP1[4]_lut_out = K1L55 & K1L85 & K1_RAMTMP1[4] # !K1L55 & A1L81;
K1_RAMTMP1[4] = DFFEA(K1_RAMTMP1[4]_lut_out, !GLOBAL(CLK), VCC, , K1L04, , );


--K1_RAMTMP1[3] is BUS_51:inst9|RAMTMP1[3] at LC_X20_Y3_N9
--operation mode is normal

K1_RAMTMP1[3]_lut_out = K1L55 & K1L85 & K1_RAMTMP1[3] # !K1L55 & A1L91;
K1_RAMTMP1[3] = DFFEA(K1_RAMTMP1[3]_lut_out, !GLOBAL(CLK), VCC, , K1L04, , );


--K1_RAMTMP1[2] is BUS_51:inst9|RAMTMP1[2] at LC_X20_Y3_N2
--operation mode is normal

K1_RAMTMP1[2]_lut_out = K1L55 & K1L85 & K1_RAMTMP1[2] # !K1L55 & A1L02;
K1_RAMTMP1[2] = DFFEA(K1_RAMTMP1[2]_lut_out, !GLOBAL(CLK), VCC, , K1L04, , );


--K1_RAMTMP1[1] is BUS_51:inst9|RAMTMP1[1] at LC_X20_Y3_N5
--operation mode is normal

K1_RAMTMP1[1]_lut_out = K1L55 & K1L85 & K1_RAMTMP1[1] # !K1L55 & A1L12;
K1_RAMTMP1[1] = DFFEA(K1_RAMTMP1[1]_lut_out, !GLOBAL(CLK), VCC, , K1L04, , );


--K1_RAMTMP1[0] is BUS_51:inst9|RAMTMP1[0] at LC_X20_Y2_N1
--operation mode is normal

K1_RAMTMP1[0]_lut_out = K1L55 & K1L85 & K1_RAMTMP1[0] # !K1L55 & A1L22;
K1_RAMTMP1[0] = DFFEA(K1_RAMTMP1[0]_lut_out, !GLOBAL(CLK), VCC, , K1L04, , );


--K1L75 is BUS_51:inst9|reduce_nor~3 at LC_X20_Y2_N9
--operation mode is normal

K1L75 = !K1_LATCH_ADDRES[2] # !K1_LATCH_ADDRES[1] # !K1_LATCH_ADDRES[0] # !K1L06;


--K1L65 is BUS_51:inst9|reduce_nor~2 at LC_X20_Y2_N7
--operation mode is normal

K1L65 = K1_LATCH_ADDRES[0] # !K1_LATCH_ADDRES[2] # !K1_LATCH_ADDRES[1] # !K1L06;


--K1L35 is BUS_51:inst9|RAMTMP3[7]~16 at LC_X20_Y4_N7
--operation mode is normal

K1L35 = !K1L45 & K1L65 & K1L12 & K1L55;


--D1_REG_Q[5] is generator_accB:inst3|REG_Q[5] at LC_X18_Y5_N7
--operation mode is arithmetic

D1_REG_Q[5]_carry_eqn = (!D1L11 & D1L81) # (D1L11 & D1L91);
D1_REG_Q[5]_lut_out = D1_REG_Q[5] $ K1_RAMTMP1[5] $ D1_REG_Q[5]_carry_eqn;
D1_REG_Q[5] = DFFEA(D1_REG_Q[5]_lut_out, GLOBAL(J1_CLK), !GLOBAL(K1_TMP), , , , );

--D1L22 is generator_accB:inst3|REG_Q[5]~COUT0 at LC_X18_Y5_N7
--operation mode is arithmetic

D1L22_cout_0 = D1_REG_Q[5] & !K1_RAMTMP1[5] & !D1L81 # !D1_REG_Q[5] & (!D1L81 # !K1_RAMTMP1[5]);
D1L22 = CARRY(D1L22_cout_0);

--D1L32 is generator_accB:inst3|REG_Q[5]~COUT1 at LC_X18_Y5_N7
--operation mode is arithmetic

D1L32_cout_1 = D1_REG_Q[5] & !K1_RAMTMP1[5] & !D1L91 # !D1_REG_Q[5] & (!D1L91 # !K1_RAMTMP1[5]);
D1L32 = CARRY(D1L32_cout_1);


--K1L05 is BUS_51:inst9|RAMTMP2[7]~588 at LC_X21_Y4_N9
--operation mode is normal

K1L05 = !K1L45 & K1L55 & !WR & !CS;


--D1_REG_Q[4] is generator_accB:inst3|REG_Q[4] at LC_X18_Y5_N6
--operation mode is arithmetic

D1_REG_Q[4]_carry_eqn = (!D1L11 & D1L41) # (D1L11 & D1L51);
D1_REG_Q[4]_lut_out = D1_REG_Q[4] $ K1_RAMTMP1[4] $ !D1_REG_Q[4]_carry_eqn;
D1_REG_Q[4] = DFFEA(D1_REG_Q[4]_lut_out, GLOBAL(J1_CLK), !GLOBAL(K1_TMP), , , , );

--D1L81 is generator_accB:inst3|REG_Q[4]~COUT0 at LC_X18_Y5_N6
--operation mode is arithmetic

D1L81_cout_0 = D1_REG_Q[4] & (K1_RAMTMP1[4] # !D1L41) # !D1_REG_Q[4] & K1_RAMTMP1[4] & !D1L41;
D1L81 = CARRY(D1L81_cout_0);

--D1L91 is generator_accB:inst3|REG_Q[4]~COUT1 at LC_X18_Y5_N6
--operation mode is arithmetic

D1L91_cout_1 = D1_REG_Q[4] & (K1_RAMTMP1[4] # !D1L51) # !D1_REG_Q[4] & K1_RAMTMP1[4] & !D1L51;
D1L91 = CARRY(D1L91_cout_1);


--D1_REG_Q[3] is generator_accB:inst3|REG_Q[3] at LC_X18_Y5_N5
--operation mode is arithmetic

D1_REG_Q[3]_carry_eqn = D1L11;
D1_REG_Q[3]_lut_out = K1_RAMTMP1[3] $ D1_REG_Q[3] $ D1_REG_Q[3]_carry_eqn;
D1_REG_Q[3] = DFFEA(D1_REG_Q[3]_lut_out, GLOBAL(J1_CLK), !GLOBAL(K1_TMP), , , , );

--D1L41 is generator_accB:inst3|REG_Q[3]~COUT0 at LC_X18_Y5_N5
--operation mode is arithmetic

D1L41_cout_0 = K1_RAMTMP1[3] & !D1_REG_Q[3] & !D1L11 # !K1_RAMTMP1[3] & (!D1L11 # !D1_REG_Q[3]);
D1L41 = CARRY(D1L41_cout_0);

--D1L51 is generator_accB:inst3|REG_Q[3]~COUT1 at LC_X18_Y5_N5
--operation mode is arithmetic

D1L51_cout_1 = K1_RAMTMP1[3] & !D1_REG_Q[3] & !D1L11 # !K1_RAMTMP1[3] & (!D1L11 # !D1_REG_Q[3]);
D1L51 = CARRY(D1L51_cout_1);


--D1_REG_Q[2] is generator_accB:inst3|REG_Q[2] at LC_X18_Y5_N4
--operation mode is arithmetic

D1_REG_Q[2]_lut_out = K1_RAMTMP1[2] $ D1_REG_Q[2] $ !D1L8;
D1_REG_Q[2] = DFFEA(D1_REG_Q[2]_lut_out, GLOBAL(J1_CLK), !GLOBAL(K1_TMP), , , , );

--D1L11 is generator_accB:inst3|REG_Q[2]~COUT at LC_X18_Y5_N4
--operation mode is arithmetic

D1L11 = CARRY(K1_RAMTMP1[2] & (D1_REG_Q[2] # !D1L9) # !K1_RAMTMP1[2] & D1_REG_Q[2] & !D1L9);


--D1_REG_Q[1] is generator_accB:inst3|REG_Q[1] at LC_X18_Y5_N3
--operation mode is arithmetic

D1_REG_Q[1]_lut_out = K1_RAMTMP1[1] $ D1_REG_Q[1] $ D1L4;
D1_REG_Q[1] = DFFEA(D1_REG_Q[1]_lut_out, GLOBAL(J1_CLK), !GLOBAL(K1_TMP), , , , );

--D1L8 is generator_accB:inst3|REG_Q[1]~COUT0 at LC_X18_Y5_N3
--operation mode is arithmetic

D1L8_cout_0 = K1_RAMTMP1[1] & !D1_REG_Q[1] & !D1L4 # !K1_RAMTMP1[1] & (!D1L4 # !D1_REG_Q[1]);
D1L8 = CARRY(D1L8_cout_0);

--D1L9 is generator_accB:inst3|REG_Q[1]~COUT1 at LC_X18_Y5_N3
--operation mode is arithmetic

D1L9_cout_1 = K1_RAMTMP1[1] & !D1_REG_Q[1] & !D1L5 # !K1_RAMTMP1[1] & (!D1L5 # !D1_REG_Q[1]);
D1L9 = CARRY(D1L9_cout_1);


--D1_REG_Q[0] is generator_accB:inst3|REG_Q[0] at LC_X18_Y5_N2
--operation mode is arithmetic

D1_REG_Q[0]_lut_out = D1_REG_Q[0] $ K1_RAMTMP1[0];
D1_REG_Q[0] = DFFEA(D1_REG_Q[0]_lut_out, GLOBAL(J1_CLK), !GLOBAL(K1_TMP), , , , );

--D1L4 is generator_accB:inst3|REG_Q[0]~COUT0 at LC_X18_Y5_N2
--operation mode is arithmetic

D1L4_cout_0 = D1_REG_Q[0] & K1_RAMTMP1[0];
D1L4 = CARRY(D1L4_cout_0);

--D1L5 is generator_accB:inst3|REG_Q[0]~COUT1 at LC_X18_Y5_N2
--operation mode is arithmetic

D1L5_cout_1 = D1_REG_Q[0] & K1_RAMTMP1[0];
D1L5 = CARRY(D1L5_cout_1);


--K1L04 is BUS_51:inst9|RAMTMP1[7]~603 at LC_X21_Y4_N8
--operation mode is normal

K1L04 = !K1L45 & !WR & !CS;


--P2[4] is P2[4] at PIN_79
--operation mode is input

P2[4] = INPUT();


--P2[3] is P2[3] at PIN_82
--operation mode is input

P2[3] = INPUT();


--P2[2] is P2[2] at PIN_83
--operation mode is input

P2[2] = INPUT();


--P2[1] is P2[1] at PIN_84
--operation mode is input

P2[1] = INPUT();


--P2[0] is P2[0] at PIN_85
--operation mode is input

P2[0] = INPUT();


--CLK is CLK at PIN_16
--operation mode is input

CLK = INPUT();


--CS is CS at PIN_94
--operation mode is input

CS = INPUT();


--WR is WR at PIN_77
--operation mode is input

WR = INPUT();


--ALE is ALE at PIN_78
--operation mode is input

ALE = INPUT();


--RD is RD at PIN_76
--operation mode is input

RD = INPUT();


--XFER is XFER at PIN_54
--operation mode is output

XFER = OUTPUT(GND);


--DA1CS is DA1CS at PIN_36
--operation mode is output

DA1CS = OUTPUT(GND);


--DA2CS is DA2CS at PIN_55
--operation mode is output

DA2CS = OUTPUT(GND);


--WRN is WRN at PIN_37
--operation mode is output

WRN = OUTPUT(GND);


--Q1[7] is Q1[7] at PIN_38
--operation mode is output

Q1[7] = OUTPUT(G1_TEMP_Q_1[7]);


--Q1[6] is Q1[6] at PIN_39
--operation mode is output

Q1[6] = OUTPUT(G1_TEMP_Q_1[6]);


--Q1[5] is Q1[5] at PIN_40
--operation mode is output

Q1[5] = OUTPUT(G1_TEMP_Q_1[5]);


--Q1[4] is Q1[4] at PIN_41
--operation mode is output

Q1[4] = OUTPUT(G1_TEMP_Q_1[4]);


--Q1[3] is Q1[3] at PIN_42
--operation mode is output

Q1[3] = OUTPUT(G1_TEMP_Q_1[3]);


--Q1[2] is Q1[2] at PIN_47
--operation mode is output

Q1[2] = OUTPUT(G1_TEMP_Q_1[2]);


--Q1[1] is Q1[1] at PIN_48
--operation mode is output

Q1[1] = OUTPUT(G1_TEMP_Q_1[1]);


--Q1[0] is Q1[0] at PIN_49
--operation mode is output

Q1[0] = OUTPUT(G1_TEMP_Q_1[0]);


--Q2[7] is Q2[7] at PIN_56
--operation mode is output

Q2[7] = OUTPUT(H1_TEMP_Q_1[7]);


--Q2[6] is Q2[6] at PIN_57
--operation mode is output

Q2[6] = OUTPUT(H1_TEMP_Q_1[6]);


--Q2[5] is Q2[5] at PIN_58
--operation mode is output

Q2[5] = OUTPUT(H1_TEMP_Q_1[5]);


--Q2[4] is Q2[4] at PIN_59
--operation mode is output

Q2[4] = OUTPUT(H1_TEMP_Q_1[4]);


--Q2[3] is Q2[3] at PIN_60
--operation mode is output

Q2[3] = OUTPUT(H1_TEMP_Q_1[3]);


--Q2[2] is Q2[2] at PIN_61
--operation mode is output

Q2[2] = OUTPUT(H1_TEMP_Q_1[2]);


--Q2[1] is Q2[1] at PIN_62
--operation mode is output

Q2[1] = OUTPUT(H1_TEMP_Q_1[1]);


--Q2[0] is Q2[0] at PIN_67
--operation mode is output

Q2[0] = OUTPUT(H1_TEMP_Q_1[0]);


--A1L51 is P0~0 at PIN_68
--operation mode is bidir

A1L51 = P0[7];

--P0[7] is P0[7] at PIN_68
--operation mode is bidir

P0[7]_tri_out = TRI(K1_P0_OUT[7], K1_GX);
P0[7] = BIDIR(P0[7]_tri_out);


--A1L61 is P0~1 at PIN_69
--operation mode is bidir

A1L61 = P0[6];

--P0[6] is P0[6] at PIN_69
--operation mode is bidir

P0[6]_tri_out = TRI(K1_P0_OUT[6], K1_GX);
P0[6] = BIDIR(P0[6]_tri_out);


--A1L71 is P0~2 at PIN_70
--operation mode is bidir

A1L71 = P0[5];

--P0[5] is P0[5] at PIN_70
--operation mode is bidir

P0[5]_tri_out = TRI(K1_P0_OUT[5], K1_GX);
P0[5] = BIDIR(P0[5]_tri_out);


--A1L81 is P0~3 at PIN_71
--operation mode is bidir

A1L81 = P0[4];

--P0[4] is P0[4] at PIN_71
--operation mode is bidir

P0[4]_tri_out = TRI(K1_P0_OUT[4], K1_GX);
P0[4] = BIDIR(P0[4]_tri_out);


--A1L91 is P0~4 at PIN_72
--operation mode is bidir

A1L91 = P0[3];

--P0[3] is P0[3] at PIN_72
--operation mode is bidir

P0[3]_tri_out = TRI(K1_P0_OUT[3], K1_GX);
P0[3] = BIDIR(P0[3]_tri_out);


--A1L02 is P0~5 at PIN_73
--operation mode is bidir

A1L02 = P0[2];

--P0[2] is P0[2] at PIN_73
--operation mode is bidir

P0[2]_tri_out = TRI(K1_P0_OUT[2], K1_GX);
P0[2] = BIDIR(P0[2]_tri_out);


--A1L12 is P0~6 at PIN_74
--operation mode is bidir

A1L12 = P0[1];

--P0[1] is P0[1] at PIN_74
--operation mode is bidir

P0[1]_tri_out = TRI(K1_P0_OUT[1], K1_GX);
P0[1] = BIDIR(P0[1]_tri_out);


--A1L22 is P0~7 at PIN_75
--operation mode is bidir

A1L22 = P0[0];

--P0[0] is P0[0] at PIN_75
--operation mode is bidir

P0[0]_tri_out = TRI(K1_P0_OUT[0], K1_GX);
P0[0] = BIDIR(P0[0]_tri_out);




⌨️ 快捷键说明

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