📄 liangzhu.fit.eqn
字号:
--clk_cnt[1] is clk_cnt[1] at LC_X8_Y12_N4
--operation mode is arithmetic
clk_cnt[1]_lut_out = clk_cnt[1] $ A1L13;
clk_cnt[1] = DFFEAS(clk_cnt[1]_lut_out, GLOBAL(sys_clk), GLOBAL(rst_n), , , , , , );
--A1L43 is clk_cnt[1]~173 at LC_X8_Y12_N4
--operation mode is arithmetic
A1L43 = CARRY(!A1L23 # !clk_cnt[1]);
--clk_cnt[23] is clk_cnt[23] at LC_X8_Y10_N6
--operation mode is normal
clk_cnt[23]_carry_eqn = (!A1L09 & A1L29) # (A1L09 & A1L39);
clk_cnt[23]_lut_out = clk_cnt[23]_carry_eqn $ clk_cnt[23];
clk_cnt[23] = DFFEAS(clk_cnt[23]_lut_out, GLOBAL(sys_clk), GLOBAL(rst_n), , , , , , );
--high[0] is high[0] at LC_X14_Y9_N4
--operation mode is normal
high[0]_lut_out = !A1L761 & !A1L861 & A1L501 & !A1L401;
high[0] = DFFEAS(high[0]_lut_out, GLOBAL(clk_cnt[23]), VCC, , , , , , );
--C1_q_a[0] is altsyncram:reduce_or_rtl_0|altsyncram_kcj:auto_generated|q_a[0] at M4K_X17_Y9
--RAM Block Operation Mode: ROM
--Port A Depth: 256, Port A Width: 6
--Port A Logical Depth: 256, Port A Logical Width: 6
--Port A Input: Registered, Port A Output: Un-registered
C1_q_a[0]_PORT_A_address = BUS(A1L11, A1L21, A1L401, A1L601, A1L51, A1L81, A1L701, A1L501);
C1_q_a[0]_PORT_A_address_reg = DFFE(C1_q_a[0]_PORT_A_address, C1_q_a[0]_clock_0, , , );
C1_q_a[0]_clock_0 = GLOBAL(clk_cnt[23]);
C1_q_a[0]_PORT_A_data_out = MEMORY(, , C1_q_a[0]_PORT_A_address_reg, , , , , , C1_q_a[0]_clock_0, , , , , );
C1_q_a[0] = C1_q_a[0]_PORT_A_data_out[0];
--C1_q_a[5] is altsyncram:reduce_or_rtl_0|altsyncram_kcj:auto_generated|q_a[5] at M4K_X17_Y9
C1_q_a[0]_PORT_A_address = BUS(A1L11, A1L21, A1L401, A1L601, A1L51, A1L81, A1L701, A1L501);
C1_q_a[0]_PORT_A_address_reg = DFFE(C1_q_a[0]_PORT_A_address, C1_q_a[0]_clock_0, , , );
C1_q_a[0]_clock_0 = GLOBAL(clk_cnt[23]);
C1_q_a[0]_PORT_A_data_out = MEMORY(, , C1_q_a[0]_PORT_A_address_reg, , , , , , C1_q_a[0]_clock_0, , , , , );
C1_q_a[5] = C1_q_a[0]_PORT_A_data_out[5];
--C1_q_a[4] is altsyncram:reduce_or_rtl_0|altsyncram_kcj:auto_generated|q_a[4] at M4K_X17_Y9
C1_q_a[0]_PORT_A_address = BUS(A1L11, A1L21, A1L401, A1L601, A1L51, A1L81, A1L701, A1L501);
C1_q_a[0]_PORT_A_address_reg = DFFE(C1_q_a[0]_PORT_A_address, C1_q_a[0]_clock_0, , , );
C1_q_a[0]_clock_0 = GLOBAL(clk_cnt[23]);
C1_q_a[0]_PORT_A_data_out = MEMORY(, , C1_q_a[0]_PORT_A_address_reg, , , , , , C1_q_a[0]_clock_0, , , , , );
C1_q_a[4] = C1_q_a[0]_PORT_A_data_out[4];
--C1_q_a[3] is altsyncram:reduce_or_rtl_0|altsyncram_kcj:auto_generated|q_a[3] at M4K_X17_Y9
C1_q_a[0]_PORT_A_address = BUS(A1L11, A1L21, A1L401, A1L601, A1L51, A1L81, A1L701, A1L501);
C1_q_a[0]_PORT_A_address_reg = DFFE(C1_q_a[0]_PORT_A_address, C1_q_a[0]_clock_0, , , );
C1_q_a[0]_clock_0 = GLOBAL(clk_cnt[23]);
C1_q_a[0]_PORT_A_data_out = MEMORY(, , C1_q_a[0]_PORT_A_address_reg, , , , , , C1_q_a[0]_clock_0, , , , , );
C1_q_a[3] = C1_q_a[0]_PORT_A_data_out[3];
--C1_q_a[2] is altsyncram:reduce_or_rtl_0|altsyncram_kcj:auto_generated|q_a[2] at M4K_X17_Y9
C1_q_a[0]_PORT_A_address = BUS(A1L11, A1L21, A1L401, A1L601, A1L51, A1L81, A1L701, A1L501);
C1_q_a[0]_PORT_A_address_reg = DFFE(C1_q_a[0]_PORT_A_address, C1_q_a[0]_clock_0, , , );
C1_q_a[0]_clock_0 = GLOBAL(clk_cnt[23]);
C1_q_a[0]_PORT_A_data_out = MEMORY(, , C1_q_a[0]_PORT_A_address_reg, , , , , , C1_q_a[0]_clock_0, , , , , );
C1_q_a[2] = C1_q_a[0]_PORT_A_data_out[2];
--C1_q_a[1] is altsyncram:reduce_or_rtl_0|altsyncram_kcj:auto_generated|q_a[1] at M4K_X17_Y9
C1_q_a[0]_PORT_A_address = BUS(A1L11, A1L21, A1L401, A1L601, A1L51, A1L81, A1L701, A1L501);
C1_q_a[0]_PORT_A_address_reg = DFFE(C1_q_a[0]_PORT_A_address, C1_q_a[0]_clock_0, , , );
C1_q_a[0]_clock_0 = GLOBAL(clk_cnt[23]);
C1_q_a[0]_PORT_A_data_out = MEMORY(, , C1_q_a[0]_PORT_A_address_reg, , , , , , C1_q_a[0]_clock_0, , , , , );
C1_q_a[1] = C1_q_a[0]_PORT_A_data_out[1];
--A1L171 is reduce_or~664 at LC_X16_Y9_N8
--operation mode is normal
A1L171 = C1_q_a[3] & !C1_q_a[1] & C1_q_a[5] # !C1_q_a[3] & C1_q_a[1] & !C1_q_a[5];
--A1L271 is reduce_or~665 at LC_X16_Y9_N6
--operation mode is normal
A1L271 = !C1_q_a[0] & (!C1_q_a[4] & !high[0]);
--A1L551 is origin~152 at LC_X14_Y9_N1
--operation mode is normal
A1L551 = C1_q_a[1] & (!C1_q_a[2] # !C1_q_a[0]) # !C1_q_a[1] & (C1_q_a[2]);
--A1L361 is reduce_nor~548 at LC_X15_Y9_N6
--operation mode is normal
A1L361 = !C1_q_a[3] & !high[0] & !C1_q_a[0] & !C1_q_a[1];
--A1L061 is reduce_nor~0 at LC_X15_Y9_N5
--operation mode is normal
A1L061 = A1L361 & C1_q_a[4] & !C1_q_a[2] & C1_q_a[5];
--A1L651 is origin~153 at LC_X15_Y9_N0
--operation mode is normal
A1L651 = C1_q_a[3] & (high[0] # !C1_q_a[4] & !C1_q_a[5]) # !C1_q_a[3] & (C1_q_a[4] & (high[0] # !C1_q_a[5]) # !C1_q_a[4] & (C1_q_a[5]));
--A1L751 is origin~154 at LC_X15_Y9_N2
--operation mode is normal
A1L751 = C1_q_a[3] & !high[0] & (C1_q_a[4] # C1_q_a[5]) # !C1_q_a[3] & (high[0] & !C1_q_a[4] & !C1_q_a[5] # !high[0] & C1_q_a[4] & C1_q_a[5]);
--A1L851 is origin~155 at LC_X15_Y9_N4
--operation mode is normal
A1L851 = !A1L951 & (A1L651 & (A1L751) # !A1L651 & (!A1L751 # !A1L551));
--origin[13] is origin[13] at LC_X15_Y9_N4
--operation mode is normal
origin[13] = DFFEAS(A1L851, GLOBAL(clk_cnt[23]), VCC, , , , , , );
--A1L261 is reduce_nor~10 at LC_X15_Y9_N9
--operation mode is normal
A1L261 = A1L361 & !C1_q_a[4] & !C1_q_a[2] & !C1_q_a[5];
--A1L461 is reduce_nor~549 at LC_X16_Y9_N3
--operation mode is normal
A1L461 = !C1_q_a[5] & !high[0] & C1_q_a[1] & !C1_q_a[3];
--A1L161 is reduce_nor~8 at LC_X16_Y9_N2
--operation mode is normal
A1L161 = C1_q_a[0] & A1L461 & !C1_q_a[4] & !C1_q_a[2];
--A1L371 is reduce_or~667 at LC_X16_Y9_N1
--operation mode is normal
A1L371 = C1_q_a[2] & !high[0] & C1_q_a[1] & !C1_q_a[3];
--A1L471 is reduce_or~668 at LC_X15_Y9_N7
--operation mode is normal
A1L471 = A1L371 & !C1_q_a[4] & !C1_q_a[0] & !C1_q_a[5];
--A1L571 is reduce_or~670 at LC_X16_Y9_N4
--operation mode is normal
A1L571 = C1_q_a[2] & !C1_q_a[3] & C1_q_a[1] & !C1_q_a[5] # !C1_q_a[2] & C1_q_a[3] & !C1_q_a[1] & C1_q_a[5];
--clk_cnt[0] is clk_cnt[0] at LC_X8_Y12_N3
--operation mode is arithmetic
clk_cnt[0]_lut_out = !clk_cnt[0];
clk_cnt[0] = DFFEAS(clk_cnt[0]_lut_out, GLOBAL(sys_clk), GLOBAL(rst_n), , , , , , );
--A1L13 is clk_cnt[0]~181 at LC_X8_Y12_N3
--operation mode is arithmetic
A1L13_cout_0 = clk_cnt[0];
A1L13 = CARRY(A1L13_cout_0);
--A1L23 is clk_cnt[0]~181COUT1_265 at LC_X8_Y12_N3
--operation mode is arithmetic
A1L23_cout_1 = clk_cnt[0];
A1L23 = CARRY(A1L23_cout_1);
--clk_cnt[22] is clk_cnt[22] at LC_X8_Y10_N5
--operation mode is arithmetic
clk_cnt[22]_carry_eqn = A1L09;
clk_cnt[22]_lut_out = clk_cnt[22] $ !clk_cnt[22]_carry_eqn;
clk_cnt[22] = DFFEAS(clk_cnt[22]_lut_out, GLOBAL(sys_clk), GLOBAL(rst_n), , , , , , );
--A1L29 is clk_cnt[22]~185 at LC_X8_Y10_N5
--operation mode is arithmetic
A1L29_cout_0 = clk_cnt[22] & !A1L09;
A1L29 = CARRY(A1L29_cout_0);
--A1L39 is clk_cnt[22]~185COUT1_282 at LC_X8_Y10_N5
--operation mode is arithmetic
A1L39_cout_1 = clk_cnt[22] & !A1L09;
A1L39 = CARRY(A1L39_cout_1);
--counter[6] is counter[6] at LC_X13_Y10_N2
--operation mode is normal
counter[6]_lut_out = GND;
counter[6] = DFFEAS(counter[6]_lut_out, GLOBAL(clk_cnt[23]), VCC, , , A1L21, , , VCC);
--A1L561 is reduce_nor~550 at LC_X14_Y9_N9
--operation mode is normal
counter[7]_qfbk = counter[7];
A1L561 = counter[6] # counter[7]_qfbk # !counter[5] # !counter[4];
--counter[7] is counter[7] at LC_X14_Y9_N9
--operation mode is normal
counter[7] = DFFEAS(A1L561, GLOBAL(clk_cnt[23]), VCC, , , A1L11, , , VCC);
--counter[2] is counter[2] at LC_X12_Y9_N2
--operation mode is normal
counter[2]_lut_out = GND;
counter[2] = DFFEAS(counter[2]_lut_out, GLOBAL(clk_cnt[23]), VCC, , , A1L81, , , VCC);
--A1L661 is reduce_nor~551 at LC_X14_Y9_N2
--operation mode is normal
counter[3]_qfbk = counter[3];
A1L661 = counter[2] # counter[3]_qfbk # counter[0] # !counter[1];
--counter[3] is counter[3] at LC_X14_Y9_N2
--operation mode is normal
counter[3] = DFFEAS(A1L661, GLOBAL(clk_cnt[23]), VCC, , , A1L51, , , VCC);
--A1L1 is add~650 at LC_X13_Y9_N4
--operation mode is arithmetic
A1L1 = counter[4] $ (!A1L61);
--A1L2 is add~652 at LC_X13_Y9_N4
--operation mode is arithmetic
A1L2 = A1L3;
--A1L5 is add~655 at LC_X13_Y9_N1
--operation mode is arithmetic
A1L5 = counter[1] $ A1L22;
--A1L6 is add~657 at LC_X13_Y9_N1
--operation mode is arithmetic
A1L6_cout_0 = !A1L22 # !counter[1];
A1L6 = CARRY(A1L6_cout_0);
--A1L7 is add~657COUT1_692 at LC_X13_Y9_N1
--operation mode is arithmetic
A1L7_cout_1 = !A1L32 # !counter[1];
A1L7 = CARRY(A1L7_cout_1);
--A1L761 is reduce_nor~552 at LC_X14_Y9_N0
--operation mode is normal
A1L761 = !A1L661 & !A1L561 # !A1L5 # !A1L1;
--A1L8 is add~660 at LC_X13_Y9_N5
--operation mode is arithmetic
A1L8_carry_eqn = (!A1L2 & GND) # (A1L2 & VCC);
A1L8 = counter[5] $ (A1L8_carry_eqn);
--A1L9 is add~662 at LC_X13_Y9_N5
--operation mode is arithmetic
A1L9_cout_0 = !A1L2 # !counter[5];
A1L9 = CARRY(A1L9_cout_0);
--A1L01 is add~662COUT1_694 at LC_X13_Y9_N5
--operation mode is arithmetic
A1L01_cout_1 = !A1L2 # !counter[5];
A1L01 = CARRY(A1L01_cout_1);
--A1L401 is counter~256 at LC_X14_Y9_N3
--operation mode is normal
A1L401 = A1L8 & (A1L661 # A1L561);
--counter[5] is counter[5] at LC_X14_Y9_N3
--operation mode is normal
counter[5] = DFFEAS(A1L401, GLOBAL(clk_cnt[23]), VCC, , , , , , );
--A1L11 is add~665 at LC_X13_Y9_N7
--operation mode is normal
A1L11_carry_eqn = (!A1L2 & A1L31) # (A1L2 & A1L41);
A1L11 = A1L11_carry_eqn $ counter[7];
--A1L21 is add~670 at LC_X13_Y9_N6
--operation mode is arithmetic
A1L21_carry_eqn = (!A1L2 & A1L9) # (A1L2 & A1L01);
A1L21 = counter[6] $ (!A1L21_carry_eqn);
--A1L31 is add~672 at LC_X13_Y9_N6
--operation mode is arithmetic
A1L31_cout_0 = counter[6] & (!A1L9);
A1L31 = CARRY(A1L31_cout_0);
--A1L41 is add~672COUT1_695 at LC_X13_Y9_N6
--operation mode is arithmetic
A1L41_cout_1 = counter[6] & (!A1L01);
A1L41 = CARRY(A1L41_cout_1);
--A1L51 is add~675 at LC_X13_Y9_N3
--operation mode is arithmetic
A1L51 = counter[3] $ (A1L91);
--A1L61 is add~677 at LC_X13_Y9_N3
--operation mode is arithmetic
A1L61_cout_0 = !A1L91 # !counter[3];
A1L61 = CARRY(A1L61_cout_0);
--A1L71 is add~677COUT1 at LC_X13_Y9_N3
--operation mode is arithmetic
A1L71_cout_1 = !A1L02 # !counter[3];
A1L71 = CARRY(A1L71_cout_1);
--A1L81 is add~680 at LC_X13_Y9_N2
--operation mode is arithmetic
A1L81 = counter[2] $ !A1L6;
--A1L91 is add~682 at LC_X13_Y9_N2
--operation mode is arithmetic
A1L91_cout_0 = counter[2] & !A1L6;
A1L91 = CARRY(A1L91_cout_0);
--A1L02 is add~682COUT1_693 at LC_X13_Y9_N2
--operation mode is arithmetic
A1L02_cout_1 = counter[2] & !A1L7;
A1L02 = CARRY(A1L02_cout_1);
--A1L861 is reduce_nor~553 at LC_X14_Y9_N5
--operation mode is normal
A1L861 = A1L11 # A1L21 # A1L51 # A1L81;
--A1L12 is add~685 at LC_X13_Y9_N0
--operation mode is arithmetic
A1L12 = !counter[0];
--A1L22 is add~687 at LC_X13_Y9_N0
--operation mode is arithmetic
A1L22_cout_0 = counter[0];
A1L22 = CARRY(A1L22_cout_0);
--A1L32 is add~687COUT1_691 at LC_X13_Y9_N0
--operation mode is arithmetic
A1L32_cout_1 = counter[0];
A1L32 = CARRY(A1L32_cout_1);
--A1L501 is counter~257 at LC_X13_Y9_N9
--operation mode is normal
A1L501 = A1L12 & (A1L661 # A1L561);
--counter[0] is counter[0] at LC_X13_Y9_N9
--operation mode is normal
counter[0] = DFFEAS(A1L501, GLOBAL(clk_cnt[23]), VCC, , , , , , );
--A1L601 is counter~258 at LC_X14_Y9_N6
--operation mode is normal
A1L601 = A1L1 & (A1L561 # A1L661);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -