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

📄 ledarray8_8.map.eqn

📁 VHDL基础的编程源代码
💻 EQN
📖 第 1 页 / 共 4 页
字号:


--F1L23 is ledarray_drv:inst7|Mux~6541
F1L23_p0_out = F1_next_cs[3] & F1_next_cs[1];
F1L23_p1_out = !F1_next_cs[0] & F1_next_cs[3];
F1L23_p2_out = !F1_next_cs[0] & F1_next_cs[2];
F1L23_p3_out = F1_next_cs[3] & F1_next_cs[2];
F1L23_p4_out = !F1_next_cs[0] & F1_next_cs[1];
F1L23_or_out = F1L23_p0_out # F1L23_p1_out # F1L23_p2_out # F1L23_p3_out # F1L23_p4_out;
F1L23 = F1L23_or_out;


--F1L24 is ledarray_drv:inst7|Mux~6547
F1L24_p0_out = F1_next_cs[5] & F1_next_cs[2];
F1L24_p1_out = F1_next_cs[3] & F1_next_cs[6];
F1L24_p2_out = !F1_next_cs[0] & F1_next_cs[5];
F1L24_p3_out = F1_next_cs[3] & F1_next_cs[5];
F1L24_p4_out = F1_next_cs[6] & F1_next_cs[2];
F1L24_or_out = F1L24_p0_out # F1L24_p1_out # F1L24_p2_out # F1L24_p3_out # F1L24_p4_out;
F1L24 = F1L24_or_out;


--F1L25 is ledarray_drv:inst7|Mux~6553
F1L25_p0_out = F1_next_cs[1] & F1_next_cs[7];
F1L25_p1_out = F1_next_cs[1] & F1_next_cs[5];
F1L25_p2_out = F1_next_cs[4] & F1_next_cs[7];
F1L25_p3_out = F1_next_cs[7] & !F1_next_cs[0];
F1L25_p4_out = F1_next_cs[7] & F1_next_cs[3];
F1L25_or_out = F1L25_p0_out # F1L25_p1_out # F1L25_p2_out # F1L25_p3_out # F1L25_p4_out;
F1L25 = F1L25_or_out;


--F1L26 is ledarray_drv:inst7|Mux~6554
F1L26 = EXP(timer & B4_counter[3]);


--F1L27 is ledarray_drv:inst7|Mux~6555
F1L27 = EXP(!timer & B2_counter[3]);


--F1_row[3] is ledarray_drv:inst7|row[3]
F1_row[3]_p1_out = auto & GLOBAL(reset) & F1L26 & F1L27 & !F1L17 & !F1L18 & !F1L19 & !F1L20 & !F1L21 & !F1L22 & !F1L23 & !F1L24 & !F1L25 & F1L14 & F1L9 & F1L15 & F1L16;
F1_row[3]_or_out = F1_row[3]_p1_out;
F1_row[3]_reg_input = !(F1_row[3]_or_out);
F1_row[3] = DFFE(F1_row[3]_reg_input, !B1_carrier, , GLOBAL(reset), );


--F1L28 is ledarray_drv:inst7|Mux~6568
F1L28_p0_out = !F1_next_cs[5] & !F1_next_cs[6] & !F1_next_cs[4] & timer & !B4_counter[2] & !F1_next_cs[2] & !F1_next_cs[1] & B4_counter[0];
F1L28_p1_out = !F1_next_cs[5] & !F1_next_cs[6] & !F1_next_cs[4] & F1_next_cs[0] & !timer & B2_counter[2];
F1L28_p2_out = !F1_next_cs[5] & !F1_next_cs[6] & !F1_next_cs[4] & F1_next_cs[0] & timer & B4_counter[2];
F1L28_p3_out = !F1_next_cs[5] & !F1_next_cs[6] & !F1_next_cs[4] & !timer & !B2_counter[2] & !F1_next_cs[2] & !F1_next_cs[1] & B2_counter[0];
F1L28_p4_out = !F1_next_cs[5] & !F1_next_cs[6] & !F1_next_cs[4] & F1_next_cs[0] & !F1_next_cs[2] & !F1_next_cs[1] & !F1_next_cs[3] & !F1_next_cs[7];
F1L28_or_out = F1L53 # F1L28_p0_out # F1L28_p1_out # F1L28_p2_out # F1L28_p3_out # F1L28_p4_out;
F1L28 = F1L28_or_out;


--F1L29 is ledarray_drv:inst7|Mux~6574
F1L29_p0_out = F1_next_cs[2] & F1_next_cs[7];
F1L29_p1_out = !B4_counter[1] & B4_counter[0] & !B4_counter[2] & timer;
F1L29_p2_out = !B4_counter[1] & B4_counter[0] & F1_next_cs[2] & !B2_counter[1] & B2_counter[0];
F1L29_p3_out = !timer & !B2_counter[1] & F1_next_cs[7];
F1L29_p4_out = !B4_counter[1] & timer & F1_next_cs[7];
F1L29_or_out = F1L54 # F1L29_p0_out # F1L29_p1_out # F1L29_p2_out # F1L29_p3_out # F1L29_p4_out;
F1L29 = F1L29_or_out;


--F1L30 is ledarray_drv:inst7|Mux~6580
F1L30_p0_out = !B4_counter[0] & timer & !F1_next_cs[0];
F1L30_p1_out = F1_next_cs[5] & B4_counter[1] & !B4_counter[0] & timer;
F1L30_p2_out = F1_next_cs[6] & F1_next_cs[4];
F1L30_p3_out = B4_counter[1] & !B4_counter[0] & timer & F1_next_cs[6];
F1L30_p4_out = B4_counter[1] & !B4_counter[0] & timer & F1_next_cs[4];
F1L30_or_out = F1L55 # F1L30_p0_out # F1L30_p1_out # F1L30_p2_out # F1L30_p3_out # F1L30_p4_out;
F1L30 = F1L30_or_out;


--F1L31 is ledarray_drv:inst7|Mux~6586
F1L31_p0_out = F1_next_cs[4] & !F1_next_cs[0];
F1L31_p1_out = F1_next_cs[6] & !timer & B2_counter[1] & !B2_counter[0];
F1L31_p2_out = !timer & B2_counter[1] & !B2_counter[0] & F1_next_cs[4];
F1L31_p3_out = !timer & !B2_counter[0] & !F1_next_cs[0];
F1L31_p4_out = F1_next_cs[6] & !F1_next_cs[0];
F1L31_or_out = F1L56 # F1L31_p0_out # F1L31_p1_out # F1L31_p2_out # F1L31_p3_out # F1L31_p4_out;
F1L31 = F1L31_or_out;


--F1L32 is ledarray_drv:inst7|Mux~6592
F1L32_p0_out = F1_next_cs[2] & !F1_next_cs[0];
F1L32_p1_out = F1_next_cs[2] & B4_counter[2] & B2_counter[2];
F1L32_p2_out = B4_counter[2] & B2_counter[2] & F1_next_cs[3];
F1L32_p3_out = F1_next_cs[2] & F1_next_cs[3];
F1L32_p4_out = F1_next_cs[3] & !F1_next_cs[0];
F1L32_or_out = F1L57 # F1L32_p0_out # F1L32_p1_out # F1L32_p2_out # F1L32_p3_out # F1L32_p4_out;
F1L32 = F1L32_or_out;


--F1L33 is ledarray_drv:inst7|Mux~6598
F1L33_p0_out = F1_next_cs[1] & F1_next_cs[2];
F1L33_p1_out = F1_next_cs[1] & B4_counter[2] & B2_counter[2];
F1L33_p2_out = F1_next_cs[6] & F1_next_cs[3];
F1L33_p3_out = F1_next_cs[1] & F1_next_cs[3];
F1L33_p4_out = F1_next_cs[6] & F1_next_cs[2];
F1L33_or_out = F1L58 # F1L33_p0_out # F1L33_p1_out # F1L33_p2_out # F1L33_p3_out # F1L33_p4_out;
F1L33 = F1L33_or_out;


--F1L34 is ledarray_drv:inst7|Mux~6604
F1L34_p0_out = !F1_next_cs[0] & F1_next_cs[7];
F1L34_p1_out = F1_next_cs[4] & F1_next_cs[1];
F1L34_p2_out = F1_next_cs[1] & !F1_next_cs[0];
F1L34_p3_out = F1_next_cs[6] & F1_next_cs[7];
F1L34_p4_out = F1_next_cs[4] & F1_next_cs[7];
F1L34_or_out = F1L59 # F1L34_p0_out # F1L34_p1_out # F1L34_p2_out # F1L34_p3_out # F1L34_p4_out;
F1L34 = F1L34_or_out;


--F1L35 is ledarray_drv:inst7|Mux~6605
F1L35 = EXP(F1_next_cs[5] & F1_next_cs[7]);


--F1L36 is ledarray_drv:inst7|Mux~6608
F1L36 = EXP(F1_next_cs[3] & F1_next_cs[7]);


--F1L37 is ledarray_drv:inst7|Mux~6609
F1L37 = EXP(F1_next_cs[1] & F1_next_cs[7]);


--F1_row[2] is ledarray_drv:inst7|row[2]
F1_row[2]_p1_out = auto & F1L35 & GLOBAL(reset) & F1L26 & F1L27 & F1L36 & F1L37 & !F1L28 & !F1L29 & !F1L30 & !F1L31 & !F1L32 & !F1L33 & !F1L34;
F1_row[2]_or_out = F1_row[2]_p1_out;
F1_row[2]_reg_input = !(F1_row[2]_or_out);
F1_row[2] = DFFE(F1_row[2]_reg_input, !B1_carrier, , GLOBAL(reset), );


--F1L38 is ledarray_drv:inst7|Mux~6620
F1L38_p0_out = !F1_next_cs[3] & !F1_next_cs[4] & F1_next_cs[0] & !F1_next_cs[7] & !F1_next_cs[2] & !F1_next_cs[6] & !F1_next_cs[1] & !F1_next_cs[5];
F1L38_p1_out = F1_next_cs[3] & F1_next_cs[4];
F1L38_p2_out = F1_next_cs[3] & !F1_next_cs[0];
F1L38_p3_out = F1_next_cs[3] & F1_next_cs[7];
F1L38_p4_out = F1_next_cs[2] & F1_next_cs[6];
F1L38_or_out = F1L60 # F1L38_p0_out # F1L38_p1_out # F1L38_p2_out # F1L38_p3_out # F1L38_p4_out;
F1L38 = F1L38_or_out;


--F1L39 is ledarray_drv:inst7|Mux~6626
F1L39_p0_out = !B4_counter[1] & !B4_counter[0] & !B4_counter[2] & !B2_counter[1] & !B2_counter[0] & !B2_counter[2] & F1_next_cs[5];
F1L39_p1_out = F1_next_cs[6] & !B4_counter[1] & !B4_counter[0] & !B4_counter[2] & !B2_counter[1] & !B2_counter[0] & !B2_counter[2];
F1L39_p2_out = !B4_counter[1] & !B4_counter[0] & !B4_counter[2] & !B2_counter[1] & !B2_counter[0] & !B2_counter[2] & F1_next_cs[4];
F1L39_p3_out = !B4_counter[0] & !B4_counter[2] & !B2_counter[0] & !B2_counter[2] & F1_next_cs[1] & !B4_counter[3] & !B2_counter[3];
F1L39_p4_out = !B4_counter[1] & !B4_counter[0] & !B4_counter[2] & !B2_counter[1] & !B2_counter[0] & !B2_counter[2] & F1_next_cs[1];
F1L39_or_out = F1L61 # F1L39_p0_out # F1L39_p1_out # F1L39_p2_out # F1L39_p3_out # F1L39_p4_out;
F1L39 = F1L39_or_out;


--F1L40 is ledarray_drv:inst7|Mux~6632
F1L40_p0_out = !B4_counter[3] & !B2_counter[3] & !B4_counter[0] & !B2_counter[0] & F1_next_cs[4];
F1L40_p1_out = F1_next_cs[2] & !B4_counter[3] & !B2_counter[3] & !B4_counter[0] & !B2_counter[0];
F1L40_p2_out = F1_next_cs[6] & F1_next_cs[4];
F1L40_p3_out = !B2_counter[0] & F1_next_cs[6] & !timer;
F1L40_p4_out = !B4_counter[3] & !B2_counter[3] & !B4_counter[0] & !B2_counter[0] & F1_next_cs[6];
F1L40_or_out = F1L62 # F1L40_p0_out # F1L40_p1_out # F1L40_p2_out # F1L40_p3_out # F1L40_p4_out;
F1L40 = F1L40_or_out;


--F1L41 is ledarray_drv:inst7|Mux~6638
F1L41_p0_out = B4_counter[0] & B4_counter[2] & timer & F1_next_cs[5];
F1L41_p1_out = F1_next_cs[1] & B4_counter[0] & B4_counter[2] & timer;
F1L41_p2_out = !B4_counter[0] & !B4_counter[2] & timer & !B4_counter[1] & F1_next_cs[5];
F1L41_p3_out = B4_counter[0] & timer & B4_counter[1] & F1_next_cs[5];
F1L41_p4_out = B4_counter[2] & timer & B4_counter[1];
F1L41_or_out = F1L63 # F1L41_p0_out # F1L41_p1_out # F1L41_p2_out # F1L41_p3_out # F1L41_p4_out;
F1L41 = F1L41_or_out;


--F1L42 is ledarray_drv:inst7|Mux~6644
F1L42_p0_out = B2_counter[0] & !timer & B2_counter[2] & F1_next_cs[5];
F1L42_p1_out = F1_next_cs[1] & B2_counter[0] & !timer & B2_counter[2];
F1L42_p2_out = !B2_counter[0] & !timer & !B2_counter[2] & !B2_counter[1] & F1_next_cs[5];
F1L42_p3_out = B2_counter[0] & !timer & B2_counter[1] & F1_next_cs[5];
F1L42_p4_out = !timer & B2_counter[2] & B2_counter[1];
F1L42_or_out = F1L64 # F1L42_p0_out # F1L42_p1_out # F1L42_p2_out # F1L42_p3_out # F1L42_p4_out;
F1L42 = F1L42_or_out;


--F1L43 is ledarray_drv:inst7|Mux~6650
F1L43_p0_out = timer & F1_next_cs[6] & B4_counter[1];
F1L43_p1_out = F1_next_cs[3] & !timer & B2_counter[2];
F1L43_p2_out = timer & F1_next_cs[6] & B4_counter[2];
F1L43_p3_out = !timer & B2_counter[2] & F1_next_cs[6];
F1L43_p4_out = timer & F1_next_cs[6] & !B4_counter[0];
F1L43_or_out = F1L65 # F1L43_p0_out # F1L43_p1_out # F1L43_p2_out # F1L43_p3_out # F1L43_p4_out;
F1L43 = F1L43_or_out;


--F1L44 is ledarray_drv:inst7|Mux~6656
F1L44_p0_out = F1_next_cs[4] & !timer & B2_counter[1];
F1L44_p1_out = F1_next_cs[4] & B4_counter[2] & timer;
F1L44_p2_out = F1_next_cs[4] & !timer & B2_counter[2];
F1L44_p3_out = F1_next_cs[4] & !timer & !B2_counter[0];
F1L44_p4_out = F1_next_cs[4] & timer & B4_counter[1];
F1L44_or_out = F1L66 # F1L44_p0_out # F1L44_p1_out # F1L44_p2_out # F1L44_p3_out # F1L44_p4_out;
F1L44 = F1L44_or_out;


--F1L45 is ledarray_drv:inst7|Mux~6662
F1L45_p0_out = F1_next_cs[4] & !B4_counter[0] & timer;
F1L45_p1_out = F1_next_cs[6] & !F1_next_cs[0];
F1L45_p2_out = F1_next_cs[6] & F1_next_cs[7];
F1L45_p3_out = !F1_next_cs[0] & F1_next_cs[4];
F1L45_p4_out = F1_next_cs[7] & F1_next_cs[4];
F1L45_or_out = F1L67 # F1L45_p0_out # F1L45_p1_out # F1L45_p2_out # F1L45_p3_out # F1L45_p4_out;
F1L45 = F1L45_or_out;


--F1L46 is ledarray_drv:inst7|Mux~6668
F1L46_p0_out = F1_next_cs[5] & F1_next_cs[6];
F1L46_p1_out = F1_next_cs[1] & !F1_next_cs[0];
F1L46_p2_out = F1_next_cs[1] & F1_next_cs[7];
F1L46_p3_out = F1_next_cs[2] & F1_next_cs[5];
F1L46_p4_out = F1_next_cs[1] & F1_next_cs[5];
F1L46_or_out = F1L68 # F1L46_p0_out # F1L46_p1_out # F1L46_p2_out # F1L46_p3_out # F1L46_p4_out;
F1L46 = F1L46_or_out;


--F1L47 is ledarray_drv:inst7|Mux~6669
F1L47 = EXP(F1_next_cs[3] & F1_next_cs[5]);


--F1L48 is ledarray_drv:inst7|Mux~6673
F1L48 = EXP(!F1_next_cs[0] & F1_next_cs[5]);


--F1_row[4] is ledarray_drv:inst7|row[4]
F1_row[4]_p1_out = F1L47 & F1L26 & F1L27 & F1L12 & F1L48 & F1L35 & GLOBAL(reset) & auto & !F1L38 & !F1L39 & !F1L40 & !F1L41 & !F1L42 & !F1L43 & !F1L44 & !F1L45 & !F1L46;
F1_row[4]_or_out = F1_row[4]_p1_out;
F1_row[4]_reg_input = !(F1_row[4]_or_out);
F1_row[4] = DFFE(F1_row[4]_reg_input, !B1_carrier, , GLOBAL(reset), );


--B1L18 is counter:inst|delay_counter~392
B1L18_p1_out = !B1_delay_counter[14] & B1_delay_counter[13] & !B1_delay_counter[12] & B1_delay_counter[11] & B1_delay_counter[10] & B1_delay_counter[9] & !B1_delay_counter[8] & B1_delay_counter[7] & B1_delay_counter[6] & B1_delay_counter[4] & B1_delay_counter[3] & B1_delay_counter[2] & B1_delay_counter[1] & B1_delay_counter[0];
B1L18_p2_out = !B1_delay_counter[4] & !B1_delay_counter[5];
B1L18 = B1L18_p1_out # B1L18_p2_out;


--F1L49 is ledarray_drv:inst7|Mux~6680
F1L49_p1_out = !F1_next_cs[7] & F1_next_cs[0] & !F1_next_cs[3] & F1_next_cs[2] & !F1_next_cs[1] & !F1_next_cs[6] & !F1_next_cs[5] & !F1_next_cs[4];
F1L49_p2_out = !F1_next_cs[7] & F1_next_cs[0] & F1_next_cs[3] & !F1_next_cs[2] & !F1_next_cs[1] & !F1_next_cs[6] & !F1_next_cs[5] & !F1_next_cs[4];
F1L49_p3_out = !F1_next_cs[7] & !F1_next_cs[0] & !F1_next_cs[3] & !F1_next_cs[2] & !F1_next_cs[1] & !F1_next_cs[6] & !F1_next_cs[5] & !F1_next_cs[4];
F1L49 = F1L49_p1_out # F1L49_p2_out # F1L49_p3_out;


--F1L50 is ledarray_drv:inst7|Mux~6684
F1L50_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;
F1L50 = F1L50_p1_out;


--F1L51 is ledarray_drv:inst7|Mux~6686
F1L51_p0_out = 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 & !B4_counter[0] & !B4_counter[1];
F1L51_p1_out = !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;
F1L51_p2_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[2] & !B2_counter[3];
F1L51_p3_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[2] & !B2_counter[3];
F1L51_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[2] & !B2_counter[3];
F1L51 = F1L50 # F1L51_p0_out # F1L51_p1_out # F1L51_p2_out # F1L51_p3_out # F1L51_p4_out;


--F1L52 is ledarray_drv:inst7|Mux~6692
F1L52_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[0] & !B2_counter[1] & B2_counter[2] & !B2_counter[3];
F1L52_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;
F1L52_p2_out = !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;
F1L52_p3_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[2] & !B2_counter[3];
F1L52_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[2] & !B2_counter[3];
F1L52 = F1L51 # F1L52_p0_out # F1L52_p1_out # F1L52_p2_out # F1L52_p3_out # F1L52_p4_out;


⌨️ 快捷键说明

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