📄 ledarray8_8.map.eqn
字号:
B3_delay_counter[5] = TFFE(B3_delay_counter[5]_reg_input, !B1_carrier, GLOBAL(reset), , );
--B3_delay_counter[6] is counter:inst3|delay_counter[6]
B3_delay_counter[6]_p1_out = B3_delay_counter[5] & B3_delay_counter[4] & B3_delay_counter[3] & B3_delay_counter[2] & B3_delay_counter[1] & B3_delay_counter[0];
B3_delay_counter[6]_or_out = B3_delay_counter[6];
B3_delay_counter[6]_reg_input = B3_delay_counter[6]_p1_out $ B3_delay_counter[6]_or_out;
B3_delay_counter[6] = DFFE(B3_delay_counter[6]_reg_input, !B1_carrier, GLOBAL(reset), , );
--B3_carrier is counter:inst3|carrier
B3_carrier_p1_out = !B3_delay_counter[6] & B3_delay_counter[5] & B3_delay_counter[4] & !B3_delay_counter[3] & !B3_delay_counter[2] & !B3_delay_counter[1] & B3_delay_counter[0];
B3_carrier_or_out = B3_carrier_p1_out;
B3_carrier_reg_input = B3_carrier_or_out;
B3_carrier = TFFE(B3_carrier_reg_input, !B1_carrier, GLOBAL(reset), , );
--B2_delay_counter[0] is counter:inst4|delay_counter[0]
B2_delay_counter[0]_p1_out = !B2_delay_counter[3] & B2_delay_counter[2] & !B2_delay_counter[1] & !B2_delay_counter[0];
B2_delay_counter[0]_or_out = B2_delay_counter[0]_p1_out;
B2_delay_counter[0]_reg_input = !B2_delay_counter[0]_or_out;
B2_delay_counter[0] = TFFE(B2_delay_counter[0]_reg_input, !B3_carrier, GLOBAL(reset), , );
--B2_counter[0] is counter:inst4|counter[0]
B2_counter[0]_reg_input = VCC;
B2_counter[0] = TFFE(B2_counter[0]_reg_input, !B3_carrier, GLOBAL(reset), , );
--B2_delay_counter[1] is counter:inst4|delay_counter[1]
B2_delay_counter[1]_or_out = B2_delay_counter[0];
B2_delay_counter[1]_reg_input = B2_delay_counter[1]_or_out;
B2_delay_counter[1] = TFFE(B2_delay_counter[1]_reg_input, !B3_carrier, GLOBAL(reset), , );
--B2_counter[1] is counter:inst4|counter[1]
B2_counter[1]_p1_out = B2_counter[2] & !B2_counter[3] & !B2_counter[1];
B2_counter[1]_or_out = B2_counter[1]_p1_out # !B2_counter[0];
B2_counter[1]_reg_input = !B2_counter[1]_or_out;
B2_counter[1] = TFFE(B2_counter[1]_reg_input, !B3_carrier, GLOBAL(reset), , );
--B2_delay_counter[2] is counter:inst4|delay_counter[2]
B2_delay_counter[2]_p1_out = !B2_delay_counter[3] & !B2_delay_counter[1] & !B2_delay_counter[0] & B2_delay_counter[2];
B2_delay_counter[2]_p2_out = B2_delay_counter[1] & B2_delay_counter[0];
B2_delay_counter[2]_or_out = B2_delay_counter[2]_p1_out # B2_delay_counter[2]_p2_out;
B2_delay_counter[2]_reg_input = B2_delay_counter[2]_or_out;
B2_delay_counter[2] = TFFE(B2_delay_counter[2]_reg_input, !B3_carrier, GLOBAL(reset), , );
--B2_counter[3] is counter:inst4|counter[3]
B2_counter[3]_p1_out = B2_counter[2] & B2_counter[1] & B2_counter[0];
B2_counter[3]_or_out = B2_counter[3]_p1_out;
B2_counter[3]_reg_input = B2_counter[3]_or_out;
B2_counter[3] = TFFE(B2_counter[3]_reg_input, !B3_carrier, GLOBAL(reset), , );
--B2_delay_counter[3] is counter:inst4|delay_counter[3]
B2_delay_counter[3]_p1_out = B2_delay_counter[2] & B2_delay_counter[1] & B2_delay_counter[0];
B2_delay_counter[3]_or_out = B2_delay_counter[3]_p1_out;
B2_delay_counter[3]_reg_input = B2_delay_counter[3]_or_out;
B2_delay_counter[3] = TFFE(B2_delay_counter[3]_reg_input, !B3_carrier, GLOBAL(reset), , );
--B2_counter[2] is counter:inst4|counter[2]
B2_counter[2]_p1_out = !B2_counter[3] & B2_counter[0] & B2_counter[2];
B2_counter[2]_p2_out = B2_counter[0] & B2_counter[1];
B2_counter[2]_or_out = B2_counter[2]_p1_out # B2_counter[2]_p2_out;
B2_counter[2]_reg_input = B2_counter[2]_or_out;
B2_counter[2] = TFFE(B2_counter[2]_reg_input, !B3_carrier, GLOBAL(reset), , );
--B2_carrier is counter:inst4|carrier
B2_carrier_p1_out = !B2_delay_counter[3] & B2_delay_counter[2] & !B2_delay_counter[1] & !B2_delay_counter[0];
B2_carrier_or_out = B2_carrier_p1_out;
B2_carrier_reg_input = B2_carrier_or_out;
B2_carrier = TFFE(B2_carrier_reg_input, !B3_carrier, GLOBAL(reset), , );
--B4_counter[0] is counter:inst5|counter[0]
B4_counter[0]_reg_input = VCC;
B4_counter[0] = TFFE(B4_counter[0]_reg_input, !B2_carrier, GLOBAL(reset), , );
--B4_counter[1] is counter:inst5|counter[1]
B4_counter[1]_p1_out = B4_counter[2] & !B4_counter[3] & !B4_counter[1];
B4_counter[1]_or_out = B4_counter[1]_p1_out # !B4_counter[0];
B4_counter[1]_reg_input = !B4_counter[1]_or_out;
B4_counter[1] = TFFE(B4_counter[1]_reg_input, !B2_carrier, GLOBAL(reset), , );
--B4_counter[3] is counter:inst5|counter[3]
B4_counter[3]_p1_out = B4_counter[2] & B4_counter[1] & B4_counter[0];
B4_counter[3]_or_out = B4_counter[3]_p1_out;
B4_counter[3]_reg_input = B4_counter[3]_or_out;
B4_counter[3] = TFFE(B4_counter[3]_reg_input, !B2_carrier, GLOBAL(reset), , );
--B4_counter[2] is counter:inst5|counter[2]
B4_counter[2]_p1_out = !B4_counter[3] & B4_counter[0] & B4_counter[2];
B4_counter[2]_p2_out = B4_counter[0] & B4_counter[1];
B4_counter[2]_or_out = B4_counter[2]_p1_out # B4_counter[2]_p2_out;
B4_counter[2]_reg_input = B4_counter[2]_or_out;
B4_counter[2] = TFFE(B4_counter[2]_reg_input, !B2_carrier, GLOBAL(reset), , );
--F1_row[1] is ledarray_drv:inst7|row[1]
F1_row[1]_p1_out = B2_counter[1] & !B2_counter[0] & !B2_counter[2] & !B2_counter[3] & auto & GLOBAL(reset) & F1_next_cs[6] & !F1_next_cs[5] & !F1_next_cs[4] & !F1_next_cs[7] & F1_next_cs[0] & !F1_next_cs[3] & !F1_next_cs[2] & !F1_next_cs[1] & !timer;
F1_row[1]_p2_out = auto & GLOBAL(reset) & F1_next_cs[6] & !F1_next_cs[5] & !F1_next_cs[4] & !F1_next_cs[7] & F1_next_cs[0] & !F1_next_cs[3] & !F1_next_cs[2] & !F1_next_cs[1] & timer & B4_counter[1] & !B4_counter[0] & !B4_counter[2] & !B4_counter[3];
F1_row[1]_or_out = F1_row[1]_p1_out # F1_row[1]_p2_out;
F1_row[1]_reg_input = !(F1_row[1]_or_out);
F1_row[1] = DFFE(F1_row[1]_reg_input, !B1_carrier, , GLOBAL(reset), );
--F1L2 is ledarray_drv:inst7|Mux~6430
F1L2_p0_out = !B4_counter[0] & !F1_next_cs[4] & timer & !F1_next_cs[5] & B4_counter[2];
F1L2_p1_out = B4_counter[0] & B2_counter[0] & F1_next_cs[4];
F1L2_p2_out = B2_counter[0] & !F1_next_cs[7] & !timer & !B2_counter[1];
F1L2_p3_out = !B2_counter[0] & !F1_next_cs[4] & !timer & !F1_next_cs[5] & B2_counter[2];
F1L2_p4_out = !B4_counter[0] & !B2_counter[0] & F1_next_cs[7] & !B2_counter[1] & B4_counter[2];
F1L2_or_out = F1L2_p0_out # F1L2_p1_out # F1L2_p2_out # F1L2_p3_out # F1L2_p4_out;
F1L2 = F1L2_or_out;
--F1L3 is ledarray_drv:inst7|Mux~6436
F1L3_p0_out = !F1_next_cs[7] & B2_counter[1] & !timer & !F1_next_cs[1];
F1L3_p1_out = F1_next_cs[7] & !B2_counter[1] & !B2_counter[0] & B4_counter[3];
F1L3_p2_out = F1_next_cs[7] & !B4_counter[2] & !B4_counter[1] & timer;
F1L3_p3_out = !B2_counter[1] & B2_counter[0] & B4_counter[2] & F1_next_cs[1];
F1L3_p4_out = !F1_next_cs[7] & B4_counter[1] & timer & !F1_next_cs[1];
F1L3_or_out = F1L3_p0_out # F1L3_p1_out # F1L3_p2_out # F1L3_p3_out # F1L3_p4_out;
F1L3 = F1L3_or_out;
--F1L4 is ledarray_drv:inst7|Mux~6442
F1L4_p0_out = B2_counter[3] & !timer;
F1L4_p1_out = B4_counter[2] & B2_counter[3] & F1_next_cs[1];
F1L4_p2_out = B4_counter[2] & B4_counter[1] & timer;
F1L4_p3_out = B2_counter[3] & !B4_counter[1] & F1_next_cs[7] & !B4_counter[0];
F1L4_p4_out = !B4_counter[1] & timer & !F1_next_cs[7] & B4_counter[0];
F1L4_or_out = F1L4_p0_out # F1L4_p1_out # F1L4_p2_out # F1L4_p3_out # F1L4_p4_out;
F1L4 = F1L4_or_out;
--F1L5 is ledarray_drv:inst7|Mux~6448
F1L5_p0_out = F1_next_cs[1] & F1_next_cs[7];
F1L5_p1_out = B2_counter[2] & B4_counter[3] & F1_next_cs[1];
F1L5_p2_out = B2_counter[2] & F1_next_cs[1] & B4_counter[2];
F1L5_p3_out = B2_counter[2] & F1_next_cs[1] & !B4_counter[1] & B4_counter[0];
F1L5_p4_out = !B2_counter[2] & F1_next_cs[7] & !timer & !B2_counter[1];
F1L5_or_out = F1L5_p0_out # F1L5_p1_out # F1L5_p2_out # F1L5_p3_out # F1L5_p4_out;
F1L5 = F1L5_or_out;
--F1L6 is ledarray_drv:inst7|Mux~6454
F1L6_p0_out = timer & B4_counter[3];
F1L6_p1_out = !timer & B2_counter[2] & B2_counter[1];
F1L6_p2_out = B2_counter[1] & B4_counter[1] & F1_next_cs[4];
F1L6_p3_out = B4_counter[1] & F1_next_cs[4] & B2_counter[0];
F1L6_p4_out = B2_counter[1] & F1_next_cs[4] & B4_counter[0];
F1L6_or_out = F1L6_p0_out # F1L6_p1_out # F1L6_p2_out # F1L6_p3_out # F1L6_p4_out;
F1L6 = F1L6_or_out;
--F1L7 is ledarray_drv:inst7|Mux~6460
F1L7_p0_out = F1_next_cs[2] & F1_next_cs[5];
F1L7_p1_out = F1_next_cs[6] & F1_next_cs[2];
F1L7_p2_out = F1_next_cs[6] & F1_next_cs[5];
F1L7_p3_out = F1_next_cs[2] & F1_next_cs[3];
F1L7_p4_out = F1_next_cs[5] & F1_next_cs[3];
F1L7_or_out = F1L7_p0_out # F1L7_p1_out # F1L7_p2_out # F1L7_p3_out # F1L7_p4_out;
F1L7 = F1L7_or_out;
--F1L8 is ledarray_drv:inst7|Mux~6466
F1L8_p0_out = F1_next_cs[6] & F1_next_cs[1];
F1L8_p1_out = F1_next_cs[6] & F1_next_cs[3];
F1L8_p2_out = F1_next_cs[2] & F1_next_cs[1];
F1L8_p3_out = F1_next_cs[1] & F1_next_cs[5];
F1L8_p4_out = F1_next_cs[3] & F1_next_cs[1];
F1L8_or_out = F1L8_p0_out # F1L8_p1_out # F1L8_p2_out # F1L8_p3_out # F1L8_p4_out;
F1L8 = F1L8_or_out;
--F1L10 is ledarray_drv:inst7|Mux~6468
F1L10 = EXP(F1_next_cs[7] & F1_next_cs[4]);
--F1L11 is ledarray_drv:inst7|Mux~6469
F1L11 = EXP(F1_next_cs[6] & F1_next_cs[4]);
--F1L12 is ledarray_drv:inst7|Mux~6471
F1L12 = EXP(F1_next_cs[5] & F1_next_cs[4]);
--F1_row[6] is ledarray_drv:inst7|row[6]
F1_row[6]_p1_out = F1_next_cs[0] & F1L9 & F1L10 & F1L11 & F1L12 & auto & GLOBAL(reset) & !F1L2 & !F1L3 & !F1L4 & !F1L5 & !F1L6 & !F1L7 & !F1L8 & F1L35 & F1L36 & F1L1;
F1_row[6]_or_out = F1_row[6]_p1_out;
F1_row[6]_reg_input = !(F1_row[6]_or_out);
F1_row[6] = DFFE(F1_row[6]_reg_input, !B1_carrier, , GLOBAL(reset), );
--F1L13 is ledarray_drv:inst7|Mux~6483
F1L13_p0_out = F1_next_cs[2] & !F1_next_cs[4] & !F1_next_cs[5] & !F1_next_cs[3] & F1_next_cs[0] & !F1_next_cs[1] & !timer & !F1_next_cs[6] & !F1_next_cs[7] & GLOBAL(reset) & auto & !B2_counter[1] & !B2_counter[3] & B2_counter[2];
F1L13_p1_out = B4_counter[0] & !B4_counter[1] & B4_counter[2] & !B4_counter[3] & !F1_next_cs[2] & !F1_next_cs[4] & !F1_next_cs[5] & !F1_next_cs[3] & F1_next_cs[0] & F1_next_cs[1] & timer & !F1_next_cs[6] & !F1_next_cs[7] & GLOBAL(reset) & auto;
F1L13_p2_out = B4_counter[0] & !B4_counter[1] & !B4_counter[3] & !F1_next_cs[2] & !F1_next_cs[4] & !F1_next_cs[5] & !F1_next_cs[3] & F1_next_cs[0] & !F1_next_cs[1] & timer & !F1_next_cs[6] & F1_next_cs[7] & GLOBAL(reset) & auto;
F1L13_p3_out = !B4_counter[1] & B4_counter[2] & !B4_counter[3] & F1_next_cs[2] & !F1_next_cs[4] & !F1_next_cs[5] & !F1_next_cs[3] & F1_next_cs[0] & !F1_next_cs[1] & timer & !F1_next_cs[6] & !F1_next_cs[7] & GLOBAL(reset) & auto;
F1L13_p4_out = !F1_next_cs[2] & !F1_next_cs[4] & !F1_next_cs[5] & !F1_next_cs[3] & F1_next_cs[0] & !F1_next_cs[1] & !timer & !F1_next_cs[6] & F1_next_cs[7] & GLOBAL(reset) & auto & B2_counter[0] & !B2_counter[1] & !B2_counter[3];
F1L13_or_out = F1L52 # F1L13_p0_out # F1L13_p1_out # F1L13_p2_out # F1L13_p3_out # F1L13_p4_out;
F1L13 = F1L13_or_out;
--F1_row[5] is ledarray_drv:inst7|row[5]
F1_row[5]_or_out = !F1L13;
F1_row[5]_reg_input = F1_row[5]_or_out;
F1_row[5] = DFFE(F1_row[5]_reg_input, !B1_carrier, , reset, );
--F1L17 is ledarray_drv:inst7|Mux~6505
F1L17_p0_out = !B4_counter[2] & timer & F1_next_cs[3] & !B4_counter[0];
F1L17_p1_out = B4_counter[1] & B4_counter[2] & timer;
F1L17_p2_out = !B4_counter[1] & !B4_counter[2] & timer & F1_next_cs[4];
F1L17_p3_out = !B4_counter[1] & !B4_counter[2] & F1_next_cs[3] & B2_counter[1] & !B2_counter[0];
F1L17_p4_out = !timer & F1_next_cs[4] & B2_counter[0];
F1L17_or_out = F1L17_p0_out # F1L17_p1_out # F1L17_p2_out # F1L17_p3_out # F1L17_p4_out;
F1L17 = F1L17_or_out;
--F1L18 is ledarray_drv:inst7|Mux~6511
F1L18_p0_out = F1_next_cs[5] & F1_next_cs[7];
F1L18_p1_out = F1_next_cs[5] & !timer & !B2_counter[2];
F1L18_p2_out = F1_next_cs[5] & timer & !B4_counter[2];
F1L18_p3_out = F1_next_cs[5] & timer & B4_counter[0];
F1L18_p4_out = timer & !B4_counter[2] & B4_counter[0] & !B4_counter[1] & !F1_next_cs[7];
F1L18_or_out = F1L18_p0_out # F1L18_p1_out # F1L18_p2_out # F1L18_p3_out # F1L18_p4_out;
F1L18 = F1L18_or_out;
--F1L19 is ledarray_drv:inst7|Mux~6517
F1L19_p0_out = F1_next_cs[6] & F1_next_cs[1];
F1L19_p1_out = F1_next_cs[6] & !timer & !B2_counter[2];
F1L19_p2_out = !timer & !B2_counter[2] & F1_next_cs[1];
F1L19_p3_out = !timer & !B2_counter[2] & F1_next_cs[2];
F1L19_p4_out = F1_next_cs[1] & F1_next_cs[2];
F1L19_or_out = F1L19_p0_out # F1L19_p1_out # F1L19_p2_out # F1L19_p3_out # F1L19_p4_out;
F1L19 = F1L19_or_out;
--F1L20 is ledarray_drv:inst7|Mux~6523
F1L20_p0_out = F1_next_cs[5] & F1_next_cs[6];
F1L20_p1_out = F1_next_cs[5] & !timer & B2_counter[0];
F1L20_p2_out = timer & F1_next_cs[6] & !B4_counter[2];
F1L20_p3_out = !timer & B2_counter[0] & F1_next_cs[6];
F1L20_p4_out = timer & !B4_counter[2] & F1_next_cs[1];
F1L20_or_out = F1L20_p0_out # F1L20_p1_out # F1L20_p2_out # F1L20_p3_out # F1L20_p4_out;
F1L20 = F1L20_or_out;
--F1L21 is ledarray_drv:inst7|Mux~6529
F1L21_p0_out = timer & F1_next_cs[2] & B4_counter[0];
F1L21_p1_out = F1_next_cs[1] & !timer & B2_counter[0];
F1L21_p2_out = timer & F1_next_cs[2] & !B4_counter[2];
F1L21_p3_out = !timer & B2_counter[0] & F1_next_cs[2];
F1L21_p4_out = F1_next_cs[1] & timer & B4_counter[0];
F1L21_or_out = F1L21_p0_out # F1L21_p1_out # F1L21_p2_out # F1L21_p3_out # F1L21_p4_out;
F1L21 = F1L21_or_out;
--F1L22 is ledarray_drv:inst7|Mux~6535
F1L22_p0_out = F1_next_cs[6] & !F1_next_cs[0];
F1L22_p1_out = F1_next_cs[4] & F1_next_cs[6];
F1L22_p2_out = F1_next_cs[4] & F1_next_cs[5];
F1L22_p3_out = F1_next_cs[6] & timer & B4_counter[0];
F1L22_p4_out = F1_next_cs[4] & timer & B4_counter[0];
F1L22_or_out = F1L22_p0_out # F1L22_p1_out # F1L22_p2_out # F1L22_p3_out # F1L22_p4_out;
F1L22 = F1L22_or_out;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -