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

📄 ps2tolcd.fit.eqn

📁 ps/2键盘输入
💻 EQN
📖 第 1 页 / 共 2 页
字号:

--clkcnt[6] is clkcnt[6] at LC_X9_Y14_N8
--operation mode is arithmetic

clkcnt[6]_carry_eqn = (!A1L65 & A1L46) # (A1L65 & A1L56);
clkcnt[6]_lut_out = clkcnt[6] $ !clkcnt[6]_carry_eqn;
clkcnt[6] = DFFEAS(clkcnt[6]_lut_out, GLOBAL(clk), VCC, , , , , A1L19, );

--A1L76 is clkcnt[6]~370 at LC_X9_Y14_N8
--operation mode is arithmetic

A1L76_cout_0 = clkcnt[6] & !A1L46;
A1L76 = CARRY(A1L76_cout_0);

--A1L86 is clkcnt[6]~370COUT1_412 at LC_X9_Y14_N8
--operation mode is arithmetic

A1L86_cout_1 = clkcnt[6] & !A1L56;
A1L86 = CARRY(A1L86_cout_1);


--A1L541 is reduce_nor~108 at LC_X8_Y14_N8
--operation mode is normal

A1L541 = clkcnt[4] # clkcnt[7] # clkcnt[5] # !clkcnt[6];


--clkcnt[8] is clkcnt[8] at LC_X9_Y13_N0
--operation mode is arithmetic

clkcnt[8]_carry_eqn = A1L07;
clkcnt[8]_lut_out = clkcnt[8] $ !clkcnt[8]_carry_eqn;
clkcnt[8] = DFFEAS(clkcnt[8]_lut_out, GLOBAL(clk), VCC, , , , , A1L19, );

--A1L27 is clkcnt[8]~374 at LC_X9_Y13_N0
--operation mode is arithmetic

A1L27_cout_0 = clkcnt[8] & !A1L07;
A1L27 = CARRY(A1L27_cout_0);

--A1L37 is clkcnt[8]~374COUT1_413 at LC_X9_Y13_N0
--operation mode is arithmetic

A1L37_cout_1 = clkcnt[8] & !A1L07;
A1L37 = CARRY(A1L37_cout_1);


--clkcnt[9] is clkcnt[9] at LC_X9_Y13_N1
--operation mode is arithmetic

clkcnt[9]_carry_eqn = (!A1L07 & A1L27) # (A1L07 & A1L37);
clkcnt[9]_lut_out = clkcnt[9] $ (clkcnt[9]_carry_eqn);
clkcnt[9] = DFFEAS(clkcnt[9]_lut_out, GLOBAL(clk), VCC, , , , , A1L19, );

--A1L57 is clkcnt[9]~378 at LC_X9_Y13_N1
--operation mode is arithmetic

A1L57_cout_0 = !A1L27 # !clkcnt[9];
A1L57 = CARRY(A1L57_cout_0);

--A1L67 is clkcnt[9]~378COUT1_414 at LC_X9_Y13_N1
--operation mode is arithmetic

A1L67_cout_1 = !A1L37 # !clkcnt[9];
A1L67 = CARRY(A1L67_cout_1);


--clkcnt[10] is clkcnt[10] at LC_X9_Y13_N2
--operation mode is arithmetic

clkcnt[10]_carry_eqn = (!A1L07 & A1L57) # (A1L07 & A1L67);
clkcnt[10]_lut_out = clkcnt[10] $ (!clkcnt[10]_carry_eqn);
clkcnt[10] = DFFEAS(clkcnt[10]_lut_out, GLOBAL(clk), VCC, , , , , A1L19, );

--A1L87 is clkcnt[10]~382 at LC_X9_Y13_N2
--operation mode is arithmetic

A1L87_cout_0 = clkcnt[10] & (!A1L57);
A1L87 = CARRY(A1L87_cout_0);

--A1L97 is clkcnt[10]~382COUT1_415 at LC_X9_Y13_N2
--operation mode is arithmetic

A1L97_cout_1 = clkcnt[10] & (!A1L67);
A1L97 = CARRY(A1L97_cout_1);


--clkcnt[11] is clkcnt[11] at LC_X9_Y13_N3
--operation mode is arithmetic

clkcnt[11]_carry_eqn = (!A1L07 & A1L87) # (A1L07 & A1L97);
clkcnt[11]_lut_out = clkcnt[11] $ clkcnt[11]_carry_eqn;
clkcnt[11] = DFFEAS(clkcnt[11]_lut_out, GLOBAL(clk), VCC, , , , , A1L19, );

--A1L18 is clkcnt[11]~386 at LC_X9_Y13_N3
--operation mode is arithmetic

A1L18_cout_0 = !A1L87 # !clkcnt[11];
A1L18 = CARRY(A1L18_cout_0);

--A1L28 is clkcnt[11]~386COUT1_416 at LC_X9_Y13_N3
--operation mode is arithmetic

A1L28_cout_1 = !A1L97 # !clkcnt[11];
A1L28 = CARRY(A1L28_cout_1);


--A1L641 is reduce_nor~109 at LC_X8_Y14_N5
--operation mode is normal

A1L641 = clkcnt[9] # clkcnt[8] # !clkcnt[11] # !clkcnt[10];


--clkcnt[13] is clkcnt[13] at LC_X9_Y13_N5
--operation mode is arithmetic

clkcnt[13]_carry_eqn = A1L48;
clkcnt[13]_lut_out = clkcnt[13] $ clkcnt[13]_carry_eqn;
clkcnt[13] = DFFEAS(clkcnt[13]_lut_out, GLOBAL(clk), VCC, , , , , A1L19, );

--A1L68 is clkcnt[13]~390 at LC_X9_Y13_N5
--operation mode is arithmetic

A1L68_cout_0 = !A1L48 # !clkcnt[13];
A1L68 = CARRY(A1L68_cout_0);

--A1L78 is clkcnt[13]~390COUT1_417 at LC_X9_Y13_N5
--operation mode is arithmetic

A1L78_cout_1 = !A1L48 # !clkcnt[13];
A1L78 = CARRY(A1L78_cout_1);


--clkcnt[14] is clkcnt[14] at LC_X9_Y13_N6
--operation mode is arithmetic

clkcnt[14]_carry_eqn = (!A1L48 & A1L68) # (A1L48 & A1L78);
clkcnt[14]_lut_out = clkcnt[14] $ (!clkcnt[14]_carry_eqn);
clkcnt[14] = DFFEAS(clkcnt[14]_lut_out, GLOBAL(clk), VCC, , , , , A1L19, );

--A1L98 is clkcnt[14]~394 at LC_X9_Y13_N6
--operation mode is arithmetic

A1L98_cout_0 = clkcnt[14] & (!A1L68);
A1L98 = CARRY(A1L98_cout_0);

--A1L09 is clkcnt[14]~394COUT1_418 at LC_X9_Y13_N6
--operation mode is arithmetic

A1L09_cout_1 = clkcnt[14] & (!A1L78);
A1L09 = CARRY(A1L09_cout_1);


--clkcnt[12] is clkcnt[12] at LC_X9_Y13_N4
--operation mode is arithmetic

clkcnt[12]_carry_eqn = (!A1L07 & A1L18) # (A1L07 & A1L28);
clkcnt[12]_lut_out = clkcnt[12] $ !clkcnt[12]_carry_eqn;
clkcnt[12] = DFFEAS(clkcnt[12]_lut_out, GLOBAL(clk), VCC, , , , , A1L19, );

--A1L48 is clkcnt[12]~398 at LC_X9_Y13_N4
--operation mode is arithmetic

A1L48 = CARRY(clkcnt[12] & !A1L28);


--clkcnt[15] is clkcnt[15] at LC_X9_Y13_N7
--operation mode is normal

clkcnt[15]_carry_eqn = (!A1L48 & A1L98) # (A1L48 & A1L09);
clkcnt[15]_lut_out = clkcnt[15] $ (clkcnt[15]_carry_eqn);
clkcnt[15] = DFFEAS(clkcnt[15]_lut_out, GLOBAL(clk), VCC, , , , , A1L19, );


--A1L741 is reduce_nor~110 at LC_X8_Y14_N7
--operation mode is normal

A1L741 = clkcnt[13] # clkcnt[14] # !clkcnt[15] # !clkcnt[12];


--A1L841 is reduce_nor~111 at LC_X8_Y14_N9
--operation mode is normal

A1L841 = !A1L441 & !A1L641 & !A1L741 & !A1L541;


--A1L02 is add~419 at LC_X41_Y21_N6
--operation mode is arithmetic

A1L02_carry_eqn = (!A1L42 & A1L73) # (A1L42 & A1L83);
A1L02 = count[5] $ (A1L02_carry_eqn);

--A1L12 is add~421 at LC_X41_Y21_N6
--operation mode is arithmetic

A1L12_cout_0 = !A1L73 # !count[5];
A1L12 = CARRY(A1L12_cout_0);

--A1L22 is add~421COUT1_458 at LC_X41_Y21_N6
--operation mode is arithmetic

A1L22_cout_1 = !A1L83 # !count[5];
A1L22 = CARRY(A1L22_cout_1);


--A1L201 is count[6]~21 at LC_X41_Y22_N9
--operation mode is normal

A1L201 = rst & state.SETDDRAM;


--A1L32 is add~424 at LC_X41_Y21_N4
--operation mode is arithmetic

A1L32 = count[3] $ A1L13;

--A1L42 is add~426 at LC_X41_Y21_N4
--operation mode is arithmetic

A1L42 = A1L52;


--A1L72 is add~429 at LC_X41_Y21_N1
--operation mode is arithmetic

A1L72 = !count[0];

--A1L82 is add~431 at LC_X41_Y21_N1
--operation mode is arithmetic

A1L82_cout_0 = count[0];
A1L82 = CARRY(A1L82_cout_0);

--A1L92 is add~431COUT1_455 at LC_X41_Y21_N1
--operation mode is arithmetic

A1L92_cout_1 = count[0];
A1L92 = CARRY(A1L92_cout_1);


--A1L03 is add~434 at LC_X41_Y21_N3
--operation mode is arithmetic

A1L03 = count[2] $ !A1L43;

--A1L13 is add~436 at LC_X41_Y21_N3
--operation mode is arithmetic

A1L13_cout_0 = count[2] & !A1L43;
A1L13 = CARRY(A1L13_cout_0);

--A1L23 is add~436COUT1 at LC_X41_Y21_N3
--operation mode is arithmetic

A1L23_cout_1 = count[2] & !A1L53;
A1L23 = CARRY(A1L23_cout_1);


--A1L33 is add~439 at LC_X41_Y21_N2
--operation mode is arithmetic

A1L33 = count[1] $ (A1L82);

--A1L43 is add~441 at LC_X41_Y21_N2
--operation mode is arithmetic

A1L43_cout_0 = !A1L82 # !count[1];
A1L43 = CARRY(A1L43_cout_0);

--A1L53 is add~441COUT1_456 at LC_X41_Y21_N2
--operation mode is arithmetic

A1L53_cout_1 = !A1L92 # !count[1];
A1L53 = CARRY(A1L53_cout_1);


--data_in_buf[7] is data_in_buf[7] at LC_X42_Y23_N5
--operation mode is normal

data_in_buf[7] = GLOBAL(rst) & data_in_buf[7] # !GLOBAL(rst) & (data_in[7]);


--data_in_buf[6] is data_in_buf[6] at LC_X41_Y22_N3
--operation mode is normal

data_in_buf[6] = GLOBAL(rst) & (data_in_buf[6]) # !GLOBAL(rst) & data_in[6];


--data_in_buf[5] is data_in_buf[5] at LC_X43_Y22_N9
--operation mode is normal

data_in_buf[5] = GLOBAL(rst) & (data_in_buf[5]) # !GLOBAL(rst) & data_in[5];


--data_in_buf[4] is data_in_buf[4] at LC_X43_Y22_N4
--operation mode is normal

data_in_buf[4] = GLOBAL(rst) & data_in_buf[4] # !GLOBAL(rst) & (data_in[4]);


--data_in_buf[2] is data_in_buf[2] at LC_X43_Y23_N2
--operation mode is normal

data_in_buf[2] = GLOBAL(rst) & data_in_buf[2] # !GLOBAL(rst) & (data_in[2]);


--data_in_buf[1] is data_in_buf[1] at LC_X44_Y21_N2
--operation mode is normal

data_in_buf[1] = GLOBAL(rst) & data_in_buf[1] # !GLOBAL(rst) & (data_in[1]);


--data_in_buf[0] is data_in_buf[0] at LC_X42_Y23_N2
--operation mode is normal

data_in_buf[0] = GLOBAL(rst) & (data_in_buf[0]) # !GLOBAL(rst) & data_in[0];


--data_in_buf[3] is data_in_buf[3] at LC_X44_Y22_N2
--operation mode is normal

data_in_buf[3] = GLOBAL(rst) & data_in_buf[3] # !GLOBAL(rst) & (data_in[3]);


--A1L63 is add~444 at LC_X41_Y21_N5
--operation mode is arithmetic

A1L63_carry_eqn = (!A1L42 & GND) # (A1L42 & VCC);
A1L63 = count[4] $ (!A1L63_carry_eqn);

--A1L73 is add~446 at LC_X41_Y21_N5
--operation mode is arithmetic

A1L73_cout_0 = count[4] & (!A1L42);
A1L73 = CARRY(A1L73_cout_0);

--A1L83 is add~446COUT1_457 at LC_X41_Y21_N5
--operation mode is arithmetic

A1L83_cout_1 = count[4] & (!A1L42);
A1L83 = CARRY(A1L83_cout_1);


--A1L93 is add~449 at LC_X41_Y21_N7
--operation mode is normal

A1L93_carry_eqn = (!A1L42 & A1L12) # (A1L42 & A1L22);
A1L93 = A1L93_carry_eqn $ !count[6];


--flag is flag at LC_X43_Y20_N2
--operation mode is normal

flag_lut_out = VCC;
flag = DFFEAS(flag_lut_out, GLOBAL(clk_int), GLOBAL(rst), , !state.IDLE, , , , );


--A1L19 is clkcnt[14]~405 at LC_X8_Y14_N4
--operation mode is normal

A1L19 = A1L841 # !rst;


--rst is rst at PIN_28
--operation mode is input

rst = INPUT();


--data_in[7] is data_in[7] at PIN_195
--operation mode is input

data_in[7] = INPUT();


--data_in[6] is data_in[6] at PIN_201
--operation mode is input

data_in[6] = INPUT();


--data_in[5] is data_in[5] at PIN_194
--operation mode is input

data_in[5] = INPUT();


--data_in[4] is data_in[4] at PIN_187
--operation mode is input

data_in[4] = INPUT();


--data_in[2] is data_in[2] at PIN_196
--operation mode is input

data_in[2] = INPUT();


--data_in[1] is data_in[1] at PIN_164
--operation mode is input

data_in[1] = INPUT();


--data_in[0] is data_in[0] at PIN_197
--operation mode is input

data_in[0] = INPUT();


--data_in[3] is data_in[3] at PIN_193
--operation mode is input

data_in[3] = INPUT();


--clk is clk at PIN_29
--operation mode is input

clk = INPUT();


--lcd_e is lcd_e at PIN_141
--operation mode is output

lcd_e = OUTPUT(A1L041Q);


--lcd_rw is lcd_rw at PIN_140
--operation mode is output

lcd_rw = OUTPUT(GND);


--lcd_rs is lcd_rs at PIN_139
--operation mode is output

lcd_rs = OUTPUT(A1L241Q);


--data[0] is data[0] at PIN_165
--operation mode is output

data[0] = OUTPUT(A1L501Q);


--data[1] is data[1] at PIN_166
--operation mode is output

data[1] = OUTPUT(A1L701Q);


--data[2] is data[2] at PIN_167
--operation mode is output

data[2] = OUTPUT(A1L901Q);


--data[3] is data[3] at PIN_168
--operation mode is output

data[3] = OUTPUT(A1L111Q);


--data[4] is data[4] at PIN_169
--operation mode is output

data[4] = OUTPUT(A1L311Q);


--data[5] is data[5] at PIN_170
--operation mode is output

data[5] = OUTPUT(A1L511Q);


--data[6] is data[6] at PIN_173
--operation mode is output

data[6] = OUTPUT(A1L711Q);


--data[7] is data[7] at PIN_174
--operation mode is output

data[7] = OUTPUT(A1L911Q);




⌨️ 快捷键说明

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