time.fit.eqn

来自「数字秒表的设计」· EQN 代码 · 共 1,479 行 · 第 1/3 页

EQN
1,479
字号


--D1L73 is xianshi:inst7|LessThan~1716 at LC_X13_Y13_N9
--operation mode is normal

D1L73 = D1_qq[7] & D1_qq[8] & D1_qq[4] & D1_qq[3];


--D1L4 is xianshi:inst7|dout[0]~619 at LC_X13_Y12_N5
--operation mode is normal

D1L4 = D1_qq[12] # D1L43 & D1_qq[11] & D1L21;


--D1L5 is xianshi:inst7|dout[0]~620 at LC_X12_Y14_N9
--operation mode is normal

D1L5 = !D1_qq[14] & (!D1L4 # !D1_qq[13]) # !D1_qq[15];


--D1L6 is xianshi:inst7|dout[0]~621 at LC_X12_Y14_N8
--operation mode is normal

D1L6 = !D1_qq[17] & D1L5 & !D1L3;


--D1L7 is xianshi:inst7|dout[0]~622 at LC_X12_Y16_N3
--operation mode is normal

D1L7 = !D1_qq[17] & (D1L23);


--D1L8 is xianshi:inst7|dout[0]~623 at LC_X13_Y13_N4
--operation mode is normal

D1L8 = !D1_qq[17] & !D1_qq[16];


--C4_cqi[0] is cnt:inst4|cqi[0] at LC_X20_Y10_N6
--operation mode is normal

C4_cqi[0]_lut_out = !C4_cqi[0] & (!C4_cqi[2] # !C4_cqi[1]);
C4_cqi[0] = DFFEAS(C4_cqi[0]_lut_out, GLOBAL(C3L6), GLOBAL(clr), , ena, , , , );


--D1L71 is xianshi:inst7|dout~624 at LC_X13_Y14_N1
--operation mode is normal

D1L71 = D1L31 & (C3_cqi[0] # !D1L3) # !D1L31 & C4_cqi[0] & (D1L3);


--C5_cqi[0] is cnt:inst5|cqi[0] at LC_X12_Y16_N4
--operation mode is normal

C5_cqi[0]_lut_out = !C5_cqi[0] & (!C5_cqi[2] & !C5_cqi[1] # !C5_cqi[3]);
C5_cqi[0] = DFFEAS(C5_cqi[0]_lut_out, GLOBAL(C4L5), GLOBAL(clr), , ena, , , , );


--D1L81 is xianshi:inst7|dout~625 at LC_X13_Y14_N6
--operation mode is normal

D1L81 = D1L3 & (D1L71) # !D1L3 & (D1L71 & C5_cqi[0] # !D1L71 & (C6_cqi[0]));


--C1_cqi[0] is cnt:inst1|cqi[0] at LC_X13_Y10_N7
--operation mode is normal

C1_cqi[0]_lut_out = !C1_cqi[0] & (!C1_cqi[2] & !C1_cqi[1] # !C1_cqi[3]);
C1_cqi[0] = DFFEAS(C1_cqi[0]_lut_out, GLOBAL(B1_clk_scan), GLOBAL(clr), , ena, , , , );


--D1L83 is xianshi:inst7|LessThan~1717 at LC_X11_Y14_N1
--operation mode is normal

D1L83 = D1_qq[4] # D1_qq[5] # D1_qq[2] & D1_qq[3];


--D1L93 is xianshi:inst7|LessThan~1718 at LC_X11_Y14_N2
--operation mode is normal

D1L93 = D1_qq[6] & (D1_qq[7] & D1L83);


--D1L04 is xianshi:inst7|LessThan~1719 at LC_X11_Y14_N3
--operation mode is normal

D1L04 = D1_qq[11] & (D1_qq[8] # D1_qq[9] # D1L93);


--D1L14 is xianshi:inst7|LessThan~1720 at LC_X11_Y14_N0
--operation mode is normal

D1L14 = D1_qq[13] & (D1_qq[12] # D1_qq[10] & D1L04);


--D1L24 is xianshi:inst7|LessThan~1721 at LC_X13_Y14_N7
--operation mode is normal

D1L24 = D1_qq[15] & (D1_qq[14] # D1L14) # !D1L8;


--D1L34 is xianshi:inst7|LessThan~1722 at LC_X13_Y12_N2
--operation mode is normal

D1L34 = !D1_qq[4] & !D1_qq[3] & !D1L53 # !D1L43;


--D1L44 is xianshi:inst7|LessThan~1723 at LC_X13_Y14_N0
--operation mode is normal

D1L44 = !D1_qq[8] & !D1_qq[7] & D1L34 # !D1L63;


--D1L54 is xianshi:inst7|LessThan~1724 at LC_X13_Y14_N5
--operation mode is normal

D1L54 = !D1_qq[13] & (!D1_qq[11] & D1L44 # !D1_qq[12]);


--D1L64 is xianshi:inst7|LessThan~1725 at LC_X13_Y14_N3
--operation mode is normal

D1L64 = D1L8 & !D1_qq[15] & (D1L54 # !D1_qq[14]);


--D1L9 is xianshi:inst7|dout[0]~626 at LC_X13_Y13_N6
--operation mode is normal

D1L9 = D1L43 & (D1_qq[2] # D1_qq[3] # D1_qq[4]);


--D1L01 is xianshi:inst7|dout[0]~627 at LC_X13_Y13_N0
--operation mode is normal

D1L01 = D1L63 & (D1_qq[8] # D1_qq[7] # D1L9);


--D1L11 is xianshi:inst7|dout[0]~628 at LC_X13_Y13_N2
--operation mode is normal

D1L11 = D1_qq[17] & (D1_qq[16] # D1L01 # !D1L82);


--C2_cqi[1] is cnt:inst2|cqi[1] at LC_X13_Y10_N6
--operation mode is normal

C2_cqi[1]_lut_out = !C2_cqi[3] & (C2_cqi[1] $ C2_cqi[0]);
C2_cqi[1] = DFFEAS(C2_cqi[1]_lut_out, GLOBAL(C1L6), GLOBAL(clr), , ena, , , , );


--C3_cqi[1] is cnt:inst3|cqi[1] at LC_X11_Y16_N2
--operation mode is normal

C3_cqi[1]_lut_out = !C3_cqi[3] & (C3_cqi[0] $ C3_cqi[1]);
C3_cqi[1] = DFFEAS(C3_cqi[1]_lut_out, GLOBAL(C2L6), GLOBAL(clr), , ena, , , , );


--C6_cqi[1] is cnt:inst6|cqi[1] at LC_X11_Y16_N9
--operation mode is normal

C6_cqi[1]_lut_out = !C6_cqi[2] & (C6_cqi[1] $ C6_cqi[0]);
C6_cqi[1] = DFFEAS(C6_cqi[1]_lut_out, GLOBAL(C5L6), GLOBAL(clr), , ena, , , , );


--C4_cqi[1] is cnt:inst4|cqi[1] at LC_X20_Y10_N5
--operation mode is normal

C4_cqi[1]_lut_out = !C4_cqi[2] & (C4_cqi[0] $ C4_cqi[1]);
C4_cqi[1] = DFFEAS(C4_cqi[1]_lut_out, GLOBAL(C3L6), GLOBAL(clr), , ena, , , , );


--D1L91 is xianshi:inst7|dout~629 at LC_X12_Y14_N2
--operation mode is normal

D1L91 = D1L31 & (!D1L3) # !D1L31 & (D1L3 & (C4_cqi[1]) # !D1L3 & C6_cqi[1]);


--C5_cqi[1] is cnt:inst5|cqi[1] at LC_X12_Y16_N5
--operation mode is normal

C5_cqi[1]_lut_out = !C5_cqi[3] & (C5_cqi[0] $ C5_cqi[1]);
C5_cqi[1] = DFFEAS(C5_cqi[1]_lut_out, GLOBAL(C4L5), GLOBAL(clr), , ena, , , , );


--D1L02 is xianshi:inst7|dout~630 at LC_X12_Y14_N3
--operation mode is normal

D1L02 = D1L31 & (D1L91 & C5_cqi[1] # !D1L91 & (C3_cqi[1])) # !D1L31 & (D1L91);


--C1_cqi[1] is cnt:inst1|cqi[1] at LC_X13_Y10_N0
--operation mode is normal

C1_cqi[1]_lut_out = !C1_cqi[3] & (C1_cqi[1] $ C1_cqi[0]);
C1_cqi[1] = DFFEAS(C1_cqi[1]_lut_out, GLOBAL(B1_clk_scan), GLOBAL(clr), , ena, , , , );


--C2_cqi[2] is cnt:inst2|cqi[2] at LC_X13_Y10_N3
--operation mode is normal

C2_cqi[2]_lut_out = !C2_cqi[3] & (C2_cqi[2] $ (C2_cqi[1] & C2_cqi[0]));
C2_cqi[2] = DFFEAS(C2_cqi[2]_lut_out, GLOBAL(C1L6), GLOBAL(clr), , ena, , , , );


--C6_cqi[2] is cnt:inst6|cqi[2] at LC_X11_Y16_N4
--operation mode is normal

C6_cqi[2]_lut_out = C6_cqi[2] & !C6_cqi[1] & !C6_cqi[0] # !C6_cqi[2] & C6_cqi[1] & C6_cqi[0];
C6_cqi[2] = DFFEAS(C6_cqi[2]_lut_out, GLOBAL(C5L6), GLOBAL(clr), , ena, , , , );


--C3_cqi[2] is cnt:inst3|cqi[2] at LC_X12_Y16_N8
--operation mode is normal

C3_cqi[2]_lut_out = !C3_cqi[3] & (C3_cqi[2] $ (C3_cqi[0] & C3_cqi[1]));
C3_cqi[2] = DFFEAS(C3_cqi[2]_lut_out, GLOBAL(C2L6), GLOBAL(clr), , ena, , , , );


--C4_cqi[2] is cnt:inst4|cqi[2] at LC_X20_Y10_N2
--operation mode is normal

C4_cqi[2]_lut_out = C4_cqi[0] & C4_cqi[1] & !C4_cqi[2] # !C4_cqi[0] & !C4_cqi[1] & C4_cqi[2];
C4_cqi[2] = DFFEAS(C4_cqi[2]_lut_out, GLOBAL(C3L6), GLOBAL(clr), , ena, , , , );


--D1L12 is xianshi:inst7|dout~631 at LC_X13_Y13_N5
--operation mode is normal

D1L12 = D1L3 & (D1L31 & C3_cqi[2] # !D1L31 & (C4_cqi[2])) # !D1L3 & (D1L31);


--C5_cqi[2] is cnt:inst5|cqi[2] at LC_X12_Y16_N7
--operation mode is normal

C5_cqi[2]_lut_out = !C5_cqi[3] & (C5_cqi[2] $ (C5_cqi[1] & C5_cqi[0]));
C5_cqi[2] = DFFEAS(C5_cqi[2]_lut_out, GLOBAL(C4L5), GLOBAL(clr), , ena, , , , );


--D1L22 is xianshi:inst7|dout~632 at LC_X13_Y13_N3
--operation mode is normal

D1L22 = D1L3 & (D1L12) # !D1L3 & (D1L12 & (C5_cqi[2]) # !D1L12 & C6_cqi[2]);


--C1_cqi[2] is cnt:inst1|cqi[2] at LC_X13_Y10_N8
--operation mode is normal

C1_cqi[2]_lut_out = !C1_cqi[3] & (C1_cqi[2] $ (C1_cqi[0] & C1_cqi[1]));
C1_cqi[2] = DFFEAS(C1_cqi[2]_lut_out, GLOBAL(B1_clk_scan), GLOBAL(clr), , ena, , , , );


--C2_cqi[3] is cnt:inst2|cqi[3] at LC_X13_Y10_N9
--operation mode is normal

C2_cqi[3]_lut_out = C2_cqi[1] & !C2_cqi[3] & C2_cqi[0] & C2_cqi[2] # !C2_cqi[1] & C2_cqi[3] & !C2_cqi[0] & !C2_cqi[2];
C2_cqi[3] = DFFEAS(C2_cqi[3]_lut_out, GLOBAL(C1L6), GLOBAL(clr), , ena, , , , );


--C3_cqi[3] is cnt:inst3|cqi[3] at LC_X12_Y16_N9
--operation mode is normal

C3_cqi[3]_lut_out = C3_cqi[3] & !C3_cqi[0] & !C3_cqi[2] & !C3_cqi[1] # !C3_cqi[3] & C3_cqi[0] & C3_cqi[2] & C3_cqi[1];
C3_cqi[3] = DFFEAS(C3_cqi[3]_lut_out, GLOBAL(C2L6), GLOBAL(clr), , ena, , , , );


--D1L32 is xianshi:inst7|dout~633 at LC_X12_Y16_N6
--operation mode is normal

D1L32 = !D1L3 & (D1L8 # D1L6 # D1L7);


--C5_cqi[3] is cnt:inst5|cqi[3] at LC_X12_Y16_N2
--operation mode is normal

C5_cqi[3]_lut_out = C5_cqi[2] & C5_cqi[1] & C5_cqi[0] & !C5_cqi[3] # !C5_cqi[2] & !C5_cqi[1] & !C5_cqi[0] & C5_cqi[3];
C5_cqi[3] = DFFEAS(C5_cqi[3]_lut_out, GLOBAL(C4L5), GLOBAL(clr), , ena, , , , );


--D1L42 is xianshi:inst7|dout~634 at LC_X12_Y16_N1
--operation mode is normal

D1L42 = D1L31 & (D1L32 & C5_cqi[3] # !D1L32 & (C3_cqi[3])) # !D1L31 & (D1L32);


--C1_cqi[3] is cnt:inst1|cqi[3] at LC_X13_Y10_N1
--operation mode is normal

C1_cqi[3]_lut_out = C1_cqi[0] & !C1_cqi[3] & C1_cqi[2] & C1_cqi[1] # !C1_cqi[0] & C1_cqi[3] & !C1_cqi[2] & !C1_cqi[1];
C1_cqi[3] = DFFEAS(C1_cqi[3]_lut_out, GLOBAL(B1_clk_scan), GLOBAL(clr), , ena, , , , );


--D1L74 is xianshi:inst7|LessThan~1726 at LC_X13_Y14_N8
--operation mode is normal

D1L74 = D1_qq[15] & (D1L14 # D1_qq[14]);


--D1L301 is xianshi:inst7|w1~919 at LC_X12_Y14_N0
--operation mode is normal

D1L301 = D1_qq[16] & !D1L23 & (D1L33 # !D1L5);


--D1L401 is xianshi:inst7|w1~920 at LC_X13_Y14_N9
--operation mode is normal

D1L401 = D1_qq[15] & !D1L14 & (!D1_qq[14]) # !D1_qq[15] & (!D1L54 & D1_qq[14]);


--C1L6 is cnt:inst1|reduce_nor~0 at LC_X13_Y10_N4
--operation mode is normal

C1L6 = !C1_cqi[0] & !C1_cqi[1] & !C1_cqi[2] & !C1_cqi[3];


--C5L6 is cnt:inst5|reduce_nor~0 at LC_X12_Y16_N0
--operation mode is normal

C5L6 = !C5_cqi[3] & !C5_cqi[0] & !C5_cqi[2] & !C5_cqi[1];


--D1_qq[0] is xianshi:inst7|qq[0] at LC_X12_Y13_N1
--operation mode is arithmetic

D1_qq[0]_lut_out = !D1_qq[0];
D1_qq[0] = DFFEAS(D1_qq[0]_lut_out, GLOBAL(clk), VCC, , , , , D1L11, );

--D1L15 is xianshi:inst7|qq[0]~655 at LC_X12_Y13_N1
--operation mode is arithmetic

D1L15_cout_0 = D1_qq[0];
D1L15 = CARRY(D1L15_cout_0);

--D1L25 is xianshi:inst7|qq[0]~655COUT1_659 at LC_X12_Y13_N1
--operation mode is arithmetic

D1L25_cout_1 = D1_qq[0];
D1L25 = CARRY(D1L25_cout_1);


--C2L6 is cnt:inst2|reduce_nor~0 at LC_X13_Y10_N5
--operation mode is normal

C2L6 = !C2_cqi[3] & !C2_cqi[2] & !C2_cqi[0] & !C2_cqi[1];


--C3L6 is cnt:inst3|reduce_nor~0 at LC_X11_Y16_N5
--operation mode is normal

C3L6 = !C3_cqi[0] & !C3_cqi[3] & !C3_cqi[1] & !C3_cqi[2];


--C4L5 is cnt:inst4|reduce_nor~0 at LC_X20_Y10_N4
--operation mode is normal

C4L5 = !C4_cqi[1] & !C4_cqi[2] & !C4_cqi[0];


--B1_clk_scan is clkgen:inst|clk_scan at LC_X27_Y10_N0
--operation mode is normal

B1_clk_scan_lut_out = B1_cnt[18] # !B1L47 & (B1_cnt[13] # !B1L77);
B1_clk_scan = DFFEAS(B1_clk_scan_lut_out, GLOBAL(clk), VCC, , , , , , );


--B1_cnt[17] is clkgen:inst|cnt[17] at LC_X27_Y9_N7
--operation mode is normal

B1_cnt[17]_lut_out = B1L4 & (B1L08 # B1L28 # B1L38);
B1_cnt[17] = DFFEAS(B1_cnt[17]_lut_out, GLOBAL(clk), VCC, , , , , , );


--B1_cnt[16] is clkgen:inst|cnt[16] at LC_X27_Y9_N3
--operation mode is normal

B1_cnt[16]_lut_out = B1L7 & (B1L08 # B1L28 # B1L38);
B1_cnt[16] = DFFEAS(B1_cnt[16]_lut_out, GLOBAL(clk), VCC, , , , , , );


--B1_cnt[15] is clkgen:inst|cnt[15] at LC_X27_Y9_N4
--operation mode is normal

B1_cnt[15]_lut_out = B1L01 & (B1L38 # B1L28 # B1L08);
B1_cnt[15] = DFFEAS(B1_cnt[15]_lut_out, GLOBAL(clk), VCC, , , , , , );


--B1L47 is clkgen:inst|LessThan~252 at LC_X27_Y10_N7
--operation mode is normal

B1_cnt[14]_qfbk = B1_cnt[14];
B1L47 = !B1_cnt[16] # !B1_cnt[14]_qfbk # !B1_cnt[15] # !B1_cnt[17];

--B1_cnt[14] is clkgen:inst|cnt[14] at LC_X27_Y10_N7
--operation mode is normal

B1_cnt[14] = DFFEAS(B1L47, GLOBAL(clk), VCC, , , B1L1, , , VCC);


--B1_cnt[5] is clkgen:inst|cnt[5] at LC_X27_Y9_N0
--operation mode is normal

B1_cnt[5]_lut_out = B1L31 & (B1L08 # B1L28 # B1L38);
B1_cnt[5] = DFFEAS(B1_cnt[5]_lut_out, GLOBAL(clk), VCC, , , , , , );


--B1L57 is clkgen:inst|LessThan~253 at LC_X27_Y10_N5
--operation mode is normal

B1_cnt[6]_qfbk = B1_cnt[6];
B1L57 = !B1_cnt[4] & !B1_cnt[6]_qfbk & !B1_cnt[5] # !B1_cnt[7];

--B1_cnt[6] is clkgen:inst|cnt[6] at LC_X27_Y10_N5
--operation mode is normal

B1_cnt[6] = DFFEAS(B1L57, GLOBAL(clk), VCC, , , B1L61, , , VCC);


--B1_cnt[10] is clkgen:inst|cnt[10] at LC_X26_Y8_N2
--operation mode is normal

B1_cnt[10]_lut_out = GND;
B1_cnt[10] = DFFEAS(B1_cnt[10]_lut_out, GLOBAL(clk), VCC, , , B1L82, , , VCC);


--B1_cnt[9] is clkgen:inst|cnt[9] at LC_X25_Y9_N2
--operation mode is normal

B1_cnt[9]_lut_out = GND;
B1_cnt[9] = DFFEAS(B1_cnt[9]_lut_out, GLOBAL(clk), VCC, , , B1L13, , , VCC);


--B1L67 is clkgen:inst|LessThan~254 at LC_X27_Y9_N8
--operation mode is normal

B1_cnt[11]_qfbk = B1_cnt[11];
B1L67 = !B1_cnt[10] & (!B1_cnt[11]_qfbk & !B1_cnt[9]);

--B1_cnt[11] is clkgen:inst|cnt[11] at LC_X27_Y9_N8
--operation mode is normal

B1_cnt[11] = DFFEAS(B1L67, GLOBAL(clk), VCC, , , B1L52, , , VCC);


--B1_cnt[8] is clkgen:inst|cnt[8] at LC_X27_Y9_N2
--operation mode is normal

B1_cnt[8]_lut_out = B1L43 & (B1L08 # B1L28 # B1L38);
B1_cnt[8] = DFFEAS(B1_cnt[8]_lut_out, GLOBAL(clk), VCC, , , , , , );


--B1L77 is clkgen:inst|LessThan~255 at LC_X27_Y10_N4
--operation mode is normal

B1L77 = B1L57 & !B1_cnt[8] & B1L67 # !B1_cnt[12];


--B1_cnt[13] is clkgen:inst|cnt[13] at LC_X27_Y10_N9
--operation mode is normal

B1_cnt[13]_lut_out = B1L93 & (B1L08 # B1L28 # B1L38);
B1_cnt[13] = DFFEAS(B1_cnt[13]_lut_out, GLOBAL(clk), VCC, , , , , , );


--B1_cnt[18] is clkgen:inst|cnt[18] at LC_X27_Y10_N6
--operation mode is normal

B1_cnt[18]_lut_out = B1L14 & (B1L08 # B1L28 # B1L38);
B1_cnt[18] = DFFEAS(B1_cnt[18]_lut_out, GLOBAL(clk), VCC, , , , , , );


--B1L1 is clkgen:inst|add~286 at LC_X26_Y9_N5
--operation mode is arithmetic

B1L1_carry_eqn = B1L04;
B1L1 = B1_cnt[14] $ (!B1L1_carry_eqn);

--B1L2 is clkgen:inst|add~288 at LC_X26_Y9_N5
--operation mode is arithmetic

B1L2_cout_0 = B1_cnt[14] & (!B1L04);
B1L2 = CARRY(B1L2_cout_0);

--B1L3 is clkgen:inst|add~288COUT1_393 at LC_X26_Y9_N5
--operation mode is arithmetic

B1L3_cout_1 = B1_cnt[14] & (!B1L04);
B1L3 = CARRY(B1L3_cout_1);


--B1L4 is clkgen:inst|add~291 at LC_X26_Y9_N8
--operation mode is arithmetic

B1L4_carry_eqn = (!B1L04 & B1L8) # (B1L04 & B1L9);

⌨️ 快捷键说明

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