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

📄 da.fit.eqn

📁 实现da转换功能
💻 EQN
📖 第 1 页 / 共 2 页
字号:
--process5_367 is process5_367 at LC_X13_Y6_N5
--operation mode is arithmetic

process5_367_carry_eqn = (!A1L59 & GND) # (A1L59 & VCC);
process5_367_lut_out = counter2[5] $ (!process5_367_carry_eqn);
process5_367 = DFFEAS(process5_367_lut_out, GLOBAL(clk2), VCC, , , , , , );

--A1L29 is process5_367~COUT at LC_X13_Y6_N5
--operation mode is arithmetic

A1L29_cout_0 = !counter2[5] & !A1L59;
A1L29 = CARRY(A1L29_cout_0);

--A1L39 is process5_367~COUTCOUT1_5 at LC_X13_Y6_N5
--operation mode is arithmetic

A1L39_cout_1 = !counter2[5] & !A1L59;
A1L39 = CARRY(A1L39_cout_1);


--A1L421 is Select~320 at LC_X14_Y6_N2
--operation mode is normal

A1L421 = state.s3 & process5_367;


--counter2[5] is counter2[5] at LC_X14_Y6_N3
--operation mode is normal

counter2[5] = state.s1 & counter2[5] # !state.s1 & A1L121 # A1L421;


--process5_283 is process5_283 at LC_X15_Y8_N5
--operation mode is arithmetic

process5_283_carry_eqn = (!A1L27 & GND) # (A1L27 & VCC);
process5_283_lut_out = counter1[5] $ process5_283_carry_eqn;
process5_283 = DFFEAS(process5_283_lut_out, GLOBAL(clk1), VCC, , , , , , );

--A1L96 is process5_283~COUT at LC_X15_Y8_N5
--operation mode is arithmetic

A1L96_cout_0 = !A1L27 # !counter1[5];
A1L96 = CARRY(A1L96_cout_0);

--A1L07 is process5_283~COUTCOUT1_5 at LC_X15_Y8_N5
--operation mode is arithmetic

A1L07_cout_1 = !A1L27 # !counter1[5];
A1L07 = CARRY(A1L07_cout_1);


--counter1[5] is counter1[5] at LC_X14_Y7_N6
--operation mode is normal

counter1[5] = A1L06 & counter1[5] # !A1L06 & state.s1 & process5_283;


--process5_378 is process5_378 at LC_X13_Y6_N4
--operation mode is arithmetic

process5_378_lut_out = counter2[4] $ A1L99;
process5_378 = DFFEAS(process5_378_lut_out, GLOBAL(clk2), VCC, , , , , , );

--A1L59 is process5_378~COUT at LC_X13_Y6_N4
--operation mode is arithmetic

A1L59 = A1L69;


--A1L521 is Select~321 at LC_X14_Y7_N9
--operation mode is normal

A1L521 = state.s3 & process5_378;


--counter2[4] is counter2[4] at LC_X15_Y7_N2
--operation mode is normal

counter2[4] = state.s1 & counter2[4] # !state.s1 & A1L121 # A1L521;


--process5_292 is process5_292 at LC_X15_Y8_N4
--operation mode is arithmetic

process5_292_lut_out = counter1[4] $ (!A1L67);
process5_292 = DFFEAS(process5_292_lut_out, GLOBAL(clk1), VCC, , , , , , );

--A1L27 is process5_292~COUT at LC_X15_Y8_N4
--operation mode is arithmetic

A1L27 = A1L37;


--counter1[4] is counter1[4] at LC_X15_Y7_N6
--operation mode is normal

counter1[4] = A1L06 & counter1[4] # !A1L06 & process5_292 & state.s1;


--process5_387 is process5_387 at LC_X13_Y6_N3
--operation mode is arithmetic

process5_387_lut_out = counter2[3] $ !A1L201;
process5_387 = DFFEAS(process5_387_lut_out, GLOBAL(clk2), VCC, , , , , , );

--A1L99 is process5_387~COUT at LC_X13_Y6_N3
--operation mode is arithmetic

A1L99_cout_0 = !counter2[3] & !A1L201;
A1L99 = CARRY(A1L99_cout_0);

--A1L001 is process5_387~COUTCOUT1_3 at LC_X13_Y6_N3
--operation mode is arithmetic

A1L001_cout_1 = !counter2[3] & !A1L301;
A1L001 = CARRY(A1L001_cout_1);


--A1L621 is Select~322 at LC_X13_Y6_N8
--operation mode is normal

A1L621 = process5_387 & state.s3;


--counter2[3] is counter2[3] at LC_X14_Y6_N5
--operation mode is normal

counter2[3] = state.s1 & counter2[3] # !state.s1 & A1L621 # A1L121;


--process5_301 is process5_301 at LC_X15_Y8_N3
--operation mode is arithmetic

process5_301_lut_out = counter1[3] $ (A1L97);
process5_301 = DFFEAS(process5_301_lut_out, GLOBAL(clk1), VCC, , , , , , );

--A1L67 is process5_301~COUT at LC_X15_Y8_N3
--operation mode is arithmetic

A1L67_cout_0 = !A1L97 # !counter1[3];
A1L67 = CARRY(A1L67_cout_0);

--A1L77 is process5_301~COUTCOUT1_3 at LC_X15_Y8_N3
--operation mode is arithmetic

A1L77_cout_1 = !A1L08 # !counter1[3];
A1L77 = CARRY(A1L77_cout_1);


--counter1[3] is counter1[3] at LC_X15_Y8_N8
--operation mode is normal

counter1[3] = A1L06 & counter1[3] # !A1L06 & process5_301 & state.s1;


--process5_398 is process5_398 at LC_X13_Y6_N2
--operation mode is arithmetic

process5_398_lut_out = counter2[2] $ A1L501;
process5_398 = DFFEAS(process5_398_lut_out, GLOBAL(clk2), VCC, , , , , , );

--A1L201 is process5_398~COUT at LC_X13_Y6_N2
--operation mode is arithmetic

A1L201_cout_0 = counter2[2] # !A1L501;
A1L201 = CARRY(A1L201_cout_0);

--A1L301 is process5_398~COUTCOUT1_5 at LC_X13_Y6_N2
--operation mode is arithmetic

A1L301_cout_1 = counter2[2] # !A1L601;
A1L301 = CARRY(A1L301_cout_1);


--A1L721 is Select~323 at LC_X14_Y6_N4
--operation mode is normal

A1L721 = state.s3 & process5_398;


--counter2[2] is counter2[2] at LC_X15_Y6_N5
--operation mode is normal

counter2[2] = state.s1 & counter2[2] # !state.s1 & A1L121 # A1L721;


--process5_310 is process5_310 at LC_X15_Y8_N2
--operation mode is arithmetic

process5_310_lut_out = counter1[2] $ !A1L28;
process5_310 = DFFEAS(process5_310_lut_out, GLOBAL(clk1), VCC, , , , , , );

--A1L97 is process5_310~COUT at LC_X15_Y8_N2
--operation mode is arithmetic

A1L97_cout_0 = counter1[2] & !A1L28;
A1L97 = CARRY(A1L97_cout_0);

--A1L08 is process5_310~COUTCOUT1_5 at LC_X15_Y8_N2
--operation mode is arithmetic

A1L08_cout_1 = counter1[2] & !A1L38;
A1L08 = CARRY(A1L08_cout_1);


--counter1[2] is counter1[2] at LC_X15_Y6_N4
--operation mode is normal

counter1[2] = A1L06 & counter1[2] # !A1L06 & process5_310 & state.s1;


--process5_409 is process5_409 at LC_X13_Y6_N1
--operation mode is arithmetic

process5_409_lut_out = counter2[1] $ !A1L801;
process5_409 = DFFEAS(process5_409_lut_out, GLOBAL(clk2), VCC, , , , , , );

--A1L501 is process5_409~COUT at LC_X13_Y6_N1
--operation mode is arithmetic

A1L501_cout_0 = !counter2[1] & !A1L801;
A1L501 = CARRY(A1L501_cout_0);

--A1L601 is process5_409~COUTCOUT1_5 at LC_X13_Y6_N1
--operation mode is arithmetic

A1L601_cout_1 = !counter2[1] & !A1L901;
A1L601 = CARRY(A1L601_cout_1);


--A1L821 is Select~324 at LC_X14_Y6_N6
--operation mode is normal

A1L821 = state.s3 & process5_409;


--counter2[1] is counter2[1] at LC_X15_Y7_N4
--operation mode is normal

counter2[1] = state.s1 & counter2[1] # !state.s1 & A1L821 # A1L121;


--process5_319 is process5_319 at LC_X15_Y8_N1
--operation mode is arithmetic

process5_319_lut_out = counter1[1] $ (A1L58);
process5_319 = DFFEAS(process5_319_lut_out, GLOBAL(clk1), VCC, , , , , , );

--A1L28 is process5_319~COUT at LC_X15_Y8_N1
--operation mode is arithmetic

A1L28_cout_0 = !A1L58 # !counter1[1];
A1L28 = CARRY(A1L28_cout_0);

--A1L38 is process5_319~COUTCOUT1_5 at LC_X15_Y8_N1
--operation mode is arithmetic

A1L38_cout_1 = !A1L68 # !counter1[1];
A1L38 = CARRY(A1L38_cout_1);


--counter1[1] is counter1[1] at LC_X15_Y6_N3
--operation mode is normal

counter1[1] = A1L06 & counter1[1] # !A1L06 & state.s1 & process5_319;


--process5_418 is process5_418 at LC_X13_Y6_N0
--operation mode is arithmetic

process5_418_lut_out = !counter2[0];
process5_418 = DFFEAS(process5_418_lut_out, GLOBAL(clk2), VCC, , , , , , );

--A1L801 is process5_418~COUT at LC_X13_Y6_N0
--operation mode is arithmetic

A1L801_cout_0 = counter2[0];
A1L801 = CARRY(A1L801_cout_0);

--A1L901 is process5_418~COUTCOUT1_5 at LC_X13_Y6_N0
--operation mode is arithmetic

A1L901_cout_1 = counter2[0];
A1L901 = CARRY(A1L901_cout_1);


--A1L921 is Select~325 at LC_X13_Y6_N9
--operation mode is normal

A1L921 = process5_418 & state.s3;


--counter2[0] is counter2[0] at LC_X14_Y7_N7
--operation mode is normal

counter2[0] = state.s1 & counter2[0] # !state.s1 & A1L921 # A1L121;


--process5_330 is process5_330 at LC_X15_Y8_N0
--operation mode is arithmetic

process5_330_lut_out = !counter1[0];
process5_330 = DFFEAS(process5_330_lut_out, GLOBAL(clk1), VCC, , , , , , );

--A1L58 is process5_330~COUT at LC_X15_Y8_N0
--operation mode is arithmetic

A1L58_cout_0 = counter1[0];
A1L58 = CARRY(A1L58_cout_0);

--A1L68 is process5_330~COUTCOUT1_5 at LC_X15_Y8_N0
--operation mode is arithmetic

A1L68_cout_1 = counter1[0];
A1L68 = CARRY(A1L68_cout_1);


--counter1[0] is counter1[0] at LC_X15_Y8_N9
--operation mode is normal

counter1[0] = A1L06 & counter1[0] # !A1L06 & state.s1 & process5_330;


--A1L711 is reduce_nor~215 at LC_X14_Y6_N1
--operation mode is normal

A1L711 = !counter2[5] & !counter2[6] & !counter2[7] & !counter2[4];


--A1L811 is reduce_nor~216 at LC_X15_Y6_N9
--operation mode is normal

A1L811 = !counter2[3] & !counter2[2] & !counter2[0] & !counter2[1];


--clk0 is clk0 at LC_X12_Y7_N3
--operation mode is normal

clk0_lut_out = !clk0;
clk0 = DFFEAS(clk0_lut_out, GLOBAL(clk), VCC, , A1L011, , , , );


--A1L911 is reduce_nor~217 at LC_X15_Y7_N1
--operation mode is normal

A1L911 = counter1[4] & counter1[5] & counter1[7] & counter1[6];


--A1L021 is reduce_nor~218 at LC_X15_Y6_N1
--operation mode is normal

A1L021 = counter1[1] & counter1[3] & counter1[2] & counter1[0];


--state.s0 is state.s0 at LC_X14_Y6_N8
--operation mode is normal

state.s0_lut_out = !A1L711 # !state.s3 # !A1L811;
state.s0 = DFFEAS(state.s0_lut_out, GLOBAL(clk0), VCC, , , , , , );


--cnt0[2] is cnt0[2] at LC_X14_Y8_N8
--operation mode is normal

cnt0[2]_lut_out = !cnt0[2];
cnt0[2] = DFFEAS(cnt0[2]_lut_out, GLOBAL(clk), VCC, , A1L11, , , , );


--cnt0[1] is cnt0[1] at LC_X14_Y8_N7
--operation mode is normal

cnt0[1]_lut_out = !cnt0[1];
cnt0[1] = DFFEAS(cnt0[1]_lut_out, GLOBAL(clk), VCC, , cnt0[0], , , , );


--A1L011 is reduce_nor~0 at LC_X14_Y8_N2
--operation mode is normal

A1L011 = cnt0[2] & cnt0[1] & cnt0[0];


--A1L11 is cnt0[2]~64 at LC_X14_Y8_N9
--operation mode is normal

A1L11 = cnt0[1] & cnt0[0];


--clk is clk at PIN_18
--operation mode is input

clk = INPUT();


--clk_out is clk_out at PIN_110
--operation mode is output

clk_out = OUTPUT(A1L6);


--pdb1 is pdb1 at PIN_70
--operation mode is output

pdb1 = OUTPUT(GND);


--pdb2 is pdb2 at PIN_52
--operation mode is output

pdb2 = OUTPUT(GND);


--pdb3 is pdb3 at PIN_121
--operation mode is output

pdb3 = OUTPUT(VCC);


--data1[7] is data1[7] at PIN_109
--operation mode is output

data1[7] = OUTPUT(A1L93);


--data1[6] is data1[6] at PIN_108
--operation mode is output

data1[6] = OUTPUT(A1L04);


--data1[5] is data1[5] at PIN_107
--operation mode is output

data1[5] = OUTPUT(A1L14);


--data1[4] is data1[4] at PIN_106
--operation mode is output

data1[4] = OUTPUT(A1L24);


--data1[3] is data1[3] at PIN_105
--operation mode is output

data1[3] = OUTPUT(A1L34);


--data1[2] is data1[2] at PIN_104
--operation mode is output

data1[2] = OUTPUT(A1L44);


--data1[1] is data1[1] at PIN_103
--operation mode is output

data1[1] = OUTPUT(A1L54);


--data1[0] is data1[0] at PIN_102
--operation mode is output

data1[0] = OUTPUT(A1L64);


--data2[7] is data2[7] at PIN_120
--operation mode is output

data2[7] = OUTPUT(A1L93);


--data2[6] is data2[6] at PIN_119
--operation mode is output

data2[6] = OUTPUT(A1L04);


--data2[5] is data2[5] at PIN_118
--operation mode is output

data2[5] = OUTPUT(A1L14);


--data2[4] is data2[4] at PIN_117
--operation mode is output

data2[4] = OUTPUT(A1L24);


--data2[3] is data2[3] at PIN_114
--operation mode is output

data2[3] = OUTPUT(A1L34);


--data2[2] is data2[2] at PIN_113
--operation mode is output

data2[2] = OUTPUT(A1L44);


--data2[1] is data2[1] at PIN_112
--operation mode is output

data2[1] = OUTPUT(A1L54);


--data2[0] is data2[0] at PIN_111
--operation mode is output

data2[0] = OUTPUT(A1L64);


--ins[2] is ins[2] at PIN_73
--operation mode is output

ins[2] = OUTPUT(GND);


--ins[1] is ins[1] at PIN_72
--operation mode is output

ins[1] = OUTPUT(VCC);


--ins[0] is ins[0] at PIN_71
--operation mode is output

ins[0] = OUTPUT(GND);


⌨️ 快捷键说明

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