lcd.mfd
来自「Mars-XC2S50-S-Core-V2.0开发板核心板的说明和设计文档」· MFD 代码 · 共 1,184 行 · 第 1/5 页
MFD
1,184 行
clkcnt<16>.T = clkcnt<0> & clkcnt<10> & clkcnt<11> &
clkcnt<12> & clkcnt<13> & clkcnt<14> & clkcnt<15> &
clkcnt<1> & clkcnt<2> & clkcnt<3> & clkcnt<4> & clkcnt<5> &
clkcnt<6> & clkcnt<7> & clkcnt<8> & clkcnt<9>
# !clkcnt<0> & clkcnt<10> & clkcnt<11> &
clkcnt<12> & !clkcnt<13> & !clkcnt<14> & clkcnt<15> &
clkcnt<16> & clkcnt<17> & !clkcnt<1> & !clkcnt<2> & !clkcnt<3> &
!clkcnt<4> & !clkcnt<5> & clkcnt<6> & !clkcnt<7> & !clkcnt<8> &
!clkcnt<9> & clkcnt<18>;
clkcnt<16>.CLK = clk;
clkcnt<16>.AR = !Reset;
MACROCELL | 1 | 12 | clkcnt<17>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 10 | 1 | 9 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 14 | 1 | 13 | 1 | 12 | 1 | 10 | 1 | 0 | 1 | 11
INPUTS | 21 | clkcnt<0> | clkcnt<10> | clkcnt<11> | clkcnt<12> | clkcnt<13> | clkcnt<14> | clkcnt<15> | clkcnt<16> | clkcnt<1> | clkcnt<2> | clkcnt<3> | clkcnt<4> | clkcnt<5> | clkcnt<6> | clkcnt<7> | clkcnt<8> | clkcnt<9> | clkcnt<17> | clkcnt<18> | clk | Reset
INPUTMC | 19 | 1 | 9 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 8 | 1 | 7 | 1 | 14 | 1 | 13 | 2 | 17 | 2 | 16 | 1 | 6 | 1 | 5 | 1 | 4 | 1 | 10 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 12 | 1 | 11
INPUTP | 2 | 143 | 79
EQ | 11 |
clkcnt<17>.T = clkcnt<0> & clkcnt<10> & clkcnt<11> &
clkcnt<12> & clkcnt<13> & clkcnt<14> & clkcnt<15> &
clkcnt<16> & clkcnt<1> & clkcnt<2> & clkcnt<3> & clkcnt<4> &
clkcnt<5> & clkcnt<6> & clkcnt<7> & clkcnt<8> & clkcnt<9>
# !clkcnt<0> & clkcnt<10> & clkcnt<11> &
clkcnt<12> & !clkcnt<13> & !clkcnt<14> & clkcnt<15> &
clkcnt<16> & clkcnt<17> & !clkcnt<1> & !clkcnt<2> & !clkcnt<3> &
!clkcnt<4> & !clkcnt<5> & clkcnt<6> & !clkcnt<7> & !clkcnt<8> &
!clkcnt<9> & clkcnt<18>;
clkcnt<17>.CLK = clk;
clkcnt<17>.AR = !Reset;
MACROCELL | 2 | 17 | clkcnt<1>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 19 | 1 | 9 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 8 | 1 | 7 | 1 | 14 | 1 | 13 | 1 | 12 | 2 | 16 | 1 | 6 | 1 | 5 | 1 | 4 | 1 | 10 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 0 | 1 | 11
INPUTS | 3 | clkcnt<0> | clk | Reset
INPUTMC | 1 | 1 | 9
INPUTP | 2 | 143 | 79
EQ | 3 |
clkcnt<1>.T = clkcnt<0>;
clkcnt<1>.CLK = clk;
clkcnt<1>.AR = !Reset;
MACROCELL | 2 | 16 | clkcnt<2>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 18 | 1 | 9 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 8 | 1 | 7 | 1 | 14 | 1 | 13 | 1 | 12 | 1 | 6 | 1 | 5 | 1 | 4 | 1 | 10 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 0 | 1 | 11
INPUTS | 4 | clkcnt<0> | clkcnt<1> | clk | Reset
INPUTMC | 2 | 1 | 9 | 2 | 17
INPUTP | 2 | 143 | 79
EQ | 3 |
clkcnt<2>.T = clkcnt<0> & clkcnt<1>;
clkcnt<2>.CLK = clk;
clkcnt<2>.AR = !Reset;
MACROCELL | 1 | 6 | clkcnt<3>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 17 | 1 | 9 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 8 | 1 | 7 | 1 | 14 | 1 | 13 | 1 | 12 | 1 | 5 | 1 | 4 | 1 | 10 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 0 | 1 | 11
INPUTS | 5 | clkcnt<0> | clkcnt<1> | clkcnt<2> | clk | Reset
INPUTMC | 3 | 1 | 9 | 2 | 17 | 2 | 16
INPUTP | 2 | 143 | 79
EQ | 3 |
clkcnt<3>.T = clkcnt<0> & clkcnt<1> & clkcnt<2>;
clkcnt<3>.CLK = clk;
clkcnt<3>.AR = !Reset;
MACROCELL | 1 | 5 | clkcnt<4>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 16 | 1 | 9 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 8 | 1 | 7 | 1 | 14 | 1 | 13 | 1 | 12 | 1 | 4 | 1 | 10 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 0 | 1 | 11
INPUTS | 6 | clkcnt<0> | clkcnt<1> | clkcnt<2> | clkcnt<3> | clk | Reset
INPUTMC | 4 | 1 | 9 | 2 | 17 | 2 | 16 | 1 | 6
INPUTP | 2 | 143 | 79
EQ | 3 |
clkcnt<4>.T = clkcnt<0> & clkcnt<1> & clkcnt<2> & clkcnt<3>;
clkcnt<4>.CLK = clk;
clkcnt<4>.AR = !Reset;
MACROCELL | 1 | 4 | clkcnt<5>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 15 | 1 | 9 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 8 | 1 | 7 | 1 | 14 | 1 | 13 | 1 | 12 | 1 | 10 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 0 | 1 | 11
INPUTS | 7 | clkcnt<0> | clkcnt<1> | clkcnt<2> | clkcnt<3> | clkcnt<4> | clk | Reset
INPUTMC | 5 | 1 | 9 | 2 | 17 | 2 | 16 | 1 | 6 | 1 | 5
INPUTP | 2 | 143 | 79
EQ | 4 |
clkcnt<5>.T = clkcnt<0> & clkcnt<1> & clkcnt<2> & clkcnt<3> &
clkcnt<4>;
clkcnt<5>.CLK = clk;
clkcnt<5>.AR = !Reset;
MACROCELL | 1 | 10 | clkcnt<6>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 15 | 1 | 9 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 8 | 1 | 7 | 1 | 14 | 1 | 13 | 1 | 12 | 1 | 10 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 0 | 1 | 11
INPUTS | 21 | clkcnt<0> | clkcnt<1> | clkcnt<2> | clkcnt<3> | clkcnt<4> | clkcnt<5> | clkcnt<10> | clkcnt<11> | clkcnt<12> | clkcnt<13> | clkcnt<14> | clkcnt<15> | clkcnt<16> | clkcnt<17> | clkcnt<6> | clkcnt<7> | clkcnt<8> | clkcnt<9> | clkcnt<18> | clk | Reset
INPUTMC | 19 | 1 | 9 | 2 | 17 | 2 | 16 | 1 | 6 | 1 | 5 | 1 | 4 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 8 | 1 | 7 | 1 | 14 | 1 | 13 | 1 | 12 | 1 | 10 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 11
INPUTP | 2 | 143 | 79
EQ | 9 |
clkcnt<6>.T = clkcnt<0> & clkcnt<1> & clkcnt<2> & clkcnt<3> &
clkcnt<4> & clkcnt<5>
# !clkcnt<0> & clkcnt<10> & clkcnt<11> &
clkcnt<12> & !clkcnt<13> & !clkcnt<14> & clkcnt<15> &
clkcnt<16> & clkcnt<17> & !clkcnt<1> & !clkcnt<2> & !clkcnt<3> &
!clkcnt<4> & !clkcnt<5> & clkcnt<6> & !clkcnt<7> & !clkcnt<8> &
!clkcnt<9> & clkcnt<18>;
clkcnt<6>.CLK = clk;
clkcnt<6>.AR = !Reset;
MACROCELL | 1 | 3 | clkcnt<7>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 14 | 1 | 9 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 8 | 1 | 7 | 1 | 14 | 1 | 13 | 1 | 12 | 1 | 10 | 1 | 2 | 1 | 1 | 1 | 0 | 1 | 11
INPUTS | 9 | clkcnt<0> | clkcnt<1> | clkcnt<2> | clkcnt<3> | clkcnt<4> | clkcnt<5> | clkcnt<6> | clk | Reset
INPUTMC | 7 | 1 | 9 | 2 | 17 | 2 | 16 | 1 | 6 | 1 | 5 | 1 | 4 | 1 | 10
INPUTP | 2 | 143 | 79
EQ | 4 |
clkcnt<7>.T = clkcnt<0> & clkcnt<1> & clkcnt<2> & clkcnt<3> &
clkcnt<4> & clkcnt<5> & clkcnt<6>;
clkcnt<7>.CLK = clk;
clkcnt<7>.AR = !Reset;
MACROCELL | 1 | 2 | clkcnt<8>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 13 | 1 | 9 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 8 | 1 | 7 | 1 | 14 | 1 | 13 | 1 | 12 | 1 | 10 | 1 | 1 | 1 | 0 | 1 | 11
INPUTS | 10 | clkcnt<0> | clkcnt<1> | clkcnt<2> | clkcnt<3> | clkcnt<4> | clkcnt<5> | clkcnt<6> | clkcnt<7> | clk | Reset
INPUTMC | 8 | 1 | 9 | 2 | 17 | 2 | 16 | 1 | 6 | 1 | 5 | 1 | 4 | 1 | 10 | 1 | 3
INPUTP | 2 | 143 | 79
EQ | 4 |
clkcnt<8>.T = clkcnt<0> & clkcnt<1> & clkcnt<2> & clkcnt<3> &
clkcnt<4> & clkcnt<5> & clkcnt<6> & clkcnt<7>;
clkcnt<8>.CLK = clk;
clkcnt<8>.AR = !Reset;
MACROCELL | 1 | 1 | clkcnt<9>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 12 | 1 | 9 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 8 | 1 | 7 | 1 | 14 | 1 | 13 | 1 | 12 | 1 | 10 | 1 | 0 | 1 | 11
INPUTS | 11 | clkcnt<0> | clkcnt<1> | clkcnt<2> | clkcnt<3> | clkcnt<4> | clkcnt<5> | clkcnt<6> | clkcnt<7> | clkcnt<8> | clk | Reset
INPUTMC | 9 | 1 | 9 | 2 | 17 | 2 | 16 | 1 | 6 | 1 | 5 | 1 | 4 | 1 | 10 | 1 | 3 | 1 | 2
INPUTP | 2 | 143 | 79
EQ | 4 |
clkcnt<9>.T = clkcnt<0> & clkcnt<1> & clkcnt<2> & clkcnt<3> &
clkcnt<4> & clkcnt<5> & clkcnt<6> & clkcnt<7> & clkcnt<8>;
clkcnt<9>.CLK = clk;
clkcnt<9>.AR = !Reset;
MACROCELL | 1 | 0 | clkdiv
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 2 | 3 | 1 | 2 | 15
INPUTS | 20 | clkcnt<0> | clkcnt<10> | clkcnt<11> | clkcnt<12> | clkcnt<13> | clkcnt<14> | clkcnt<15> | clkcnt<16> | clkcnt<17> | clkcnt<1> | clkcnt<2> | clkcnt<3> | clkcnt<4> | clkcnt<5> | clkcnt<6> | clkcnt<7> | clkcnt<8> | clkcnt<9> | clkcnt<18> | Reset
INPUTMC | 19 | 1 | 9 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 8 | 1 | 7 | 1 | 14 | 1 | 13 | 1 | 12 | 2 | 17 | 2 | 16 | 1 | 6 | 1 | 5 | 1 | 4 | 1 | 10 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 11
INPUTP | 1 | 79
EQ | 7 |
clkdiv.T = Vcc;
clkdiv.CLK = !clkcnt<0> & clkcnt<10> & clkcnt<11> &
clkcnt<12> & !clkcnt<13> & !clkcnt<14> & clkcnt<15> &
clkcnt<16> & clkcnt<17> & !clkcnt<1> & !clkcnt<2> & !clkcnt<3> &
!clkcnt<4> & !clkcnt<5> & clkcnt<6> & !clkcnt<7> & !clkcnt<8> &
!clkcnt<9> & clkcnt<18>;
clkdiv.AR = !Reset;
MACROCELL | 1 | 11 | clkcnt<18>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 10 | 1 | 9 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 14 | 1 | 13 | 1 | 12 | 1 | 10 | 1 | 0 | 1 | 11
INPUTS | 21 | clkcnt<0> | clkcnt<10> | clkcnt<11> | clkcnt<12> | clkcnt<13> | clkcnt<14> | clkcnt<15> | clkcnt<16> | clkcnt<17> | clkcnt<1> | clkcnt<2> | clkcnt<3> | clkcnt<4> | clkcnt<5> | clkcnt<6> | clkcnt<7> | clkcnt<8> | clkcnt<9> | clkcnt<18> | clk | Reset
INPUTMC | 19 | 1 | 9 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 8 | 1 | 7 | 1 | 14 | 1 | 13 | 1 | 12 | 2 | 17 | 2 | 16 | 1 | 6 | 1 | 5 | 1 | 4 | 1 | 10 | 1 | 3 | 1 | 2 | 1 | 1 | 1 | 11
INPUTP | 2 | 143 | 79
EQ | 12 |
clkcnt<18>.T = clkcnt<0> & clkcnt<10> & clkcnt<11> &
clkcnt<12> & clkcnt<13> & clkcnt<14> & clkcnt<15> &
clkcnt<16> & clkcnt<17> & clkcnt<1> & clkcnt<2> & clkcnt<3> &
clkcnt<4> & clkcnt<5> & clkcnt<6> & clkcnt<7> & clkcnt<8> &
clkcnt<9>
# !clkcnt<0> & clkcnt<10> & clkcnt<11> &
clkcnt<12> & !clkcnt<13> & !clkcnt<14> & clkcnt<15> &
clkcnt<16> & clkcnt<17> & !clkcnt<1> & !clkcnt<2> & !clkcnt<3> &
!clkcnt<4> & !clkcnt<5> & clkcnt<6> & !clkcnt<7> & !clkcnt<8> &
!clkcnt<9> & clkcnt<18>;
clkcnt<18>.CLK = clk;
clkcnt<18>.AR = !Reset;
MACROCELL | 3 | 8 | lcd_rw_OBUF
ATTRIBUTES | 264962 | 0
INPUTS | 8 | state<7> | state<9> | state<5> | state<4> | state<2> | state<3> | state<0> | EXP15_.EXP
INPUTMC | 8 | 5 | 4 | 5 | 2 | 7 | 0 | 0 | 17 | 7 | 17 | 7 | 1 | 7 | 2 | 3 | 7
IMPORTS | 1 | 3 | 7
EQ | 15 |
!lcd_rw = !state<7> & !state<9> & state<5> & !state<4> &
!state<2> & !state<3> & !state<0>
# !state<7> & !state<9> & !state<5> & state<4> &
!state<2> & !state<3> & !state<0>
# !state<7> & !state<9> & !state<5> & !state<4> &
state<2> & !state<3> & !state<0>
# !state<7> & !state<9> & !state<5> & !state<4> &
!state<2> & state<3> & !state<0>
# !state<7> & !state<9> & !state<5> & !state<4> &
!state<2> & !state<3> & state<0>
;Imported pterms FB4_8
# state<7> & !state<9> & !state<5> & !state<4> &
!state<2> & !state<3> & !state<0>
# !state<7> & state<9> & !state<5> & !state<4> &
!state<2> & !state<3> & !state<0>;
MACROCELL | 7 | 7 | data_6_OBUFE/data_6_OBUFE_TRST
ATTRIBUTES | 133888 | 0
OUTPUTMC | 8 | 5 | 7 | 5 | 9 | 5 | 1 | 7 | 15 | 5 | 3 | 5 | 8 | 3 | 0 | 5 | 10
INPUTS | 8 | state<7> | state<9> | state<5> | state<4> | state<2> | state<3> | state<0> | EXP27_.EXP
INPUTMC | 8 | 5 | 4 | 5 | 2 | 7 | 0 | 0 | 17 | 7 | 17 | 7 | 1 | 7 | 2 | 7 | 8
IMPORTS | 1 | 7 | 8
EQ | 15 |
data_6_OBUFE/data_6_OBUFE_TRST = state<7> & !state<9> & !state<5> & !state<4> &
!state<2> & !state<3> & !state<0>
# !state<7> & state<9> & !state<5> & !state<4> &
!state<2> & !state<3> & !state<0>
# !state<7> & !state<9> & state<5> & !state<4> &
!state<2> & !state<3> & !state<0>
# !state<7> & !state<9> & !state<5> & state<4> &
!state<2> & !state<3> & !state<0>
# !state<7> & !state<9> & !state<5> & !state<4> &
!state<2> & !state<3> & state<0>
;Imported pterms FB8_9
# !state<7> & !state<9> & !state<5> & !state<4> &
state<2> & !state<3> & !state<0>
# !state<7> & !state<9> & !state<5> & !state<4> &
!state<2> & state<3> & !state<0>;
MACROCELL | 5 | 1 | _10_
ATTRIBUTES | 265986 | 0
OUTPUTMC | 1 | 5 | 2
INPUTS | 13 | data_6_OBUFE/data_6_OBUFE_TRST | data<0>_BUFR | state<7> | state<9> | state<5> | state<4> | state<2> | state<3> | state<0> | counter<3> | counter<6> | Msub__n0029__n0005 | counter<1>
INPUTMC | 13 | 7 | 7 | 5 | 16 | 5 | 4 | 5 | 2 | 7 | 0 | 0 | 17 | 7 | 17 | 7 | 1 | 7 | 2 | 3 | 2 | 3 | 5 | 3 | 11 | 3 | 15
EXPORTS | 1 | 5 | 2
EQ | 9 |
data<0> = data<0>_BUFR;
data<0>.OE = data_6_OBUFE/data_6_OBUFE_TRST;
_10_.EXP = !state<7> & state<9> & !state<5> & !state<4> &
!state<2> & !state<3> & !state<0> & !counter<3> & !counter<6>
# !state<7> & state<9> & !state<5> & !state<4> &
!state<2> & !state<3> & !state<0> & Msub__n0029__n0005 &
!counter<6>
# !state<7> & state<9> & !state<5> & !state<4> &
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?