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

📄 light.fit.eqn

📁 这是一个用VHDL编写的发光二极管走马灯
💻 EQN
字号:
--A1L9Q is a~16 at LC41
A1L9Q_p1_out = a[2] & a[1] & a[0];
A1L9Q_or_out = a[3];
A1L9Q_reg_input = A1L9Q_p1_out $ A1L9Q_or_out;
A1L9Q_p2_out = a[2] & a[1] & a[0] & a[3];
A1L9Q = DFFE(A1L9Q_reg_input, GLOBAL(clo), !A1L9Q_p2_out, , );


--a[3] is a[3] at LC39
a[3]_p1_out = a[2] & a[1] & a[0];
a[3]_or_out = a[3]_p1_out;
a[3]_reg_input = a[3]_or_out;
a[3]_p2_out = A1L21 & A1L31 & A1L41 & A1L51 & A1L61;
a[3]_p4_out = !sw1 & A1L9Q;
a[3]_p3_out = sw1 & !btn2;
a[3] = TFFE(a[3]_reg_input, GLOBAL(clo), !a[3]_p2_out, !a[3]_p4_out, a[3]_p3_out);


--A1L21 is comb~207 at SEXP33
A1L21 = EXP(!a[1] & sw1);


--A1L31 is comb~208 at SEXP34
A1L31 = EXP(!a[0] & sw1);


--A1L41 is comb~209 at SEXP36
A1L41 = EXP(!a[2] & sw1);


--A1L51 is comb~210 at SEXP37
A1L51 = EXP(a[3] & sw1);


--A1L61 is comb~211 at SEXP39
A1L61 = EXP(!sw1 & A1L9Q);


--A1L6Q is a~0 at LC46
A1L6Q_p1_out = a[1] & a[0];
A1L6Q_or_out = a[2];
A1L6Q_reg_input = A1L6Q_p1_out $ A1L6Q_or_out;
A1L6Q_p2_out = a[1] & a[0] & a[2] & a[3];
A1L6Q = DFFE(A1L6Q_reg_input, GLOBAL(clo), !A1L6Q_p2_out, , );


--A1L8Q is a~2 at LC44
A1L8Q_or_out = !a[0];
A1L8Q_reg_input = A1L8Q_or_out;
A1L8Q_p2_out = a[0] & a[2] & a[3] & a[1];
A1L8Q = DFFE(A1L8Q_reg_input, GLOBAL(clo), !A1L8Q_p2_out, , );


--a[2] is a[2] at LC36
a[2]_p1_out = a[1] & a[0];
a[2]_or_out = a[2]_p1_out;
a[2]_reg_input = a[2]_or_out;
a[2]_p2_out = A1L21 & A1L31 & A1L41 & A1L51 & A1L71;
a[2]_p4_out = !sw1 & A1L6Q;
a[2]_p3_out = sw1 & !btn2;
a[2] = TFFE(a[2]_reg_input, GLOBAL(clo), !a[2]_p2_out, !a[2]_p4_out, a[2]_p3_out);


--A1L71 is comb~216 at SEXP41
A1L71 = EXP(!sw1 & A1L6Q);


--A1L03 is ld[5]$latch$d_and~11 at LC37
A1L03_p1_out = !a[3] & !btn2 & !a[2] & sw1;
A1L03_p2_out = !a[3] & !btn2 & sw1 & !a[1];
A1L03_p3_out = !a[3] & !btn2 & sw1 & !a[0];
A1L03_p4_out = !btn2 & !a[2] & !sw1 & a[1] & a[0];
A1L03_or_out = A1L03_p1_out # A1L03_p2_out # A1L03_p3_out # A1L03_p4_out;
A1L03 = A1L03_or_out;


--a[0] is a[0] at LC34
a[0]_reg_input = VCC;
a[0]_p2_out = A1L21 & A1L31 & A1L41 & A1L51 & A1L81;
a[0]_p4_out = !sw1 & A1L8Q;
a[0]_p3_out = sw1 & !btn2;
a[0] = TFFE(a[0]_reg_input, GLOBAL(clo), !a[0]_p2_out, !a[0]_p4_out, a[0]_p3_out);


--A1L81 is comb~221 at SEXP42
A1L81 = EXP(!sw1 & A1L8Q);


--A1L7Q is a~1 at LC42
A1L7Q_or_out = a[0];
A1L7Q_reg_input = a[1] $ A1L7Q_or_out;
A1L7Q_p2_out = a[1] & a[0] & a[2] & a[3];
A1L7Q = DFFE(A1L7Q_reg_input, GLOBAL(clo), !A1L7Q_p2_out, , );


--A1L22 is ld[1]$latch$d_and~9 at LC45
A1L22_p1_out = !btn2 & sw1 & !a[2] & !a[3] & a[1] & a[0];
A1L22_p2_out = !btn2 & !sw1 & a[2] & !a[3] & a[1] & a[0];
A1L22_or_out = A1L22_p1_out # A1L22_p2_out;
A1L22 = A1L22_or_out;


--a[1] is a[1] at LC33
a[1]_or_out = a[0];
a[1]_reg_input = a[1]_or_out;
a[1]_p2_out = A1L21 & A1L31 & A1L41 & A1L51 & A1L91;
a[1]_p4_out = !sw1 & A1L7Q;
a[1]_p3_out = sw1 & !btn2;
a[1] = TFFE(a[1]_reg_input, GLOBAL(clo), !a[1]_p2_out, !a[1]_p4_out, a[1]_p3_out);


--A1L91 is comb~226 at SEXP43
A1L91 = EXP(!sw1 & A1L7Q);


--A1L63 is ld[8]$latch$d_and~10 at LC61
A1L63_p1_out = !btn2 & !sw1 & !a[2] & !a[3] & !a[1] & !a[0];
A1L63_p2_out = !btn2 & !sw1 & a[2] & a[3] & a[1] & !a[0];
A1L63_p3_out = !btn2 & sw1 & !a[2] & !a[3] & a[1] & a[0];
A1L63_or_out = A1L63_p1_out # A1L63_p2_out # A1L63_p3_out;
A1L63 = A1L63_or_out;


--A1L43 is ld[7]$latch$d_and~11 at LC64
A1L43_p1_out = !btn2 & sw1 & !a[2] & !a[3] & a[1];
A1L43_p2_out = !btn2 & sw1 & a[2] & !a[3] & !a[1] & !a[0];
A1L43_p3_out = !btn2 & !sw1 & !a[2] & !a[3] & !a[1] & a[0];
A1L43_p4_out = !btn2 & !sw1 & a[2] & a[3] & !a[1] & a[0];
A1L43_or_out = A1L43_p1_out # A1L43_p2_out # A1L43_p3_out # A1L43_p4_out;
A1L43 = A1L43_or_out;


--A1L82 is ld[4]$latch$d_and~12 at LC38
A1L82_p0_out = !btn2 & !sw1 & a[3] & !a[2] & a[1] & !a[0];
A1L82_p1_out = !btn2 & sw1 & !a[3] & !a[2];
A1L82_p2_out = !btn2 & sw1 & !a[3] & !a[1];
A1L82_p3_out = !btn2 & sw1 & !a[3] & !a[0];
A1L82_p4_out = !btn2 & !a[3] & a[2] & !a[1] & !a[0];
A1L82_or_out = A1L82_p0_out # A1L82_p1_out # A1L82_p2_out # A1L82_p3_out # A1L82_p4_out;
A1L82 = A1L82_or_out;


--A1L42 is ld[2]$latch$d_and~11 at LC43
A1L42_p1_out = !btn2 & sw1 & a[1] & !a[2] & !a[3];
A1L42_p2_out = !btn2 & sw1 & !a[1] & a[2] & !a[3] & !a[0];
A1L42_p3_out = !btn2 & !sw1 & a[1] & a[2] & !a[3] & !a[0];
A1L42_p4_out = !btn2 & !sw1 & !a[1] & !a[2] & a[3] & !a[0];
A1L42_or_out = A1L42_p1_out # A1L42_p2_out # A1L42_p3_out # A1L42_p4_out;
A1L42 = A1L42_or_out;


--A1L23 is ld[6]$latch$d_and~12 at LC35
A1L23_p0_out = !btn2 & !sw1 & a[2] & a[3] & !a[1] & !a[0];
A1L23_p1_out = !btn2 & sw1 & !a[2] & !a[3] & a[1];
A1L23_p2_out = !btn2 & sw1 & !a[2] & !a[3] & a[0];
A1L23_p3_out = !btn2 & sw1 & a[2] & !a[3] & !a[1];
A1L23_p4_out = !btn2 & !a[2] & !a[3] & a[1] & !a[0];
A1L23_or_out = A1L23_p0_out # A1L23_p1_out # A1L23_p2_out # A1L23_p3_out # A1L23_p4_out;
A1L23 = A1L23_or_out;


--A1L62 is ld[3]$latch$d_and~12 at LC40
A1L62_p0_out = !btn2 & !sw1 & !a[1] & !a[2] & a[3] & a[0];
A1L62_p1_out = !btn2 & sw1 & a[1] & !a[2] & !a[3];
A1L62_p2_out = !btn2 & sw1 & !a[2] & !a[3] & a[0];
A1L62_p3_out = !btn2 & sw1 & !a[1] & a[2] & !a[3];
A1L62_p4_out = !btn2 & !a[1] & a[2] & !a[3] & a[0];
A1L62_or_out = A1L62_p0_out # A1L62_p1_out # A1L62_p2_out # A1L62_p3_out # A1L62_p4_out;
A1L62 = A1L62_or_out;


--clo is clo at PIN_83
--operation mode is input

clo = INPUT();


--sw1 is sw1 at PIN_54
--operation mode is input

sw1 = INPUT();


--btn2 is btn2 at PIN_1
--operation mode is input

btn2 = INPUT();


--ld[5] is ld[5] at PIN_30
--operation mode is output

ld[5] = OUTPUT(A1L03);


--ld[1] is ld[1] at PIN_25
--operation mode is output

ld[1] = OUTPUT(A1L22);


--ld[8] is ld[8] at PIN_34
--operation mode is output

ld[8] = OUTPUT(A1L63);


--ld[7] is ld[7] at PIN_33
--operation mode is output

ld[7] = OUTPUT(A1L43);


--ld[4] is ld[4] at PIN_29
--operation mode is output

ld[4] = OUTPUT(A1L82);


--ld[2] is ld[2] at PIN_27
--operation mode is output

ld[2] = OUTPUT(A1L42);


--ld[6] is ld[6] at PIN_31
--operation mode is output

ld[6] = OUTPUT(A1L23);


--ld[3] is ld[3] at PIN_28
--operation mode is output

ld[3] = OUTPUT(A1L62);






⌨️ 快捷键说明

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