📄 gewei.map.eqn
字号:
-- Copyright (C) 1991-2005 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions
-- and other software and tools, and its AMPP partner logic
-- functions, and any output files any of the foregoing
-- (including device programming or simulation files), and any
-- associated documentation or information are expressly subject
-- to the terms and conditions of the Altera Program License
-- Subscription Agreement, Altera MegaCore Function License
-- Agreement, or other applicable license agreement, including,
-- without limitation, that your use is for the sole purpose of
-- programming logic devices manufactured by Altera and sold by
-- Altera or its authorized distributors. Please refer to the
-- applicable agreement for further details.
--G4_q is geweictrl:inst|geweidcfq:inst3|q
G4_q = DFFEAS(G3_q, E1_key_clock, F1_bt, , , , , , );
--G3_q is geweictrl:inst|geweidcfq:inst2|q
G3_q = DFFEAS(G2_q, E1_key_clock, F1_bt, , , , , , );
--G2_q is geweictrl:inst|geweidcfq:inst1|q
G2_q = DFFEAS(G1_q, E1_key_clock, F1_bt, , , , , , );
--G1_q is geweictrl:inst|geweidcfq:inst|q
G1_q = DFFEAS(d, E1_key_clock, F1_bt, , , , , , );
--B1L1 is geweictrl:inst|inst4~24
B1L1 = G4_q & G3_q & G2_q & G1_q;
--F1L2 is geweidecord:inst19|reduce_or~2586
F1L2 = key0 & key7 & key8 & key9;
--F1L3 is geweidecord:inst19|reduce_or~2587
F1L3 = key3 & key5 & key1 & key6;
--F1L4 is geweidecord:inst19|reduce_or~2588
F1L4 = key0 & key4 & key2 & F1L3;
--F1L5 is geweidecord:inst19|reduce_or~2589
F1L5 = key7 & key8 & !key9;
--F1L6 is geweidecord:inst19|reduce_or~2590
F1L6 = key5 & (key1 & (key2 $ key6) # !key1 & key2 & key6) # !key5 & key1 & key2 & key6;
--F1L7 is geweidecord:inst19|reduce_or~2591
F1L7 = key3 & key4 & F1L6;
--F1L8 is geweidecord:inst19|reduce_or~2592
F1L8 = F1L2 & (F1L7 # F1L4 & F1L5) # !F1L2 & F1L4 & F1L5;
--F1L9 is geweidecord:inst19|reduce_or~2593
F1L9 = key1 & key9 & key7;
--F1L01 is geweidecord:inst19|reduce_or~2594
F1L01 = key3 & key5 & F1L9;
--F1L11 is geweidecord:inst19|reduce_or~2595
F1L11 = key8 & (key2 & (key6 $ key4) # !key2 & key6 & key4) # !key8 & key2 & key6 & key4;
--F1L21 is geweidecord:inst19|reduce_or~2596
F1L21 = key8 & key2 & key6 & key4;
--F1L31 is geweidecord:inst19|reduce_or~2597
F1L31 = F1L01 & (key0 & F1L11 & !F1L21 # !key0 & !F1L11 & F1L21);
--F1L41 is geweidecord:inst19|reduce_or~2598
F1L41 = key3 & (key4 & (key5 $ key6) # !key4 & key5 & key6) # !key3 & key4 & key5 & key6;
--F1L51 is geweidecord:inst19|reduce_or~2599
F1L51 = F1L2 & key1 & key2 & F1L41;
--F1L61 is geweidecord:inst19|reduce_or~2600
F1L61 = F1L4 & (key7 & (key8 $ key9) # !key7 & key8 & key9);
--F1_bt is geweidecord:inst19|bt
F1_bt = !F1L8 & !F1L31 & !F1L51 & !F1L61;
--C1L1 is geweizd:inst2|key_down~9
C1L1 = B1L1 & !F1_bt;
--D1L4 is zd4:inst3|key_word[3]~122
D1L4 = B1L1 & F1L61;
--D1L3 is zd4:inst3|key_word[2]~123
D1L3 = B1L1 & F1L51;
--D1L2 is zd4:inst3|key_word[1]~124
D1L2 = B1L1 & F1L8;
--D1L1 is zd4:inst3|key_word[0]~125
D1L1 = B1L1 & F1L31;
--E1_key_clock is divider:inst4|key_clock
E1_key_clock = DFFEAS(E1L25, !clk, , , E1L15, , , , );
--E1_count[7] is divider:inst4|count[7]
E1_count[7] = DFFEAS(E1L51, !clk, , , E1L15, , , , );
--E1_count[6] is divider:inst4|count[6]
E1_count[6] = DFFEAS(E1L31, !clk, , , E1L15, , , , );
--E1L35 is divider:inst4|reduce_nor~75
E1L35 = E1_count[7] # E1_count[6];
--E1_count[4] is divider:inst4|count[4]
E1_count[4] = DFFEAS(E1L9, !clk, , , E1L15, , , , );
--E1_count[3] is divider:inst4|count[3]
E1_count[3] = DFFEAS(E1L7, !clk, , , E1L15, , , , );
--E1_count[2] is divider:inst4|count[2]
E1_count[2] = DFFEAS(E1L5, !clk, , , E1L15, , , , );
--E1_count[1] is divider:inst4|count[1]
E1_count[1] = DFFEAS(E1L3, !clk, , , E1L15, , , , );
--E1_count[0] is divider:inst4|count[0]
E1_count[0] = DFFEAS(E1L62, !clk, , , E1L15, , , , );
--E1L45 is divider:inst4|reduce_nor~76
E1L45 = E1_count[3] # E1_count[2] # E1_count[1] # E1_count[0];
--E1_count[5] is divider:inst4|count[5]
E1_count[5] = DFFEAS(E1L72, !clk, , , E1L15, , , , );
--E1L25 is divider:inst4|reduce_nor~1
E1L25 = !E1L35 & !E1_count[4] & !E1L45 & E1_count[5];
--E1_div[0] is divider:inst4|div[0]
E1_div[0] = DFFEAS(E1L03, !clk, , , , , , , );
--E1_div[1] is divider:inst4|div[1]
E1_div[1] = DFFEAS(E1L33, !clk, , , , , , , );
--E1_div[2] is divider:inst4|div[2]
E1_div[2] = DFFEAS(E1L63, !clk, , , , , , , );
--E1_div[3] is divider:inst4|div[3]
E1_div[3] = DFFEAS(E1L93, !clk, , , , , , , );
--E1L55 is divider:inst4|reduce_nor~77
E1L55 = E1_div[0] # !E1_div[3] # !E1_div[2] # !E1_div[1];
--E1_div[4] is divider:inst4|div[4]
E1_div[4] = DFFEAS(E1L24, !clk, , , , , , , );
--E1_div[5] is divider:inst4|div[5]
E1_div[5] = DFFEAS(E1L54, !clk, , , , , , , );
--E1_div[6] is divider:inst4|div[6]
E1_div[6] = DFFEAS(E1L84, !clk, , , , , , , );
--E1L15 is divider:inst4|reduce_nor~0
E1L15 = !E1L55 & !E1_div[4] & !E1_div[5] & E1_div[6];
--E1L1 is divider:inst4|add~192
E1L1 = E1_count[0] $ VCC;
--E1L2 is divider:inst4|add~193
E1L2 = CARRY(E1_count[0]);
--E1L3 is divider:inst4|add~194
E1L3 = E1_count[1] & !E1L2 # !E1_count[1] & (E1L2 # GND);
--E1L4 is divider:inst4|add~195
E1L4 = CARRY(!E1L2 # !E1_count[1]);
--E1L5 is divider:inst4|add~196
E1L5 = E1_count[2] & (E1L4 $ GND) # !E1_count[2] & !E1L4 & VCC;
--E1L6 is divider:inst4|add~197
E1L6 = CARRY(E1_count[2] & !E1L4);
--E1L7 is divider:inst4|add~198
E1L7 = E1_count[3] & !E1L6 # !E1_count[3] & (E1L6 # GND);
--E1L8 is divider:inst4|add~199
E1L8 = CARRY(!E1L6 # !E1_count[3]);
--E1L9 is divider:inst4|add~200
E1L9 = E1_count[4] & (E1L8 $ GND) # !E1_count[4] & !E1L8 & VCC;
--E1L01 is divider:inst4|add~201
E1L01 = CARRY(E1_count[4] & !E1L8);
--E1L11 is divider:inst4|add~202
E1L11 = E1_count[5] & !E1L01 # !E1_count[5] & (E1L01 # GND);
--E1L21 is divider:inst4|add~203
E1L21 = CARRY(!E1L01 # !E1_count[5]);
--E1L31 is divider:inst4|add~204
E1L31 = E1_count[6] & (E1L21 $ GND) # !E1_count[6] & !E1L21 & VCC;
--E1L41 is divider:inst4|add~205
E1L41 = CARRY(E1_count[6] & !E1L21);
--E1L51 is divider:inst4|add~206
E1L51 = E1_count[7] $ E1L41;
--E1L62 is divider:inst4|count~165
E1L62 = !E1L25 & E1L1;
--E1L72 is divider:inst4|count~166
E1L72 = !E1L25 & E1L11;
--E1L03 is divider:inst4|div[0]~105
E1L03 = E1_div[0] $ VCC;
--E1L13 is divider:inst4|div[0]~106
E1L13 = CARRY(E1_div[0]);
--E1L33 is divider:inst4|div[1]~107
E1L33 = E1_div[1] & !E1L13 # !E1_div[1] & (E1L13 # GND);
--E1L43 is divider:inst4|div[1]~108
E1L43 = CARRY(!E1L13 # !E1_div[1]);
--E1L63 is divider:inst4|div[2]~109
E1L63 = E1_div[2] & (E1L43 $ GND) # !E1_div[2] & !E1L43 & VCC;
--E1L73 is divider:inst4|div[2]~110
E1L73 = CARRY(E1_div[2] & !E1L43);
--E1L93 is divider:inst4|div[3]~111
E1L93 = E1_div[3] & !E1L73 # !E1_div[3] & (E1L73 # GND);
--E1L04 is divider:inst4|div[3]~112
E1L04 = CARRY(!E1L73 # !E1_div[3]);
--E1L24 is divider:inst4|div[4]~113
E1L24 = E1_div[4] & (E1L04 $ GND) # !E1_div[4] & !E1L04 & VCC;
--E1L34 is divider:inst4|div[4]~114
E1L34 = CARRY(E1_div[4] & !E1L04);
--E1L54 is divider:inst4|div[5]~115
E1L54 = E1_div[5] & !E1L34 # !E1_div[5] & (E1L34 # GND);
--E1L64 is divider:inst4|div[5]~116
E1L64 = CARRY(!E1L34 # !E1_div[5]);
--E1L84 is divider:inst4|div[6]~117
E1L84 = E1_div[6] $ !E1L64;
--key0 is key0
--operation mode is input
key0 = INPUT();
--key7 is key7
--operation mode is input
key7 = INPUT();
--key8 is key8
--operation mode is input
key8 = INPUT();
--key9 is key9
--operation mode is input
key9 = INPUT();
--key4 is key4
--operation mode is input
key4 = INPUT();
--key2 is key2
--operation mode is input
key2 = INPUT();
--key3 is key3
--operation mode is input
key3 = INPUT();
--key5 is key5
--operation mode is input
key5 = INPUT();
--key1 is key1
--operation mode is input
key1 = INPUT();
--key6 is key6
--operation mode is input
key6 = INPUT();
--d is d
--operation mode is input
d = INPUT();
--clk is clk
--operation mode is input
clk = INPUT();
--key_down is key_down
--operation mode is output
key_down = OUTPUT(C1L1);
--key_word[3] is key_word[3]
--operation mode is output
key_word[3] = OUTPUT(D1L4);
--key_word[2] is key_word[2]
--operation mode is output
key_word[2] = OUTPUT(D1L3);
--key_word[1] is key_word[1]
--operation mode is output
key_word[1] = OUTPUT(D1L2);
--key_word[0] is key_word[0]
--operation mode is output
key_word[0] = OUTPUT(D1L1);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -