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

📄 ps2tolcd.map.eqn

📁 VHDL语言实现的程序
💻 EQN
📖 第 1 页 / 共 4 页
字号:
E1L981 = E1L681 & E1L781 & !E1L632 & !E1L881;


--E1L021 is ps2_keyboard_interface:inst3|reduce_nor~4941
E1L021 = E1L501 & E1L552 & !E1_q[4] & !E1_q[1];


--E1L121 is ps2_keyboard_interface:inst3|reduce_nor~4942
E1L121 = E1L511 & (E1L011 # E1L301) # !E1L511 & E1L011 & E1L021;


--E1L752 is ps2_keyboard_interface:inst3|rx_shift_key_on~675
E1L752 = E1_q[2] & E1_q[1] & !E1_q[3];


--E1L221 is ps2_keyboard_interface:inst3|reduce_nor~4943
E1L221 = E1_q[4] & E1L111;


--E1L321 is ps2_keyboard_interface:inst3|reduce_nor~4944
E1L321 = E1L48 & E1L951 & (!E1L111 # !E1L901);


--E1L421 is ps2_keyboard_interface:inst3|reduce_nor~4945
E1L421 = E1_q[3] & E1_q[4] & !E1_q[2];


--E1L521 is ps2_keyboard_interface:inst3|reduce_nor~4946
E1L521 = E1L511 # !E1_q[1] & E1L421;


--E1L621 is ps2_keyboard_interface:inst3|reduce_nor~4947
E1L621 = E1L111 & (E1L201 # E1L521) # !E1L111 & E1L701 & E1L201;


--E1L721 is ps2_keyboard_interface:inst3|reduce_nor~4948
E1L721 = E1L321 & !E1L621 & (!E1L221 # !E1L752);


--E1L852 is ps2_keyboard_interface:inst3|rx_shift_key_on~676
E1L852 = E1_q[7] & !E1_q[8];


--E1L87 is ps2_keyboard_interface:inst3|reduce_nor~7
E1L87 = !E1L852 # !E1L201 # !E1_q[5] # !E1_q[6];


--E1L77 is ps2_keyboard_interface:inst3|reduce_nor~5
E1L77 = E1_q[6] # !E1L101 # !E1L811;


--E1L821 is ps2_keyboard_interface:inst3|reduce_nor~4949
E1L821 = E1L87 & E1L77 & (E1_q[4] # !E1L061);


--E1L921 is ps2_keyboard_interface:inst3|reduce_nor~4950
E1L921 = !E1L552 & (E1L201 # E1L752 & !E1_q[4]);


--E1L031 is ps2_keyboard_interface:inst3|reduce_nor~4951
E1L031 = E1L121 # !E1L161 # !E1L821 # !E1L721;


--E1L131 is ps2_keyboard_interface:inst3|reduce_nor~4952
E1L131 = E1L901 & (E1L301 # E1L601 & E1L652) # !E1L901 & E1L601 & E1L652;


--E1L231 is ps2_keyboard_interface:inst3|reduce_nor~4953
E1L231 = E1L501 & !E1L552 & !E1_q[4] & !E1_q[1];


--E1L331 is ps2_keyboard_interface:inst3|reduce_nor~4954
E1L331 = E1L131 # E1L011 & E1L231;


--E1L091 is ps2_keyboard_interface:inst3|reduce_or~1263
E1L091 = !E1L461 & !E1L561 # !E1_q[3] # !E1L701;


--E1L191 is ps2_keyboard_interface:inst3|reduce_or~1264
E1L191 = E1L552 & E1_q[1] # !E1L301 # !E1L421;


--E1L291 is ps2_keyboard_interface:inst3|reduce_or~1265
E1L291 = E1L191 & (!E1L111 # !E1L101);


--E1L391 is ps2_keyboard_interface:inst3|reduce_or~1266
E1L391 = E1L701 & (E1L021 # E1L231) # !E1L701 & E1L301 & (E1L021 # E1L231);


--E1L491 is ps2_keyboard_interface:inst3|reduce_or~1267
E1L491 = E1L97 & E1L091 & E1L291 & !E1L391;


--E1L431 is ps2_keyboard_interface:inst3|reduce_nor~4955
E1L431 = !E1L011 # !E1L752 # !E1_q[4];


--E1L531 is ps2_keyboard_interface:inst3|reduce_nor~4956
E1L531 = E1_q[6] & E1L461 & E1L79;


--E1L631 is ps2_keyboard_interface:inst3|reduce_nor~4957
E1L631 = E1L431 & !E1L711 & (E1_q[3] # !E1L531);


--E1L731 is ps2_keyboard_interface:inst3|reduce_nor~4958
E1L731 = !E1L561 & !E1L021 # !E1L652;


--E1L88 is ps2_keyboard_interface:inst3|reduce_nor~53
E1L88 = E1_q[3] # !E1L301 # !E1L89 # !E1_q[4];


--E1L831 is ps2_keyboard_interface:inst3|reduce_nor~4959
E1L831 = E1L88 & (E1L411 & !E1L901 # !E1L011);


--E1L931 is ps2_keyboard_interface:inst3|reduce_nor~4960
E1L931 = E1L491 & E1L631 & E1L731 & E1L831;


--E1L29 is ps2_keyboard_interface:inst3|reduce_nor~87
E1L29 = E1_q[6] # E1_q[5] # !E1L231 # !E1L852;


--E1L59 is ps2_keyboard_interface:inst3|reduce_nor~103
E1L59 = !E1L801 # !E1L852 # !E1_q[5] # !E1_q[6];


--E1L041 is ps2_keyboard_interface:inst3|reduce_nor~4961
E1L041 = E1L331 # !E1L59 # !E1L29 # !E1L931;


--E1L591 is ps2_keyboard_interface:inst3|reduce_or~1268
E1L591 = E1L552 & (!E1L101) # !E1L552 & !E1L201 # !E1L301;


--E1L98 is ps2_keyboard_interface:inst3|reduce_nor~60
E1L98 = E1_q[1] # !E1L421 # !E1L552 # !E1L701;


--E1L691 is ps2_keyboard_interface:inst3|reduce_or~1269
E1L691 = E1L98 & (!E1L901 & !E1L601 # !E1L701);


--E1L791 is ps2_keyboard_interface:inst3|reduce_or~1270
E1L791 = E1L511 # E1L752 # E1L932;


--E1L891 is ps2_keyboard_interface:inst3|reduce_or~1271
E1L891 = E1L591 & E1L691 & (!E1L791 # !E1L701);


--E1L991 is ps2_keyboard_interface:inst3|reduce_or~1272
E1L991 = !E1L901 & !E1L101 # !E1L652;


--E1L002 is ps2_keyboard_interface:inst3|reduce_or~1273
E1L002 = !E1L301 & (!E1L011 # !E1L552) # !E1L911;


--E1L102 is ps2_keyboard_interface:inst3|reduce_or~1274
E1L102 = !E1L101 & !E1L001 # !E1L701;


--E1L141 is ps2_keyboard_interface:inst3|reduce_nor~4962
E1L141 = E1L811 & E1_q[3] & E1_q[4] & !E1_q[6];


--E1L202 is ps2_keyboard_interface:inst3|reduce_or~1275
E1L202 = E1L102 & (!E1L141 # !E1L211 # !E1_q[2]);


--E1L241 is ps2_keyboard_interface:inst3|reduce_nor~4963
E1L241 = E1_q[4] & E1L89 & E1L111;


--E1L302 is ps2_keyboard_interface:inst3|reduce_or~1276
E1L302 = E1L002 & E1L202 & (!E1L241 # !E1_q[3]);


--E1L402 is ps2_keyboard_interface:inst3|reduce_or~1277
E1L402 = E1L891 & E1L08 & E1L991 & E1L302;


--E1L78 is ps2_keyboard_interface:inst3|reduce_nor~52
E1L78 = !E1L652 # !E1L752 # !E1_q[4] # !E1L552;


--E1L341 is ps2_keyboard_interface:inst3|reduce_nor~4964
E1L341 = !E1L001 & !E1L801 # !E1L652;


--E1L441 is ps2_keyboard_interface:inst3|reduce_nor~4965
E1L441 = E1L78 & E1L341 & (!E1L652 # !E1L261);


--E1L541 is ps2_keyboard_interface:inst3|reduce_nor~4966
E1L541 = !E1L801 & (!E1L201 # !E1L552) # !E1L301;


--E1L641 is ps2_keyboard_interface:inst3|reduce_nor~4967
E1L641 = E1L541 & (!E1L011 # !E1L101);


--E1L741 is ps2_keyboard_interface:inst3|reduce_nor~4968
E1L741 = E1L441 & E1L641 & (!E1L141 # !E1L89);


--E1L502 is ps2_keyboard_interface:inst3|reduce_or~1278
E1L502 = E1L18 & (!E1L911 # !E1L701);


--E1L49 is ps2_keyboard_interface:inst3|reduce_nor~98
E1L49 = E1_q[6] # E1_q[3] # !E1L79 # !E1L461;


--E1L19 is ps2_keyboard_interface:inst3|reduce_nor~66
E1L19 = E1_q[3] # !E1L111 # !E1L89 # !E1_q[4];


--E1L841 is ps2_keyboard_interface:inst3|reduce_nor~4969
E1L841 = E1L652 & (E1_left_shift_key # E1_right_shift_key);


--E1L941 is ps2_keyboard_interface:inst3|reduce_nor~4970
E1L941 = E1L361 & (!E1L99 & !E1L201 # !E1L841);


--E1L051 is ps2_keyboard_interface:inst3|reduce_nor~4971
E1L051 = E1L19 & E1L941 & (!E1L611 # !E1L301);


--E1L151 is ps2_keyboard_interface:inst3|reduce_nor~4972
E1L151 = E1L741 & E1L502 & E1L49 & E1L051;


--E1L251 is ps2_keyboard_interface:inst3|reduce_nor~4973
E1L251 = E1L402 & E1L151 & (E1_q[5] # !E1L401);


--E1L602 is ps2_keyboard_interface:inst3|reduce_or~1279
E1L602 = E1L981 & (E1L031 # E1L041 # !E1L251);


--E1L761 is ps2_keyboard_interface:inst3|reduce_or~14
E1L761 = !E1L181 & !E1L142 & !E1L581 & E1L602;


--E1L35 is ps2_keyboard_interface:inst3|q[1]~6017
E1L35 = E1_q[6] & E1_q[8] & !E1_q[4] & !E1_q[1];


--E1L45 is ps2_keyboard_interface:inst3|q[1]~6018
E1L45 = E1_q[7] & E1L35 & !E1_q[3] & !E1_q[2];


--E1_bit_count[2] is ps2_keyboard_interface:inst3|bit_count[2]
E1_bit_count[2] = DFFEAS(E1L41, C1_clk,  ,  ,  ,  ,  , E1L9,  );


--E1_bit_count[0] is ps2_keyboard_interface:inst3|bit_count[0]
E1_bit_count[0] = DFFEAS(E1L6, C1_clk,  ,  ,  ,  ,  , E1L9,  );


--E1_bit_count[1] is ps2_keyboard_interface:inst3|bit_count[1]
E1_bit_count[1] = DFFEAS(E1L11, C1_clk,  ,  ,  ,  ,  , E1L9,  );


--E1_bit_count[3] is ps2_keyboard_interface:inst3|bit_count[3]
E1_bit_count[3] = DFFEAS(E1L71, C1_clk,  ,  ,  ,  ,  , E1L9,  );


--E1_rx_shifting_done is ps2_keyboard_interface:inst3|rx_shifting_done
E1_rx_shifting_done = E1_bit_count[2] # !E1_bit_count[3] # !E1_bit_count[1] # !E1_bit_count[0];


--E1L642 is ps2_keyboard_interface:inst3|rx_ascii[0]~77
E1L642 = !E1L45 & !E1_rx_shifting_done # !reset;


--E1L702 is ps2_keyboard_interface:inst3|reduce_or~1280
E1L702 = E1_q[3] & E1L241 # !E1L081 # !E1L78;


--E1L58 is ps2_keyboard_interface:inst3|reduce_nor~44
E1L58 = E1_q[4] # !E1L752 # !E1L552 # !E1L701;


--E1L09 is ps2_keyboard_interface:inst3|reduce_nor~62
E1L09 = E1_q[3] # !E1L89 # !E1_q[4] # !E1L701;


--E1L351 is ps2_keyboard_interface:inst3|reduce_nor~4974
E1L351 = E1_q[2] & E1L552 & E1_q[1] & !E1_q[3];


--E1L802 is ps2_keyboard_interface:inst3|reduce_or~1281
E1L802 = E1L351 & !E1L221 & (!E1L611 # !E1L652) # !E1L351 & (!E1L611 # !E1L652);


--E1L902 is ps2_keyboard_interface:inst3|reduce_or~1282
E1L902 = E1L751 & !E1L201 & (!E1L231 # !E1L011) # !E1L751 & (!E1L231 # !E1L011);


--E1L012 is ps2_keyboard_interface:inst3|reduce_or~1283
E1L012 = E1L902 & (!E1L851 & !E1L651 # !E1L101);


--E1L112 is ps2_keyboard_interface:inst3|reduce_or~1284
E1L112 = E1L09 & E1L19 & E1L802 & E1L012;


--E1L212 is ps2_keyboard_interface:inst3|reduce_or~1285
E1L212 = E1L702 # !E1L112 # !E1L821 # !E1L58;


--E1L312 is ps2_keyboard_interface:inst3|reduce_or~1286
E1L312 = E1L851 & (E1L99 # E1L911) # !E1L88;


--E1L68 is ps2_keyboard_interface:inst3|reduce_nor~48
E1L68 = E1_q[4] # !E1L301 # !E1L752 # !E1L552;


--E1L412 is ps2_keyboard_interface:inst3|reduce_or~1287
E1L412 = E1L312 # E1L701 & E1L021 # !E1L68;


--E1L38 is ps2_keyboard_interface:inst3|reduce_nor~41
E1L38 = E1_q[1] # !E1L111 # !E1L421 # !E1L552;


--E1L512 is ps2_keyboard_interface:inst3|reduce_or~1288
E1L512 = E1L412 # E1L101 & E1L841 # !E1L38;


--E1L612 is ps2_keyboard_interface:inst3|reduce_or~1289
E1L612 = E1_q[4] & (E1L701 # E1L301);


--E1L712 is ps2_keyboard_interface:inst3|reduce_or~1290
E1L712 = E1L552 & (E1L911 # E1L301 & E1L801);


--E1L812 is ps2_keyboard_interface:inst3|reduce_or~1291
E1L812 = E1L652 & (E1L021 # E1L712) # !E1L652 & E1L301 & (E1L021 # E1L712);


--E1L912 is ps2_keyboard_interface:inst3|reduce_or~1292
E1L912 = E1L48 & !E1L812 & (!E1L612 # !E1L351);


--E1L022 is ps2_keyboard_interface:inst3|reduce_or~1293
E1L022 = E1L011 & (E1L732 # E1L99 & E1L751) # !E1L011 & E1L99 & E1L751;


--E1L122 is ps2_keyboard_interface:inst3|reduce_or~1294
E1L122 = !E1L022 & (!E1L111 & !E1L301 # !E1L511);


--E1L222 is ps2_keyboard_interface:inst3|reduce_or~1295
E1L222 = !E1L212 & !E1L512 & E1L912 & E1L122;


--E1L322 is ps2_keyboard_interface:inst3|reduce_or~1296
E1L322 = !E1L971 # !E1L991 # !E1L691;


--E1L422 is ps2_keyboard_interface:inst3|reduce_or~1297
E1L422 = E1L79 & (E1L901 # E1_q[6] & E1L601);


--E1L522 is ps2_keyboard_interface:inst3|reduce_or~1298
E1L522 = E1L011 & (E1L101 # E1_q[4] & E1L752);


--E1L622 is ps2_keyboard_interface:inst3|reduce_or~1299
E1L622 = E1L422 # E1L552 & E1L522 # !E1L502;


--E1L39 is ps2_keyboard_interface:inst3|reduce_nor~91
E1L39 = E1L552 # !E1L111 # !E1L752 # !E1_q[4];


--E1L722 is ps2_keyboard_interface:inst3|reduce_or~1300
E1L722 = E1L49 & E1L39 & (E1_q[3] # !E1L311);


--E1L822 is ps2_keyboard_interface:inst3|reduce_or~1301
E1L822 = E1L552 # !E1L701 & !E1L111 # !E1L101;


--E1L922 is ps2_keyboard_interface:inst3|reduce_or~1302
E1L922 = E1L59 & (!E1L141 # !E1L89);


--E1L032 is ps2_keyboard_interface:inst3|reduce_or~1303
E1L032 = E1L822 & E1L922 & (!E1L021 # !E1L011);


--E1L132 is ps2_keyboard_interface:inst3|reduce_or~1304
E1L132 = E1L671 & E1L112 & E1L722 & E1L032;


--E1L232 is ps2_keyboard_interface:inst3|reduce_or~1305
E1L232 = E1L322 # E1L622 # !E1L132 # !E1L122;


--E1L861 is ps2_keyboard_interface:inst3|reduce_or~17
E1L861 = E1L402 & E1L721 & E1L491;


--E1L451 is ps2_keyboard_interface:inst3|reduce_nor~4975
E1L451 = E1L931 & E1L59 & (!E1L231 # !E1L652);


--E1L69 is ps2_keyboard_interface:inst3|reduce_nor~104
E1L69 = E1L031 # E1L041 # !E1L251;


--E1L961 is ps2_keyboard_interface:inst3|reduce_or~18
E1L961 = !E1L69 # !E1L451 # !E1L741 # !E1L891;


--E1L332 is ps2_keyboard_interface:inst3|reduce_or~1306
E1L332 = E1L231 # E1L911 & (!E1L832) # !E1L911 & E1L301 & E1L832;


--E1L432 is ps2_keyboard_interface:inst3|reduce_or~1307
E1L432 = E1L951 & (!E1L701 & !E1L301 # !E1L261);


--E1L532 is ps2_keyboard_interface:inst3|reduce_or~1308
E1L532 = E1L332 & (E1L652 # E1L301) # !E1L432;


--E1L071 is ps2_keyboard_interface:inst3|reduce_or~19
E1L071 = E1L532 # !E1L132 # !E1L912 # !E1L602;


--E1L171 is ps2_keyboard_interface:inst3|reduce_or~20
E1L171 = E1L251 & (E1L031 # E1L041);


--E1_hold_released is ps2_keyboard_interface:inst3|hold_released
E1_hold_released = DFFEAS(E1L02, C1_clk,  ,  ,  ,  ,  ,  ,  );


--E1L452 is ps2_keyboard_interface:inst3|rx_released~42
E1L452 = reset & E1_hold_released;


--D1L201 is lcd:inst2|clkdiv~13
D1L201 = !D1_clkdiv & E1_rx_released;


--D1_clkcnt[0] is lcd:inst2|clkcnt[0]
D1_clkcnt[0] = DFFEAS(D1L35, C1_count[3],  ,  ,  ,  ,  , D1L47,  );


--D1_clkcnt[1] is lcd:inst2|clkcnt[1]
D1_clkcnt[1] = DFFEAS(D1L65, C1_count[3],  ,  ,  ,  ,  , D1L47,  );


--D1_clkcnt[2] is lcd:inst2|clkcnt[2]
D1_clkcnt[2] = DFFEAS(D1L95, C1_count[3],  ,  ,  ,  ,  , D1L47,  );


--D1_clkcnt[3] is lcd:inst2|clkcnt[3]
D1_clkcnt[3] = DFFEAS(D1L26, C1_count[3],  ,  ,  ,  ,  , D1L47,  );


--D1L041 is lcd:inst2|reduce_nor~107
D1L041 = D1_clkcnt[0] # D1_clkcnt[1] # D1_clkcnt[2] # D1_clkcnt[3];


--D1_clkcnt[4] is lcd:inst2|clkcnt[4]
D1_clkcnt[4] = DFFEAS(D1L56, C1_count[3],  ,  ,  ,  ,  , D1L47,  );


--D1_clkcnt[5] is lcd:inst2|clkcnt[5]
D1_clkcnt[5] = DFFEAS(D1L86, C1_count[3],  ,  ,  ,  ,  , D1L47,  );


--D1_clkcnt[7] is lcd:inst2|clkcnt[7]
D1_clkcnt[7] = DFFEAS(D1L57, C1_count[3],  ,  ,  ,  ,  , D1L47,  );


--D1_clkcnt[6] is lcd:inst2|clkcnt[6]
D1_clkcnt[6] = DFFEAS(D1L17, C1_count[3],  ,  ,  ,  ,  , D1L47,  );


--D1L141 is lcd:inst2|reduce_nor~108
D1L141 = D1_clkcnt[4] # D1_clkcnt[5] # D1_clkcnt[7] # !D1_clkcnt[6];


--D1_clkcnt[8] is lcd:inst2|clkcnt[8]
D1_clkcnt[8] = DFFEAS(D1L87, C1_count[3],  ,  ,  ,  ,  , D1L47,  );


--D1_clkcnt[9] is lcd:inst2|clkcnt[9]
D1_clkcnt[9] = DFFEAS(D1L18, C1_count[3],  ,  ,  ,  ,  , D1L47,  );


--D1_clkcnt[10] is lcd:inst2|clkcnt[10]
D1_clkcnt[10] = DFFEAS(D1L48, C1_count[3],  ,  ,  ,  ,  , D1L47,  );


--D1_clkcnt[11] is lcd:inst2|clkcnt[11]
D1_clkcnt[11] = DFFEAS(D1L78, C1_count[3],  ,  ,  ,  ,  , D1L47,  );


--D1L241 is lcd:inst2|reduce_nor~109
D1L241 = D1_clkcnt[8] # D1_clkcnt[9] # !D1_clkcnt[11] # !D1_clkcnt[10];


--D1_clkcnt[13] is lcd:inst2|clkcnt[13]
D1_clkcnt[13] = DFFEAS(D1L39, C1_count[3],  ,  ,  ,  ,  , D1L47,  );

⌨️ 快捷键说明

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