ledarray8_8.fit.eqn
来自「VHDL基础的编程源代码」· EQN 代码 · 共 1,149 行 · 第 1/4 页
EQN
1,149 行
--F1L58 is ledarray_drv:inst7|Mux~6718 at LC118
F1L58_p1_out = F1_next_cs[5] & F1_next_cs[3];
F1L58_p2_out = F1_next_cs[5] & F1_next_cs[2];
F1L58_p3_out = F1_next_cs[5] & F1_next_cs[1];
F1L58 = F1L58_p1_out # F1L58_p2_out # F1L58_p3_out;
--F1L59 is ledarray_drv:inst7|Mux~6722 at LC5
F1L59_p1_out = F1_next_cs[4] & F1_next_cs[3];
F1L59_p2_out = F1_next_cs[6] & F1_next_cs[1];
F1L59_p3_out = F1_next_cs[4] & F1_next_cs[2];
F1L59 = F1L59_p1_out # F1L59_p2_out # F1L59_p3_out;
--F1L60 is ledarray_drv:inst7|Mux~6726 at LC13
F1L60_p1_out = F1_next_cs[3] & F1_next_cs[2];
F1L60_p2_out = F1_next_cs[3] & F1_next_cs[1];
F1L60_p3_out = F1_next_cs[3] & F1_next_cs[6];
F1L60 = F1L60_p1_out # F1L60_p2_out # F1L60_p3_out;
--F1L61 is ledarray_drv:inst7|Mux~6730 at LC97
F1L61_p1_out = F1_next_cs[3] & !B4_counter[3] & !B2_counter[3] & !B4_counter[0] & !B2_counter[0];
F1L61_p2_out = F1_next_cs[3] & !B4_counter[0] & !B2_counter[0] & !B4_counter[1] & !B4_counter[2] & !B2_counter[1] & !B2_counter[2];
F1L61_p3_out = !B4_counter[0] & !B2_counter[0] & !B4_counter[1] & !B4_counter[2] & !B2_counter[1] & !B2_counter[2] & F1_next_cs[2];
F1L61 = F1L61_p1_out # F1L61_p2_out # F1L61_p3_out;
--F1L62 is ledarray_drv:inst7|Mux~6734 at LC65
F1L62_p1_out = F1_next_cs[2] & F1_next_cs[4];
F1L62_p2_out = F1_next_cs[2] & !B2_counter[0] & !timer;
F1L62_p3_out = F1_next_cs[2] & timer & !B4_counter[0];
F1L62 = F1L62_p1_out # F1L62_p2_out # F1L62_p3_out;
--F1L63 is ledarray_drv:inst7|Mux~6738 at LC51
F1L63_p1_out = !F1_next_cs[1] & !B4_counter[0] & B4_counter[2] & !F1_next_cs[5] & timer;
F1L63_p2_out = F1_next_cs[1] & timer & B4_counter[1];
F1L63_p3_out = F1_next_cs[1] & !B4_counter[0] & !B4_counter[2] & timer;
F1L63 = F1L63_p1_out # F1L63_p2_out # F1L63_p3_out;
--F1L64 is ledarray_drv:inst7|Mux~6742 at LC49
F1L64_p1_out = !F1_next_cs[1] & !F1_next_cs[5] & !B2_counter[0] & !timer & B2_counter[2];
F1L64_p2_out = F1_next_cs[1] & !timer & B2_counter[1];
F1L64_p3_out = F1_next_cs[1] & !B2_counter[0] & !timer & !B2_counter[2];
F1L64 = F1L64_p1_out # F1L64_p2_out # F1L64_p3_out;
--F1L65 is ledarray_drv:inst7|Mux~6746 at LC59
F1L65_p1_out = F1_next_cs[3] & !B2_counter[0] & !timer;
F1L65_p2_out = F1_next_cs[3] & timer & !B4_counter[0];
F1L65_p3_out = F1_next_cs[3] & timer & B4_counter[2];
F1L65 = F1L65_p1_out # F1L65_p2_out # F1L65_p3_out;
--F1L66 is ledarray_drv:inst7|Mux~6750 at LC71
F1L66_p1_out = F1_next_cs[2] & B4_counter[1] & timer;
F1L66_p2_out = F1_next_cs[2] & !timer & B2_counter[1];
F1L66_p3_out = !timer & B2_counter[1] & F1_next_cs[6];
F1L66 = F1L66_p1_out # F1L66_p2_out # F1L66_p3_out;
--F1L67 is ledarray_drv:inst7|Mux~6754 at LC61
F1L67_p1_out = F1_next_cs[2] & !F1_next_cs[0];
F1L67_p2_out = F1_next_cs[2] & F1_next_cs[7];
F1L67_p3_out = !F1_next_cs[0] & F1_next_cs[7];
F1L67 = F1L67_p1_out # F1L67_p2_out # F1L67_p3_out;
--F1L68 is ledarray_drv:inst7|Mux~6758 at LC33
F1L68_p1_out = F1_next_cs[2] & F1_next_cs[1];
F1L68_p2_out = F1_next_cs[1] & F1_next_cs[6];
F1L68_p3_out = F1_next_cs[1] & F1_next_cs[4];
F1L68 = F1L68_p1_out # F1L68_p2_out # F1L68_p3_out;
--~VCC~0 is ~VCC~0 at LC113
~VCC~0_or_out = GND;
~VCC~0 = !(~VCC~0_or_out);
--~VCC~1 is ~VCC~1 at LC99
~VCC~1_or_out = GND;
~VCC~1 = !(~VCC~1_or_out);
--F1L1 is ledarray_drv:inst7|Mux~6424sexp5 at SEXP5
F1L1 = EXP(!F1_next_cs[7] & !F1_next_cs[6] & !F1_next_cs[2] & !F1_next_cs[5] & !F1_next_cs[3] & !F1_next_cs[4] & !F1_next_cs[1]);
--F1L15 is ledarray_drv:inst7|Mux~6499sexp4 at SEXP114
F1L15 = EXP(F1_next_cs[3] & B4_counter[1] & !B2_counter[1] & !B2_counter[2] & !B4_counter[0]);
--F1L16 is ledarray_drv:inst7|Mux~6499sexp5 at SEXP113
F1L16 = EXP(F1_next_cs[3] & !timer & !B2_counter[2] & !B2_counter[0]);
--F1L9 is ledarray_drv:inst7|Mux~6467bal at LC16
F1L9_p0_out = F1_next_cs[7] & F1_next_cs[6];
F1L9_p1_out = F1_next_cs[4] & F1_next_cs[1];
F1L9_p2_out = F1_next_cs[4] & F1_next_cs[2];
F1L9_p3_out = F1_next_cs[4] & F1_next_cs[3];
F1L9_p4_out = F1_next_cs[2] & F1_next_cs[7];
F1L9_or_out = F1L9_p0_out # F1L9_p1_out # F1L9_p2_out # F1L9_p3_out # F1L9_p4_out;
F1L9 = !(F1L9_or_out);
--F1L14 is ledarray_drv:inst7|Mux~6493sexp1bal at LC82
F1L14_p0_out = !F1_next_cs[7] & !timer & !B2_counter[1] & !B2_counter[2] & B2_counter[0];
F1L14_p1_out = F1_next_cs[4] & !F1_next_cs[0];
F1L14_p2_out = !F1_next_cs[4] & 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[7];
F1L14_p3_out = !timer & B2_counter[1] & B2_counter[2];
F1L14_p4_out = F1_next_cs[0] & !F1_next_cs[7] & !timer & !B2_counter[1] & !B2_counter[2];
F1L14_or_out = F1L14_p0_out # F1L14_p1_out # F1L14_p2_out # F1L14_p3_out # F1L14_p4_out;
F1L14 = !(F1L14_or_out);
--clock is clock at PIN_87
--operation mode is input
clock = INPUT();
--reset is reset at PIN_89
--operation mode is input
reset = INPUT();
--auto is auto at PIN_77
--operation mode is input
auto = INPUT();
--timer is timer at PIN_76
--operation mode is input
timer = INPUT();
--row[7] is row[7] at PIN_75
--operation mode is output
row[7] = OUTPUT(~VCC~0);
--row[0] is row[0] at PIN_64
--operation mode is output
row[0] = OUTPUT(~VCC~1);
--row_select[1] is row_select[1] at PIN_60
--operation mode is output
row_select[1] = OUTPUT(F1_row_select[1]);
--row_select[2] is row_select[2] at PIN_58
--operation mode is output
row_select[2] = OUTPUT(F1_row_select[2]);
--row_select[3] is row_select[3] at PIN_57
--operation mode is output
row_select[3] = OUTPUT(F1_row_select[3]);
--row_select[4] is row_select[4] at PIN_56
--operation mode is output
row_select[4] = OUTPUT(F1_row_select[4]);
--row_select[5] is row_select[5] at PIN_55
--operation mode is output
row_select[5] = OUTPUT(F1_row_select[5]);
--row_select[6] is row_select[6] at PIN_54
--operation mode is output
row_select[6] = OUTPUT(F1_row_select[6]);
--row_select[7] is row_select[7] at PIN_52
--operation mode is output
row_select[7] = OUTPUT(F1_row_select[7]);
--row_select[0] is row_select[0] at PIN_61
--operation mode is output
row_select[0] = OUTPUT(F1_row_select[0]);
--row[1] is row[1] at PIN_67
--operation mode is output
row[1] = OUTPUT(F1_row[1]);
--row[6] is row[6] at PIN_72
--operation mode is output
row[6] = OUTPUT(F1L93);
--row[5] is row[5] at PIN_71
--operation mode is output
row[5] = OUTPUT(F1_row[5]);
--row[3] is row[3] at PIN_69
--operation mode is output
row[3] = OUTPUT(F1L88);
--row[2] is row[2] at PIN_68
--operation mode is output
row[2] = OUTPUT(F1_row[2]);
--row[4] is row[4] at PIN_70
--operation mode is output
row[4] = OUTPUT(F1L90);
--F1L88 is ledarray_drv:inst7|row[3]~64 at LC105
F1L88_or_out = F1_row[3];
F1L88 = F1L88_or_out;
--F1L93 is ledarray_drv:inst7|row[6]~65 at LC110
F1L93_or_out = F1_row[6];
F1L93 = F1L93_or_out;
--F1L90 is ledarray_drv:inst7|row[4]~66 at LC107
F1L90_or_out = F1_row[4];
F1L90 = F1L90_or_out;
--F1L69 is ledarray_drv:inst7|Mux~6774 at SEXP97
F1L69 = EXP(F1_next_cs[5] & F1_next_cs[7]);
--F1L70 is ledarray_drv:inst7|Mux~6775 at SEXP99
F1L70 = EXP(timer & B4_counter[3]);
--F1L71 is ledarray_drv:inst7|Mux~6776 at SEXP102
F1L71 = EXP(!timer & B2_counter[3]);
--F1L72 is ledarray_drv:inst7|Mux~6777 at SEXP104
F1L72 = EXP(F1_next_cs[3] & F1_next_cs[7]);
--F1L73 is ledarray_drv:inst7|Mux~6778 at SEXP1
F1L73 = EXP(timer & B4_counter[3]);
--F1L74 is ledarray_drv:inst7|Mux~6779 at SEXP4
F1L74 = EXP(!timer & B2_counter[3]);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?