📄 smc_define.v
字号:
`define IDLE 6'b000000
`define RESET_SET0 6'b111111
`define RESET_HOLD 6'b000001
`define RESET_WAIT_ATR 6'b000010
`define RESET_WAIT_ATR1 6'b100110
`define RESET_REC_START 6'b000011
`define RESET_REC_PREPARE 6'b000100
`define RESET_REC_BIT 6'b000101
`define RESET_END_BIT 6'b000110
`define RESET_REC_PARITY 6'b000111
`define RESET_CA_LC_PARIT 6'b001000
`define RESET_CHECK_PARITY 6'b001001
`define RESET_INDICATE_ERROE 6'b001010
`define RESET_WAIT1 6'b001011
`define RESET_HOLD1 6'b001100
`define CHARACTER_RECEIVER_WAIT_START 6'b001110
`define CHARACTER_RECEIVER_REC_START 6'b001111
`define CHARACTER_RECEIVER_REC_PREPARE 6'b010000
`define CHARACTER_RECEIVER_REC_BIT 6'b010001
`define CHARACTER_RECEIVER_END_BIT 6'b010010
`define CHARACTER_RECEIVER_REC_PARITY 6'b010011
`define CHARACTER_RECEIVER_CA_LC_PARITY 6'b010100
`define CHARACTER_RECEIVER_CHECK_PARITY 6'b010101
`define CHARACTER_RECEIVER_INDICATE_ERROR 6'b010110
`define CHARACTER_RECEIVER_WAIT1 6'b010111
`define CHARACTER_RECEIVER_HOLD 6'b011000
`define CHARACTER_TRANSMITTER_PREPARE 6'b011010
`define CHARACTER_TRANSMITTER_TRANSMITTED 6'b011011
`define CHARACTER_TRANSMITTER_START 6'b011100
`define CHARACTER_TRANSMITTER_DATA 6'b011101
`define CHARACTER_TRANSMITTER_PARITY 6'b011110
`define CHARACTER_TRANSMITTER_GUARDTIME 6'b011111
`define BLOCK_RECEIVER_GET_CWT_BWT 6'b110000
`define BLOCK_RECEIVER_WAIT_START 6'b100000
`define BLOCK_RECEIVER_WAIT_START1 6'b100001
`define BLOCK_RECEIVER_REC_START 6'b100010
`define BLOCK_RECEIVER_REC_PREPARE 6'b100011
`define BLOCK_RECEIVER_REC_BIT 6'b100100
`define BLOCK_RECEIVER_END_BIT 6'b100101
`define BLOCK_TRANSMITTER_PREPARE 6'b100111
`define BLOCK_TRANSMITTER_TRANSMITTED 6'b101000
`define BLOCK_TRANSMITTER_START 6'b101001
`define BLOCK_TRANSMITTER_DATA 6'b101010
`define BLOCK_TRANSMITTER_GUARDTIME 6'b101011
`define BLOCK_TRANSMITTER_BGT 6'b101100
`define DEFAULT_ETU 9'b101110100
`define FIFOWIDTH 8
`define FIFODEPTH 8
`define FIFOPTWIDTH 4
`define Control_r 8'h00
`define InterruptEnable_r 8'h04
`define BasicTimeUnit_r 8'h08
`define CharacterTransferTime_r 8'h0C
`define BlockTransferTime_r 8'h10
`define InterruptStatus_r 8'h14
`define BlockTransferLength 8'h18
`define ReceiverFIFOData 8'h1C
`define TransmitFIFOData 8'h20
`define FIFOControl 8'h24
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -