📄 lcd1602.mfd
字号:
# XLXI_2/address<1> & !XLXI_2/address<3> &
!XLXI_2/address<0> & !XLXI_2/address<4> & !XLXI_2/address<5>
# !XLXI_2/address<1> & !XLXI_2/address<3> &
XLXI_2/address<0> & !XLXI_2/address<4> & !XLXI_2/address<5>;
XLXI_2/address<1>.CLK = XLXI_2/clk_int;
XLXI_2/address<1>.AR = !rst;
XLXI_2/address<1>.CE = XLXI_2/state_FFd1 & XLXI_2/state_FFd2 &
XLXI_2/state_FFd3;
XLXI_2/address<1>.EXP = XLXI_2/address<2> & XLXI_2/address<3> &
XLXI_2/state_FFd1 & XLXI_2/state_FFd2 & XLXI_2/state_FFd3 &
XLXI_2/Mtrien_data<1>
MACROCELL | 3 | 7 | XLXI_2/address<3>
ATTRIBUTES | 8520560 | 0
OUTPUTMC | 34 | 1 | 17 | 5 | 4 | 5 | 0 | 5 | 2 | 5 | 6 | 7 | 14 | 5 | 8 | 7 | 6 | 3 | 11 | 3 | 1 | 3 | 7 | 3 | 15 | 3 | 9 | 5 | 11 | 5 | 10 | 3 | 10 | 7 | 1 | 7 | 3 | 7 | 2 | 1 | 2 | 1 | 0 | 1 | 11 | 1 | 13 | 1 | 14 | 1 | 15 | 1 | 12 | 3 | 2 | 1 | 7 | 1 | 4 | 3 | 13 | 3 | 14 | 3 | 17 | 7 | 5 | 7 | 17
INPUTS | 11 | XLXI_2/address<2> | XLXI_2/address<3> | XLXI_2/address<4> | XLXI_2/address<5> | XLXI_2/address<1> | XLXI_2/address<0> | XLXI_2/clk_int | rst | XLXI_2/state_FFd1 | XLXI_2/state_FFd2 | XLXI_2/state_FFd3
INPUTMC | 10 | 3 | 11 | 3 | 7 | 3 | 5 | 3 | 4 | 3 | 13 | 3 | 15 | 3 | 3 | 7 | 0 | 1 | 10 | 3 | 6
INPUTP | 1 | 79
EQ | 9 |
XLXI_2/address<3>.D = !XLXI_2/address<2> & XLXI_2/address<3> &
!XLXI_2/address<4> & !XLXI_2/address<5>
# XLXI_2/address<2> & XLXI_2/address<1> &
!XLXI_2/address<3> & XLXI_2/address<0> & !XLXI_2/address<4> &
!XLXI_2/address<5>;
XLXI_2/address<3>.CLK = XLXI_2/clk_int;
XLXI_2/address<3>.AR = !rst;
XLXI_2/address<3>.CE = XLXI_2/state_FFd1 & XLXI_2/state_FFd2 &
XLXI_2/state_FFd3;
MACROCELL | 3 | 15 | XLXI_2/address<0>
ATTRIBUTES | 8520560 | 0
OUTPUTMC | 15 | 3 | 11 | 3 | 13 | 3 | 7 | 3 | 15 | 2 | 14 | 2 | 13 | 1 | 11 | 1 | 13 | 1 | 14 | 1 | 15 | 1 | 12 | 1 | 7 | 1 | 2 | 3 | 10 | 3 | 14
INPUTS | 10 | XLXI_2/address<2> | XLXI_2/address<0> | XLXI_2/address<4> | XLXI_2/address<5> | XLXI_2/address<3> | XLXI_2/clk_int | rst | XLXI_2/state_FFd1 | XLXI_2/state_FFd2 | XLXI_2/state_FFd3
INPUTMC | 9 | 3 | 11 | 3 | 15 | 3 | 5 | 3 | 4 | 3 | 7 | 3 | 3 | 7 | 0 | 1 | 10 | 3 | 6
INPUTP | 1 | 79
EQ | 8 |
XLXI_2/address<0>.D = !XLXI_2/address<2> & !XLXI_2/address<0> &
!XLXI_2/address<4> & !XLXI_2/address<5>
# !XLXI_2/address<3> & !XLXI_2/address<0> &
!XLXI_2/address<4> & !XLXI_2/address<5>;
XLXI_2/address<0>.CLK = XLXI_2/clk_int;
XLXI_2/address<0>.AR = !rst;
XLXI_2/address<0>.CE = XLXI_2/state_FFd1 & XLXI_2/state_FFd2 &
XLXI_2/state_FFd3;
MACROCELL | 3 | 5 | XLXI_2/address<4>
ATTRIBUTES | 8520560 | 0
OUTPUTMC | 39 | 3 | 0 | 5 | 4 | 5 | 0 | 5 | 2 | 5 | 6 | 7 | 14 | 5 | 8 | 7 | 16 | 3 | 11 | 3 | 13 | 3 | 7 | 3 | 15 | 3 | 10 | 7 | 0 | 5 | 11 | 3 | 12 | 5 | 10 | 7 | 4 | 7 | 5 | 1 | 17 | 1 | 16 | 2 | 16 | 2 | 14 | 2 | 13 | 2 | 12 | 1 | 11 | 1 | 13 | 1 | 14 | 1 | 15 | 1 | 12 | 1 | 7 | 1 | 2 | 3 | 1 | 3 | 9 | 3 | 14 | 3 | 17 | 7 | 2 | 7 | 3 | 7 | 17
INPUTS | 5 | XLXI_2/clk_int | rst | XLXI_2/state_FFd1 | XLXI_2/state_FFd2 | XLXI_2/state_FFd3
INPUTMC | 4 | 3 | 3 | 7 | 0 | 1 | 10 | 3 | 6
INPUTP | 1 | 79
EQ | 5 |
XLXI_2/address<4>.D = Gnd;
XLXI_2/address<4>.CLK = XLXI_2/clk_int;
XLXI_2/address<4>.AR = !rst;
XLXI_2/address<4>.CE = XLXI_2/state_FFd1 & XLXI_2/state_FFd2 &
XLXI_2/state_FFd3;
MACROCELL | 3 | 4 | XLXI_2/address<5>
ATTRIBUTES | 8520560 | 0
OUTPUTMC | 37 | 1 | 2 | 5 | 4 | 5 | 0 | 5 | 2 | 5 | 6 | 7 | 14 | 5 | 8 | 7 | 6 | 3 | 11 | 3 | 13 | 3 | 7 | 3 | 15 | 3 | 10 | 7 | 0 | 5 | 11 | 3 | 12 | 5 | 10 | 7 | 4 | 7 | 3 | 1 | 0 | 1 | 16 | 2 | 16 | 2 | 14 | 2 | 13 | 2 | 12 | 1 | 11 | 1 | 13 | 1 | 14 | 1 | 15 | 1 | 12 | 1 | 7 | 3 | 1 | 3 | 9 | 3 | 14 | 3 | 17 | 7 | 2 | 7 | 17
INPUTS | 5 | XLXI_2/clk_int | rst | XLXI_2/state_FFd1 | XLXI_2/state_FFd2 | XLXI_2/state_FFd3
INPUTMC | 4 | 3 | 3 | 7 | 0 | 1 | 10 | 3 | 6
INPUTP | 1 | 79
EQ | 5 |
XLXI_2/address<5>.D = Gnd;
XLXI_2/address<5>.CLK = XLXI_2/clk_int;
XLXI_2/address<5>.AR = !rst;
XLXI_2/address<5>.CE = XLXI_2/state_FFd1 & XLXI_2/state_FFd2 &
XLXI_2/state_FFd3;
MACROCELL | 3 | 10 | XLXI_2/lcd_rs
ATTRIBUTES | 8782690 | 0
OUTPUTMC | 2 | 3 | 10 | 3 | 11
INPUTS | 12 | lcd_rs | XLXI_2/state_FFd1 | XLXI_2/state_FFd2 | XLXI_2/state_FFd3 | XLXI_2/address<2> | XLXI_2/address<4> | XLXI_2/address<5> | XLXI_2/address<3> | XLXI_2/clk_int | rst | XLXI_2/address<0> | EXP12_.EXP
INPUTMC | 11 | 3 | 10 | 7 | 0 | 1 | 10 | 3 | 6 | 3 | 11 | 3 | 5 | 3 | 4 | 3 | 7 | 3 | 3 | 3 | 15 | 3 | 9
INPUTP | 1 | 79
EXPORTS | 1 | 3 | 11
IMPORTS | 1 | 3 | 9
EQ | 13 |
lcd_rs.D = lcd_rs & !XLXI_2/state_FFd1 & !XLXI_2/state_FFd2 &
!XLXI_2/state_FFd3
# !XLXI_2/address<2> & !XLXI_2/address<4> &
!XLXI_2/address<5> & XLXI_2/state_FFd1 & XLXI_2/state_FFd2 &
XLXI_2/state_FFd3
;Imported pterms FB4_10
# !XLXI_2/address<3> & !XLXI_2/address<4> &
!XLXI_2/address<5> & XLXI_2/state_FFd1 & XLXI_2/state_FFd2 &
XLXI_2/state_FFd3;
lcd_rs.CLK = XLXI_2/clk_int;
lcd_rs.CE = rst;
XLXI_2/lcd_rs.EXP = XLXI_2/address<2> & !XLXI_2/address<3> &
!XLXI_2/address<0> & !XLXI_2/address<4> & !XLXI_2/address<5>
MACROCELL | 7 | 0 | XLXI_2/state_FFd1
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 38 | 3 | 0 | 5 | 8 | 5 | 1 | 5 | 3 | 5 | 7 | 7 | 15 | 5 | 9 | 7 | 16 | 3 | 11 | 3 | 13 | 3 | 7 | 3 | 15 | 3 | 5 | 3 | 4 | 3 | 10 | 7 | 0 | 1 | 10 | 3 | 6 | 5 | 11 | 3 | 12 | 7 | 1 | 7 | 4 | 7 | 5 | 1 | 17 | 1 | 16 | 1 | 0 | 3 | 1 | 3 | 9 | 3 | 17 | 5 | 2 | 5 | 4 | 5 | 6 | 5 | 10 | 7 | 2 | 7 | 3 | 7 | 6 | 7 | 14 | 7 | 17
INPUTS | 8 | XLXI_2/state_FFd2 | XLXI_2/state_FFd3 | XLXI_2/address<4> | XLXI_2/state_FFd1 | XLXI_2/address<5> | XLXI_2/Mtrien_data<0>.EXP | XLXI_2/clk_int | rst
INPUTMC | 7 | 1 | 10 | 3 | 6 | 3 | 5 | 7 | 0 | 3 | 4 | 7 | 1 | 3 | 3
INPUTP | 1 | 79
IMPORTS | 1 | 7 | 1
EQ | 12 |
XLXI_2/state_FFd1.T = XLXI_2/state_FFd2 & !XLXI_2/state_FFd3
# XLXI_2/address<4> & XLXI_2/state_FFd1 &
XLXI_2/state_FFd2
# XLXI_2/address<5> & XLXI_2/state_FFd1 &
XLXI_2/state_FFd2
;Imported pterms FB8_2
# !XLXI_2/state_FFd1 & !XLXI_2/state_FFd2 &
XLXI_2/state_FFd3
# XLXI_2/address<2> & XLXI_2/address<3> &
XLXI_2/state_FFd1 & XLXI_2/state_FFd2;
XLXI_2/state_FFd1.CLK = XLXI_2/clk_int;
XLXI_2/state_FFd1.AR = !rst;
MACROCELL | 1 | 10 | XLXI_2/state_FFd2
ATTRIBUTES | 8520496 | 0
OUTPUTMC | 37 | 3 | 0 | 5 | 6 | 5 | 1 | 5 | 3 | 5 | 7 | 7 | 15 | 5 | 9 | 7 | 16 | 3 | 11 | 3 | 13 | 3 | 7 | 3 | 15 | 3 | 5 | 3 | 4 | 3 | 10 | 7 | 0 | 1 | 10 | 3 | 6 | 1 | 6 | 7 | 1 | 3 | 12 | 5 | 11 | 7 | 4 | 7 | 5 | 1 | 17 | 1 | 16 | 1 | 0 | 3 | 1 | 3 | 9 | 3 | 17 | 5 | 2 | 5 | 4 | 7 | 2 | 7 | 3 | 7 | 6 | 7 | 14 | 7 | 17
INPUTS | 6 | XLXI_2/state_FFd1 | XLXI_2/state_FFd3 | XLXI_2/state_FFd2 | XLXI_2/flag | XLXI_2/clk_int | rst
INPUTMC | 5 | 7 | 0 | 3 | 6 | 1 | 10 | 1 | 6 | 3 | 3
INPUTP | 1 | 79
EQ | 5 |
!XLXI_2/state_FFd2.D = !XLXI_2/state_FFd1 & XLXI_2/state_FFd3
# !XLXI_2/state_FFd1 & !XLXI_2/state_FFd2 &
!XLXI_2/flag;
XLXI_2/state_FFd2.CLK = XLXI_2/clk_int;
XLXI_2/state_FFd2.AR = !rst;
MACROCELL | 3 | 6 | XLXI_2/state_FFd3
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 38 | 3 | 0 | 5 | 8 | 5 | 1 | 5 | 3 | 5 | 7 | 7 | 15 | 5 | 9 | 7 | 16 | 3 | 11 | 3 | 13 | 3 | 7 | 3 | 15 | 3 | 5 | 3 | 4 | 3 | 10 | 7 | 0 | 1 | 10 | 3 | 6 | 1 | 6 | 7 | 1 | 3 | 12 | 5 | 11 | 7 | 4 | 7 | 5 | 1 | 17 | 1 | 16 | 1 | 0 | 3 | 1 | 3 | 9 | 3 | 17 | 5 | 0 | 5 | 4 | 5 | 6 | 7 | 2 | 7 | 3 | 7 | 6 | 7 | 14 | 7 | 17
INPUTS | 5 | XLXI_2/state_FFd1 | XLXI_2/state_FFd2 | XLXI_2/state_FFd3 | XLXI_2/clk_int | rst
INPUTMC | 4 | 7 | 0 | 1 | 10 | 3 | 6 | 3 | 3
INPUTP | 1 | 79
EQ | 5 |
!XLXI_2/state_FFd3.T = XLXI_2/state_FFd1 & XLXI_2/state_FFd2
# !XLXI_2/state_FFd1 & !XLXI_2/state_FFd2 &
XLXI_2/state_FFd3;
XLXI_2/state_FFd3.CLK = XLXI_2/clk_int;
XLXI_2/state_FFd3.AR = !rst;
MACROCELL | 1 | 5 | XLXN_1
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 16 | 0 | 12 | 0 | 17 | 0 | 16 | 0 | 15 | 0 | 11 | 0 | 10 | 0 | 9 | 0 | 8 | 0 | 7 | 0 | 6 | 0 | 5 | 0 | 13 | 0 | 4 | 0 | 3 | 0 | 2 | 0 | 14
INPUTS | 5 | XLXI_1/count<0> | XLXI_1/count<1> | XLXI_1/count<2> | clk | rst
INPUTMC | 3 | 1 | 3 | 1 | 9 | 1 | 8
INPUTP | 2 | 143 | 79
EQ | 4 |
XLXN_1.T = XLXI_1/count<0> & XLXI_1/count<1> &
XLXI_1/count<2>;
XLXN_1.CLK = clk;
XLXN_1.AR = !rst;
MACROCELL | 1 | 3 | XLXI_1/count<0>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 3 | 1 | 5 | 1 | 9 | 1 | 8
INPUTS | 2 | clk | rst
INPUTP | 2 | 143 | 79
EQ | 3 |
XLXI_1/count<0>.T = Vcc;
XLXI_1/count<0>.CLK = clk;
XLXI_1/count<0>.AR = !rst;
MACROCELL | 1 | 6 | XLXI_2/flag
ATTRIBUTES | 8520560 | 0
OUTPUTMC | 2 | 1 | 10 | 1 | 6
INPUTS | 5 | XLXI_2/clk_int | rst | XLXI_2/state_FFd2 | XLXI_2/state_FFd3 | XLXI_2/flag
INPUTMC | 4 | 3 | 3 | 1 | 10 | 3 | 6 | 1 | 6
INPUTP | 1 | 79
EQ | 5 |
XLXI_2/flag.D = Vcc;
XLXI_2/flag.CLK = XLXI_2/clk_int;
XLXI_2/flag.AR = !rst;
XLXI_2/flag.CE = !XLXI_2/state_FFd2 & !XLXI_2/state_FFd3 &
!XLXI_2/flag;
MACROCELL | 1 | 9 | XLXI_1/count<1>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 2 | 1 | 5 | 1 | 8
INPUTS | 3 | XLXI_1/count<0> | clk | rst
INPUTMC | 1 | 1 | 3
INPUTP | 2 | 143 | 79
EQ | 3 |
XLXI_1/count<1>.T = XLXI_1/count<0>;
XLXI_1/count<1>.CLK = clk;
XLXI_1/count<1>.AR = !rst;
MACROCELL | 1 | 8 | XLXI_1/count<2>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 1 | 1 | 5
INPUTS | 4 | XLXI_1/count<0> | XLXI_1/count<1> | clk | rst
INPUTMC | 2 | 1 | 3 | 1 | 9
INPUTP | 2 | 143 | 79
EQ | 3 |
XLXI_1/count<2>.T = XLXI_1/count<0> & XLXI_1/count<1>;
XLXI_1/count<2>.CLK = clk;
XLXI_1/count<2>.AR = !rst;
MACROCELL | 7 | 1 | XLXI_2/Mtrien_data<0>
ATTRIBUTES | 8520480 | 0
OUTPUTMC | 4 | 5 | 1 | 7 | 1 | 7 | 2 | 7 | 0
INPUTS | 9 | rst | XLXI_2/Mtrien_data<0> | XLXI_2/state_FFd2 | XLXI_2/state_FFd3 | XLXI_2/state_FFd1 | XLXI_2/address<2> | XLXI_2/address<3> | XLXI_2/Mtrien_data<2>.EXP | XLXI_2/clk_int
INPUTMC | 8 | 7 | 1 | 1 | 10 | 3 | 6 | 7 | 0 | 3 | 11 | 3 | 7 | 7 | 2 | 3 | 3
INPUTP | 1 | 79
EXPORTS | 1 | 7 | 0
IMPORTS | 1 | 7 | 2
EQ | 15 |
XLXI_2/Mtrien_data<0>.D = !rst & XLXI_2/Mtrien_data<0>
# rst & !XLXI_2/state_FFd2 & !XLXI_2/state_FFd3
;Imported pterms FB8_3
# XLXI_2/address<4> & XLXI_2/state_FFd1 &
XLXI_2/state_FFd2 & XLXI_2/state_FFd3 & XLXI_2/Mtrien_data<0>
# XLXI_2/address<5> & XLXI_2/state_FFd1 &
XLXI_2/state_FFd2 & XLXI_2/state_FFd3 & XLXI_2/Mtrien_data<0>
# XLXI_2/address<2> & XLXI_2/address<3> &
XLXI_2/state_FFd1 & XLXI_2/state_FFd2 & XLXI_2/state_FFd3 &
XLXI_2/Mtrien_data<0>;
XLXI_2/Mtrien_data<0>.CLK = XLXI_2/clk_int;
XLXI_2/Mtrien_data<0>.EXP = !XLXI_2/state_FFd1 & !XLXI_2/state_FFd2 &
XLXI_2/state_FFd3
# XLXI_2/address<2> & XLXI_2/address<3> &
XLXI_2/state_FFd1 & XLXI_2/state_FFd2
MACROCELL | 3 | 12 | XLXI_2/Mtrien_data<1>
ATTRIBUTES | 8520480 | 0
OUTPUTMC | 3 | 7 | 15 | 3 | 12 | 3 | 13
INPUTS | 9 | rst | XLXI_2/Mtrien_data<1> | XLXI_2/state_FFd2 | XLXI_2/state_FFd3 | XLXI_2/address<4> | XLXI_2/state_FFd1 | XLXI_2/address<5> | XLXI_2/address<1>.EXP | XLXI_2/clk_int
INPUTMC | 8 | 3 | 12 | 1 | 10 | 3 | 6 | 3 | 5 | 7 | 0 | 3 | 4 | 3 | 13 | 3 | 3
INPUTP | 1 | 79
IMPORTS | 1 | 3 | 13
EQ | 11 |
XLXI_2/Mtrien_data<1>.D = !rst & XLXI_2/Mtrien_data<1>
# rst & !XLXI_2/state_FFd2 & !XLXI_2/state_FFd3
# XLXI_2/address<4> & XLXI_2/state_FFd1 &
XLXI_2/state_FFd2 & XLXI_2/state_FFd3 & XLXI_2/Mtrien_data<1>
# XLXI_2/address<5> & XLXI_2/state_FFd1 &
XLXI_2/state_FFd2 & XLXI_2/state_FFd3 & XLXI_2/Mtrien_data<1>
;Imported pterms FB4_14
# XLXI_2/address<2> & XLXI_2/address<3> &
XLXI_2/state_FFd1 & XLXI_2/state_FFd2 & XLXI_2/state_FFd3 &
XLXI_2/Mtrien_data<1>;
XLXI_2/Mtrien_data<1>.CLK = XLXI_2/clk_int;
MACROCELL | 7 | 2 | XLXI_2/Mtrien_data<2>
ATTRIBUTES | 8520480 | 0
OUTPUTMC | 4 | 5 | 3 | 7 | 2 | 7 | 3 | 7 | 1
INPUTS | 12 | rst | XLXI_2/Mtrien_data<2> | XLXI_2/address<4> | XLXI_2/state_FFd1 | XLXI_2/state_FFd2 | XLXI_2/state_FFd3 | XLXI_2/Mtrien_data<0> | XLXI_2/address<5> | XLXI_2/address<2> | XLXI_2/clk_int | XLXI_2/address<3> | EXP20_.EXP
INPUTMC | 11 | 7 | 2 | 3 | 5 | 7 | 0 | 1 | 10 | 3 | 6 | 7 | 1 | 3 | 4 | 3 | 11 | 3 | 3 | 3 | 7 | 7 | 3
INPUTP | 1 | 79
EXPORTS | 1 | 7 | 1
IMPORTS | 1 | 7 | 3
EQ | 18 |
XLXI_2/Mtrien_data<2>.D = !rst & XLXI_2/Mtrien_data<2>
;Imported pterms FB8_4
# rst & !XLXI_2/state_FFd2 & !XLXI_2/state_FFd3
# XLXI_2/address<4> & XLXI_2/state_FFd1 &
XLXI_2/state_FFd2 & XLXI_2/state_FFd3 & XLXI_2/Mtrien_data<2>
# XLXI_2/address<5> & XLXI_2/state_FFd1 &
XLXI_2/state_FFd2 & XLXI_2/state_FFd3 & XLXI_2/Mtrien_data<2>
# XLXI_2/address<2> & XLXI_2/address<3> &
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -