keypadscan.vm6

来自「一个veriloghdl编写的键盘扫描程序」· VM6 代码 · 共 874 行 · 第 1/5 页

VM6
874
字号
SIGNAL | NODE | FOOBAR1__ctinst/4 | 4322 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | FOOBAR1__ctinst | 4 | 12 | CT_SI4
SPPTERM | 2 | IV_FALSE | _n010237 | IV_FALSE | N_PZ_96
OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q
NODE | outreg<2>_MC.Q | 4351 | ? | 0 | 0 | outreg<2>_MC | NULL | NULL | outreg<2>_MC.REG | 0 | 8 | SRFF_Q

OUTPUT_INSTANCE | 0 | out<2> | KeypadScan_COPY_0_COPY_0 | 3 | 1 | 1
INPUT_NODE_TYPE | 0 | 6 | OI_IN
NODE | out<2>_MC.Q | 4356 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | out<2>_MC.Q | out<2>_MC | 0 | 0 | MC_Q
OUTPUT_NODE_TYPE | 0 | 6 | OI_OUT
NODE | out<2> | 4357 | PO | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | out<2> | 0 | 6 | OI_OUT

MACROCELL_INSTANCE | NULL | out<3>_MC | KeypadScan_COPY_0_COPY_0 | 0 | 9 | 1
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | outreg<3> | 4361 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | outreg<3>_MC.Q | outreg<3>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<7>_II/UIM | 4309 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<7>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<6>_II/UIM | 4310 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<6>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<5>_II/UIM | 4311 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<5>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<4>_II/UIM | 4312 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<4>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<3>_II/UIM | 4313 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<3>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<2>_II/UIM | 4314 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<2>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<1>_II/UIM | 4315 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<1>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<0>_II/UIM | 4316 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<0>_II | 0 | 5 | II_IMUX
OUTPUT_NODE_TYPE | 0 | 0 | MC_Q
NODE | out<3>_MC.Q | 4427 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | out<3>_MC.Q | out<3>_MC | 0 | 0 | MC_Q

SIGNAL_INSTANCE | out<3>_MC.SI | out<3>_MC | 0 | 9 | 2
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | outreg<3> | 4361 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | outreg<3>_MC.Q | outreg<3>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<7>_II/UIM | 4309 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<7>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<6>_II/UIM | 4310 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<6>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<5>_II/UIM | 4311 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<5>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<4>_II/UIM | 4312 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<4>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<3>_II/UIM | 4313 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<3>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<2>_II/UIM | 4314 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<2>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<1>_II/UIM | 4315 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<1>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<0>_II/UIM | 4316 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<0>_II | 0 | 5 | II_IMUX
OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1
SIGNAL | NODE | out<3>_MC.D1 | 4360 | ? | 0 | 0 | out<3>_MC | NULL | NULL | out<3>_MC.SI | 1 | 9 | MC_SI_D1
SPPTERM | 0 | IV_ZERO
OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2
SIGNAL | NODE | out<3>_MC.D2 | 4359 | ? | 0 | 0 | out<3>_MC | NULL | NULL | out<3>_MC.SI | 2 | 9 | MC_SI_D2
SPPTERM | 1 | IV_TRUE | outreg<3>
SPPTERM | 8 | IV_TRUE | column<7>_II/UIM | IV_TRUE | column<6>_II/UIM | IV_TRUE | column<5>_II/UIM | IV_TRUE | column<4>_II/UIM | IV_TRUE | column<3>_II/UIM | IV_TRUE | column<2>_II/UIM | IV_TRUE | column<1>_II/UIM | IV_TRUE | column<0>_II/UIM

SRFF_INSTANCE | out<3>_MC.REG | out<3>_MC | 0 | 1 | 1
INPUT_NODE_TYPE | 0 | 8 | SRFF_D
NODE | out<3>_MC.D | 4358 | ? | 0 | 0 | out<3>_MC | NULL | NULL | out<3>_MC.XOR | 0 | 7 | ALU_F
OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q
NODE | out<3>_MC.Q | 4426 | ? | 0 | 0 | out<3>_MC | NULL | NULL | out<3>_MC.REG | 0 | 8 | SRFF_Q

MACROCELL_INSTANCE | Latch+PrldLow+Ce | outreg<3>_MC | KeypadScan_COPY_0_COPY_0 | 268436544 | 9 | 1
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<2>_MC.UIM | 4391 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<2>_MC.Q | row<2>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<3>_MC.UIM | 4395 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<3>_MC.Q | row<3>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<4>_MC.UIM | 4398 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<4>_MC.Q | row<4>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<5>_MC.UIM | 4401 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<5>_MC.Q | row<5>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<6>_MC.UIM | 4404 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<6>_MC.Q | row<6>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<7>_MC.UIM | 4407 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<7>_MC.Q | row<7>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<0>_MC.UIM | 4410 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<0>_MC.Q | row<0>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<1>_MC.UIM | 4413 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<1>_MC.Q | row<1>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
SIGNAL | NODE | FOOBAR2__ctinst/4 | 4415 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | FOOBAR2__ctinst | 4 | 12 | CT_SI4
SPPTERM | 2 | IV_FALSE | _n009837 | IV_FALSE | N_PZ_98
OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM
NODE | outreg<3> | 4361 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | outreg<3>_MC.Q | outreg<3>_MC | 1 | 0 | MC_UIM

SIGNAL_INSTANCE | outreg<3>_MC.SI | outreg<3>_MC | 0 | 8 | 2
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<2>_MC.UIM | 4391 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<2>_MC.Q | row<2>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<3>_MC.UIM | 4395 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<3>_MC.Q | row<3>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<4>_MC.UIM | 4398 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<4>_MC.Q | row<4>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<5>_MC.UIM | 4401 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<5>_MC.Q | row<5>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<6>_MC.UIM | 4404 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<6>_MC.Q | row<6>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<7>_MC.UIM | 4407 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<7>_MC.Q | row<7>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<0>_MC.UIM | 4410 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<0>_MC.Q | row<0>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<1>_MC.UIM | 4413 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<1>_MC.Q | row<1>_MC | 1 | 0 | MC_UIM
OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1
SIGNAL | NODE | outreg<3>_MC.D1 | 4365 | ? | 0 | 0 | outreg<3>_MC | NULL | NULL | outreg<3>_MC.SI | 1 | 9 | MC_SI_D1
SPPTERM | 0 | IV_ZERO
OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2
SIGNAL | NODE | outreg<3>_MC.D2 | 4364 | ? | 0 | 0 | outreg<3>_MC | NULL | NULL | outreg<3>_MC.SI | 2 | 9 | MC_SI_D2
SPPTERM | 8 | IV_TRUE | row<2>_MC.UIM | IV_TRUE | row<3>_MC.UIM | IV_TRUE | row<4>_MC.UIM | IV_TRUE | row<5>_MC.UIM | IV_TRUE | row<6>_MC.UIM | IV_TRUE | row<7>_MC.UIM | IV_TRUE | row<0>_MC.UIM | IV_FALSE | row<1>_MC.UIM
SPPTERM | 8 | IV_TRUE | row<2>_MC.UIM | IV_TRUE | row<3>_MC.UIM | IV_TRUE | row<4>_MC.UIM | IV_TRUE | row<5>_MC.UIM | IV_TRUE | row<6>_MC.UIM | IV_FALSE | row<7>_MC.UIM | IV_TRUE | row<0>_MC.UIM | IV_TRUE | row<1>_MC.UIM
SPPTERM | 8 | IV_TRUE | row<2>_MC.UIM | IV_TRUE | row<3>_MC.UIM | IV_TRUE | row<4>_MC.UIM | IV_FALSE | row<5>_MC.UIM | IV_TRUE | row<6>_MC.UIM | IV_TRUE | row<7>_MC.UIM | IV_TRUE | row<0>_MC.UIM | IV_TRUE | row<1>_MC.UIM
SPPTERM | 8 | IV_TRUE | row<2>_MC.UIM | IV_FALSE | row<3>_MC.UIM | IV_TRUE | row<4>_MC.UIM | IV_TRUE | row<5>_MC.UIM | IV_TRUE | row<6>_MC.UIM | IV_TRUE | row<7>_MC.UIM | IV_TRUE | row<0>_MC.UIM | IV_TRUE | row<1>_MC.UIM

SRFF_INSTANCE | outreg<3>_MC.REG | outreg<3>_MC | 0 | 2 | 1
INPUT_NODE_TYPE | 0 | 8 | SRFF_D
NODE | outreg<3>_MC.D | 4363 | ? | 0 | 0 | outreg<3>_MC | NULL | NULL | outreg<3>_MC.XOR | 0 | 7 | ALU_F
INPUT_NODE_TYPE | 1 | 8 | SRFF_C
SIGNAL | NODE | FOOBAR2__ctinst/4 | 4415 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | FOOBAR2__ctinst | 4 | 12 | CT_SI4
SPPTERM | 2 | IV_FALSE | _n009837 | IV_FALSE | N_PZ_98
OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q
NODE | outreg<3>_MC.Q | 4362 | ? | 0 | 0 | outreg<3>_MC | NULL | NULL | outreg<3>_MC.REG | 0 | 8 | SRFF_Q

MACROCELL_INSTANCE | PrldHigh | row<2>_MC | KeypadScan_COPY_0_COPY_0 | 512 | 10 | 2
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<1>_MC.UIM | 4413 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<1>_MC.Q | row<1>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<7>_II/UIM | 4309 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<7>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<6>_II/UIM | 4310 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<6>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<5>_II/UIM | 4311 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<5>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<4>_II/UIM | 4312 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<4>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<3>_II/UIM | 4313 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<3>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<2>_II/UIM | 4314 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<2>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<1>_II/UIM | 4315 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<1>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<0>_II/UIM | 4316 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<0>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | clk_II/FCLK | 4393 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | clk_II | 3 | 5 | II_FCLK
OUTPUT_NODE_TYPE | 0 | 0 | MC_Q
NODE | row<2>_MC.Q | 4455 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<2>_MC.Q | row<2>_MC | 0 | 0 | MC_Q
OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM
NODE | row<2>_MC.UIM | 4391 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<2>_MC.Q | row<2>_MC | 1 | 0 | MC_UIM

SIGNAL_INSTANCE | row<2>_MC.SI | row<2>_MC | 0 | 9 | 3
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | row<1>_MC.UIM | 4413 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | row<1>_MC.Q | row<1>_MC | 1 | 0 | MC_UIM
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<7>_II/UIM | 4309 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<7>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<6>_II/UIM | 4310 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<6>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<5>_II/UIM | 4311 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<5>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<4>_II/UIM | 4312 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<4>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<3>_II/UIM | 4313 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<3>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<2>_II/UIM | 4314 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<2>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<1>_II/UIM | 4315 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<1>_II | 0 | 5 | II_IMUX
INPUT_NODE_TYPE | 1 | 100 | NOTYPE
NODE | column<0>_II/UIM | 4316 | ? | 0 | 0 | KeypadScan_COPY_0_COPY_0 | NULL | NULL | column<0>_II | 0 | 5 | II_IMUX
OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1
SIGNAL | NODE | row<2>_MC.D1 | 4368 | ? | 0 | 0 | row<2>_MC | NULL | NULL | row<2>_MC.SI | 1 | 9 | MC_SI_D1
SPPTERM | 0 | IV_ZERO
OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2
SIGNAL | NODE | row<2>_MC.D2 | 4367 | ? | 0 | 0 | row<2>_MC | NULL | NULL | row<2>_MC.SI | 2 | 9 | MC_SI_D2

⌨️ 快捷键说明

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