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

📄 ps2_mouse9.map.eqn

📁 PS2键盘鼠标接口控制实现电子琴功能
💻 EQN
📖 第 1 页 / 共 5 页
字号:
q_data2_x[7]_lut_out = A1L542 # q_data2_x[7] & A1L342;
q_data2_x[7] = DFFEA(q_data2_x[7]_lut_out, ps2_clk_r, VCC, , !A1L33, , );


--q_data2_x[6] is q_data2_x[6]
--operation mode is normal

q_data2_x[6]_lut_out = A1L642 # q_data2_x[6] & A1L342;
q_data2_x[6] = DFFEA(q_data2_x[6]_lut_out, ps2_clk_r, VCC, , !A1L33, , );


--q_data2_x[5] is q_data2_x[5]
--operation mode is normal

q_data2_x[5]_lut_out = A1L742 # q_data2_x[5] & A1L342;
q_data2_x[5] = DFFEA(q_data2_x[5]_lut_out, ps2_clk_r, VCC, , !A1L33, , );


--q_data2_x[4] is q_data2_x[4]
--operation mode is normal

q_data2_x[4]_lut_out = A1L842 # q_data2_x[4] & A1L342;
q_data2_x[4] = DFFEA(q_data2_x[4]_lut_out, ps2_clk_r, VCC, , !A1L33, , );


--q_data2_x[3] is q_data2_x[3]
--operation mode is normal

q_data2_x[3]_lut_out = A1L942 # q_data2_x[3] & A1L342;
q_data2_x[3] = DFFEA(q_data2_x[3]_lut_out, ps2_clk_r, VCC, , !A1L33, , );


--q_data2_x[2] is q_data2_x[2]
--operation mode is normal

q_data2_x[2]_lut_out = A1L052 # q_data2_x[2] & A1L342;
q_data2_x[2] = DFFEA(q_data2_x[2]_lut_out, ps2_clk_r, VCC, , !A1L33, , );


--q_data2_x[1] is q_data2_x[1]
--operation mode is normal

q_data2_x[1]_lut_out = A1L152 # q_data2_x[1] & A1L342;
q_data2_x[1] = DFFEA(q_data2_x[1]_lut_out, ps2_clk_r, VCC, , !A1L33, , );


--D1_q_data2_x[3] is ps2:uA|q_data2_x[3]
--operation mode is normal

D1_q_data2_x[3]_lut_out = D1L602 # D1_q_data2_x[3] & (!D1L402 # !D1L002);
D1_q_data2_x[3] = DFFEA(D1_q_data2_x[3]_lut_out, D1_ps2_clk_r, VCC, , !D1L71, , );


--D1_ps2_clk_r is ps2:uA|ps2_clk_r
--operation mode is normal

D1_ps2_clk_r_lut_out = A1L541;
D1_ps2_clk_r = DFFEA(D1_ps2_clk_r_lut_out, !clk, VCC, , , , );


--G2_safe_q[3] is ps2:uA|lpm_counter:count_rtl_1|cntr_qu7:auto_generated|safe_q[3]
--operation mode is normal

G2_safe_q[3]_carry_eqn = G2L6;
G2_safe_q[3]_lut_out = G2_safe_q[3] $ G2_safe_q[3]_carry_eqn;
G2_safe_q[3] = DFFEA(G2_safe_q[3]_lut_out, !D1_ps2_clk_r, !D1_enk, , D1L81, , );


--D1L89Q is ps2:uA|m2_state~34
--operation mode is normal

D1L89Q_lut_out = D1L25Q;
D1L89Q = DFFEA(D1L89Q_lut_out, clk, VCC, , , , );


--G2_safe_q[1] is ps2:uA|lpm_counter:count_rtl_1|cntr_qu7:auto_generated|safe_q[1]
--operation mode is arithmetic

G2_safe_q[1]_carry_eqn = G2L2;
G2_safe_q[1]_lut_out = G2_safe_q[1] $ G2_safe_q[1]_carry_eqn;
G2_safe_q[1] = DFFEA(G2_safe_q[1]_lut_out, !D1_ps2_clk_r, !D1_enk, , D1L81, , );

--G2L4 is ps2:uA|lpm_counter:count_rtl_1|cntr_qu7:auto_generated|counter_cella1~COUT
--operation mode is arithmetic

G2L4 = CARRY(!G2L2 # !G2_safe_q[1]);


--G2_safe_q[2] is ps2:uA|lpm_counter:count_rtl_1|cntr_qu7:auto_generated|safe_q[2]
--operation mode is arithmetic

G2_safe_q[2]_carry_eqn = G2L4;
G2_safe_q[2]_lut_out = G2_safe_q[2] $ !G2_safe_q[2]_carry_eqn;
G2_safe_q[2] = DFFEA(G2_safe_q[2]_lut_out, !D1_ps2_clk_r, !D1_enk, , D1L81, , );

--G2L6 is ps2:uA|lpm_counter:count_rtl_1|cntr_qu7:auto_generated|counter_cella2~COUT
--operation mode is arithmetic

G2L6 = CARRY(G2_safe_q[2] & !G2L4);


--D1L851 is ps2:uA|q_data2[7]~0
--operation mode is normal

D1L851 = G2_safe_q[3] & D1L89Q & (G2_safe_q[1] # G2_safe_q[2]);


--D1_q_data2_x[2] is ps2:uA|q_data2_x[2]
--operation mode is normal

D1_q_data2_x[2]_lut_out = D1L702 # D1_q_data2_x[2] & (!D1L402 # !D1L002);
D1_q_data2_x[2] = DFFEA(D1_q_data2_x[2]_lut_out, D1_ps2_clk_r, VCC, , !D1L71, , );


--D1_q_data2_x[4] is ps2:uA|q_data2_x[4]
--operation mode is normal

D1_q_data2_x[4]_lut_out = D1L802 # D1_q_data2_x[4] & (!D1L402 # !D1L002);
D1_q_data2_x[4] = DFFEA(D1_q_data2_x[4]_lut_out, D1_ps2_clk_r, VCC, , !D1L71, , );


--D1_q_data2_x[1] is ps2:uA|q_data2_x[1]
--operation mode is normal

D1_q_data2_x[1]_lut_out = D1L902 # D1_q_data2_x[1] & (!D1L402 # !D1L002);
D1_q_data2_x[1] = DFFEA(D1_q_data2_x[1]_lut_out, D1_ps2_clk_r, VCC, , !D1L71, , );


--FullSpkS is FullSpkS
--operation mode is normal

FullSpkS_lut_out = A1L822;
FullSpkS = DFFEA(FullSpkS_lut_out, A1L241, VCC, , , , );


--lowtimecount[6] is lowtimecount[6]
--operation mode is normal

lowtimecount[6]_lut_out = A1L31 # !A1L43;
lowtimecount[6] = DFFEA(lowtimecount[6]_lut_out, !clk, !reset, , , , );


--lowtimecount[5] is lowtimecount[5]
--operation mode is normal

lowtimecount[5]_lut_out = A1L11 # !A1L43;
lowtimecount[5] = DFFEA(lowtimecount[5]_lut_out, !clk, !reset, , , , );


--lowtimecount[4] is lowtimecount[4]
--operation mode is normal

lowtimecount[4]_lut_out = A1L9 # !A1L43;
lowtimecount[4] = DFFEA(lowtimecount[4]_lut_out, !clk, !reset, , , , );


--lowtimecount[3] is lowtimecount[3]
--operation mode is normal

lowtimecount[3]_lut_out = A1L7 # !A1L43;
lowtimecount[3] = DFFEA(lowtimecount[3]_lut_out, !clk, !reset, , , , );


--A1L43 is LessThan~175
--operation mode is normal

A1L43 = !lowtimecount[3] # !lowtimecount[4] # !lowtimecount[5] # !lowtimecount[6];


--A1L53 is LessThan~176
--operation mode is normal

A1L53 = lowtimecount[6] & lowtimecount[5];


--lowtimecount[2] is lowtimecount[2]
--operation mode is normal

lowtimecount[2]_lut_out = A1L5;
lowtimecount[2] = DFFEA(lowtimecount[2]_lut_out, !clk, !reset, , A1L43, , );


--A1L63 is LessThan~177
--operation mode is normal

A1L63 = A1L53 & (lowtimecount[4] # lowtimecount[3] # lowtimecount[2]);


--D1_q_data2_x[8] is ps2:uA|q_data2_x[8]
--operation mode is normal

D1_q_data2_x[8]_lut_out = A1L151;
D1_q_data2_x[8] = DFFEA(D1_q_data2_x[8]_lut_out, D1_ps2_clk_r, VCC, , D1L861, , );


--D1_q_data2_x[7] is ps2:uA|q_data2_x[7]
--operation mode is normal

D1_q_data2_x[7]_lut_out = D1L012 # D1_q_data2_x[7] & (!D1L402 # !D1L002);
D1_q_data2_x[7] = DFFEA(D1_q_data2_x[7]_lut_out, D1_ps2_clk_r, VCC, , !D1L71, , );


--D1_q_data2_x[6] is ps2:uA|q_data2_x[6]
--operation mode is normal

D1_q_data2_x[6]_lut_out = D1L112 # D1_q_data2_x[6] & (!D1L402 # !D1L002);
D1_q_data2_x[6] = DFFEA(D1_q_data2_x[6]_lut_out, D1_ps2_clk_r, VCC, , !D1L71, , );


--D1_q_data2_x[5] is ps2:uA|q_data2_x[5]
--operation mode is normal

D1_q_data2_x[5]_lut_out = D1L212 # D1_q_data2_x[5] & (!D1L402 # !D1L002);
D1_q_data2_x[5] = DFFEA(D1_q_data2_x[5]_lut_out, D1_ps2_clk_r, VCC, , !D1L71, , );


--D1_q_data3_x[8] is ps2:uA|q_data3_x[8]
--operation mode is normal

D1_q_data3_x[8]_lut_out = A1L151;
D1_q_data3_x[8] = DFFEA(D1_q_data3_x[8]_lut_out, D1_ps2_clk_r, VCC, , D1L881, , );


--D1L901Q is ps2:uA|m2_state~45
--operation mode is normal

D1L901Q_lut_out = D1L36Q;
D1L901Q = DFFEA(D1L901Q_lut_out, clk, VCC, , , , );


--D1L871 is ps2:uA|q_data3[7]~0
--operation mode is normal

D1L871 = G2_safe_q[3] & D1L901Q & (G2_safe_q[1] # G2_safe_q[2]);


--D1_q_data3_x[7] is ps2:uA|q_data3_x[7]
--operation mode is normal

D1_q_data3_x[7]_lut_out = D1L312 # D1_q_data3_x[7] & (!D1L502 # !D1L002);
D1_q_data3_x[7] = DFFEA(D1_q_data3_x[7]_lut_out, D1_ps2_clk_r, VCC, , !D1L71, , );


--D1_q_data3_x[6] is ps2:uA|q_data3_x[6]
--operation mode is normal

D1_q_data3_x[6]_lut_out = D1L412 # D1_q_data3_x[6] & (!D1L502 # !D1L002);
D1_q_data3_x[6] = DFFEA(D1_q_data3_x[6]_lut_out, D1_ps2_clk_r, VCC, , !D1L71, , );


--D1_q_data3_x[5] is ps2:uA|q_data3_x[5]
--operation mode is normal

D1_q_data3_x[5]_lut_out = D1L512 # D1_q_data3_x[5] & (!D1L502 # !D1L002);
D1_q_data3_x[5] = DFFEA(D1_q_data3_x[5]_lut_out, D1_ps2_clk_r, VCC, , !D1L71, , );


--D1_q_data3_x[4] is ps2:uA|q_data3_x[4]
--operation mode is normal

D1_q_data3_x[4]_lut_out = D1L612 # D1_q_data3_x[4] & (!D1L502 # !D1L002);
D1_q_data3_x[4] = DFFEA(D1_q_data3_x[4]_lut_out, D1_ps2_clk_r, VCC, , !D1L71, , );


--D1_q_data3_x[3] is ps2:uA|q_data3_x[3]
--operation mode is normal

D1_q_data3_x[3]_lut_out = D1L712 # D1_q_data3_x[3] & (!D1L502 # !D1L002);
D1_q_data3_x[3] = DFFEA(D1_q_data3_x[3]_lut_out, D1_ps2_clk_r, VCC, , !D1L71, , );


--D1_q_data3_x[2] is ps2:uA|q_data3_x[2]
--operation mode is normal

D1_q_data3_x[2]_lut_out = D1L812 # D1_q_data3_x[2] & (!D1L502 # !D1L002);
D1_q_data3_x[2] = DFFEA(D1_q_data3_x[2]_lut_out, D1_ps2_clk_r, VCC, , !D1L71, , );


--D1_q_data3_x[1] is ps2:uA|q_data3_x[1]
--operation mode is normal

D1_q_data3_x[1]_lut_out = D1L912 # D1_q_data3_x[1] & (!D1L502 # !D1L002);
D1_q_data3_x[1] = DFFEA(D1_q_data3_x[1]_lut_out, D1_ps2_clk_r, VCC, , !D1L71, , );


--G1_safe_q[0] is lpm_counter:count_rtl_0|cntr_qu7:auto_generated|safe_q[0]
--operation mode is arithmetic

G1_safe_q[0]_lut_out = !G1_safe_q[0];
G1_safe_q[0] = DFFEA(G1_safe_q[0]_lut_out, !ps2_clk_r, !enk, , A1L73, , );

--G1L2 is lpm_counter:count_rtl_0|cntr_qu7:auto_generated|counter_cella0~COUT
--operation mode is arithmetic

G1L2 = CARRY(G1_safe_q[0]);


--A1L73 is LessThan~178
--operation mode is normal

A1L73 = !G1_safe_q[0] # !G1_safe_q[2] # !G1_safe_q[1] # !G1_safe_q[3];


--A1L86Q is m2_nexts~51
--operation mode is normal

A1L86Q_lut_out = A1L311Q;
A1L86Q = DFFEA(A1L86Q_lut_out, ps2_clk_r, !A1L33, , , , );


--A1L601Q is m2_state~26
--operation mode is normal

A1L601Q_lut_out = A1L06Q;
A1L601Q = DFFEA(A1L601Q_lut_out, clk, VCC, , , , );


--A1L701Q is m2_state~27
--operation mode is normal

A1L701Q_lut_out = A1L16Q;
A1L701Q = DFFEA(A1L701Q_lut_out, clk, VCC, , , , );


--A1L922 is reduce_or~394
--operation mode is normal

A1L922 = !A1L601Q & !A1L701Q;


--A1L011Q is m2_state~30
--operation mode is normal

A1L011Q_lut_out = A1L46Q;
A1L011Q = DFFEA(A1L011Q_lut_out, clk, VCC, , , , );


--A1L111Q is m2_state~31
--operation mode is normal

A1L111Q_lut_out = A1L56Q;
A1L111Q = DFFEA(A1L111Q_lut_out, clk, VCC, , , , );


--A1L211Q is m2_state~32
--operation mode is normal

A1L211Q_lut_out = A1L66Q;
A1L211Q = DFFEA(A1L211Q_lut_out, clk, VCC, , , , );


--A1L311Q is m2_state~33
--operation mode is normal

A1L311Q_lut_out = A1L76Q;
A1L311Q = DFFEA(A1L311Q_lut_out, clk, VCC, , , , );


--A1L032 is reduce_or~395
--operation mode is normal

A1L032 = !A1L011Q & !A1L111Q & !A1L211Q & !A1L311Q;


--A1L801Q is m2_state~28
--operation mode is normal

A1L801Q_lut_out = A1L26Q;
A1L801Q = DFFEA(A1L801Q_lut_out, clk, VCC, , , , );


--A1L901Q is m2_state~29
--operation mode is normal

A1L901Q_lut_out = A1L36Q;
A1L901Q = DFFEA(A1L901Q_lut_out, clk, VCC, , , , );


--A1L132 is reduce_or~396
--operation mode is normal

A1L132 = A1L922 & A1L032 & !A1L801Q & !A1L901Q;


--A1L33 is LessThan~17
--operation mode is normal

A1L33 = !G1_safe_q[1] & !G1_safe_q[2] # !G1_safe_q[3];


--A1L612 is q_data2_x[8]~0
--operation mode is normal

A1L612 = !A1L33 & (A1L411Q # !A1L132);


--q_data1_x[8] is q_data1_x[8]
--operation mode is normal

q_data1_x[8]_lut_out = A1L781;
q_data1_x[8] = DFFEA(q_data1_x[8]_lut_out, ps2_clk_r, VCC, , A1L691, , );


--A1L542 is Select~506
--operation mode is normal

A1L542 = A1L411Q & (q_data1_x[8] # q_data2_x[8] & !A1L132) # !A1L411Q & q_data2_x[8] & !A1L132;


--A1L301Q is m2_state~23
--operation mode is normal

A1L301Q_lut_out = A1L75Q;
A1L301Q = DFFEA(A1L301Q_lut_out, clk, VCC, , , , );


--A1L401Q is m2_state~24
--operation mode is normal

A1L401Q_lut_out = A1L85Q;
A1L401Q = DFFEA(A1L401Q_lut_out, clk, VCC, , , , );


--A1L731Q is m2_state~57
--operation mode is normal

A1L731Q_lut_out = A1L19Q;
A1L731Q = DFFEA(A1L731Q_lut_out, clk, VCC, , , , );


--A1L39Q is m2_state~12
--operation mode is normal

A1L39Q_lut_out = A1L74Q;
A1L39Q = DFFEA(A1L39Q_lut_out, clk, VCC, , , , );


--A1L29Q is m2_state~10
--operation mode is normal

A1L29Q_lut_out = A1L64Q;
A1L29Q = DFFEA(A1L29Q_lut_out, clk, VCC, , , , );


--A1L232 is reduce_or~397
--operation mode is normal

A1L232 = A1L401Q # A1L731Q # A1L39Q # !A1L29Q;


--A1L59Q is m2_state~15
--operation mode is normal

A1L59Q_lut_out = A1L94Q;
A1L59Q = DFFEA(A1L59Q_lut_out, clk, VCC, , , , );


--A1L69Q is m2_state~16
--operation mode is normal

A1L69Q_lut_out = A1L05Q;
A1L69Q = DFFEA(A1L69Q_lut_out, clk, VCC, , , , );


--A1L79Q is m2_state~17
--operation mode is normal

A1L79Q_lut_out = A1L15Q;
A1L79Q = DFFEA(A1L79Q_lut_out, clk, VCC, , , , );


--A1L89Q is m2_state~18
--operation mode is normal

A1L89Q_lut_out = A1L25Q;
A1L89Q = DFFEA(A1L89Q_lut_out, clk, VCC, , , , );


--A1L332 is reduce_or~398
--operation mode is normal

A1L332 = !A1L59Q & !A1L69Q & !A1L79Q & !A1L89Q;


--A1L99Q is m2_state~19
--operation mode is normal

A1L99Q_lut_out = A1L35Q;
A1L99Q = DFFEA(A1L99Q_lut_out, clk, VCC, , , , );


--A1L001Q is m2_state~20
--operation mode is normal

A1L001Q_lut_out = A1L45Q;
A1L001Q = DFFEA(A1L001Q_lut_out, clk, VCC, , , , );


--A1L101Q is m2_state~21
--operation mode is normal

A1L101Q_lut_out = A1L55Q;
A1L101Q = DFFEA(A1L101Q_lut_out, clk, VCC, , , , );


--A1L201Q is m2_state~22
--operation mode is normal

A1L201Q_lut_out = A1L65Q;
A1L201Q = DFFEA(A1L201Q_lut_out, clk, VCC, , , , );


--A1L432 is reduce_or~399
--operation mode is normal

A1L432 = !A1L99Q & !A1L001Q & !A1L101Q & !A1L201Q;


--A1L532 is reduce_or~400
--operation mode is normal

A1L532 = A1L301Q # A1L232 # !A1L432 # !A1L332;


--A1L49Q is m2_state~14
--operation mode is normal

A1L49Q_lut_out = A1L84Q;
A1L49Q = DFFEA(A1L49Q_lut_out, clk, VCC, , , , );


--A1L501Q is m2_state~25
--operation mode is normal

A1L501Q_lut_out = A1L95Q;
A1L501Q = DFFEA(A1L501Q_lut_out, clk, VCC, , , , );


--A1L511Q is m2_state~35
--operation mode is normal

A1L511Q_lut_out = A1L96Q;
A1L511Q = DFFEA(A1L511Q_lut_out, clk, VCC, , , , );

⌨️ 快捷键说明

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