
THCV242_ Rev.2.00_E
Copyright
©
2019 THine Electronics, Inc. THine Electronics, Inc.
20/53
Security E
Table 11.
2-wire serial I/F Set& Trigger mode remote access control and monitoring local registers
Addr(h)
bit
Register Name
width
R/W
Description
Default
0x00D0
[7:0] R_2WIRE_DATA0
8
RW 2-wire serial I/F remote write/read data #0
8'd0
0x00D1
[7:0] R_2WIRE_DATA1
8
RW 2-wire serial I/F remote write/read data #1
8'd0
0x00D2
[7:0] R_2WIRE_DATA2
8
RW 2-wire serial I/F remote write/read data #2
8'd0
0x00D3
[7:0] R_2WIRE_DATA3
8
RW 2-wire serial I/F remote write/read data #3
8'd0
0x00D4
[7:0] R_2WIRE_DATA4
8
RW 2-wire serial I/F remote write/read data #4
8'd0
0x00D5
[7:0] R_2WIRE_DATA5
8
RW 2-wire serial I/F remote write/read data #5
8'd0
0x00D6
[7:0] R_2WIRE_DATA6
8
RW 2-wire serial I/F remote write/read data #6
8'd0
0x00D7
[7:0] R_2WIRE_DATA7
8
RW 2-wire serial I/F remote write/read data #7
8'd0
0x00D8
[7:0] R_2WIRE_DATA8
8
RW 2-wire serial I/F remote write/read data #8
8'd0
0x00D9
[7:0] R_2WIRE_DATA9
8
RW 2-wire serial I/F remote write/read data #9
8'd0
0x00DA
[7:0] R_2WIRE_DATA10
8
RW 2-wire serial I/F remote write/read data #10
8'd0
0x00DB
[7:0] R_2WIRE_DATA11
8
RW 2-wire serial I/F remote write/read data #11
8'd0
0x00DC
[7:0] R_2WIRE_DATA12
8
RW 2-wire serial I/F remote write/read data #12
8'd0
0x00DD
[7:0] R_2WIRE_DATA13
8
RW 2-wire serial I/F remote write/read data #13
8'd0
0x00DE
[7:0] R_2WIRE_DATA14
8
RW 2-wire serial I/F remote write/read data #14
8'd0
0x00DF
[7:0] R_2WIRE_DATA15
8
RW 2-wire serial I/F remote write/read data #15
8'd0
0x00E0
[7:1] R_2WIRE_DEVADR
7
RW
2-wire serial I/F remote access target device address.
if target=self addr.; access to Sub-Link Slave inside register,
else; access to remote side 2-wire serial Slave devices externally connected to Sub-Link slave
7'h00
[0]
R_2WIRE_WR
1
RW
2-wire serial I/F remote access write or read select
0:Write
1:Read
1'b0
0x00E1
[7]
reserved
1
-
-
-
[6:4] R_2WIRE_WADR_BYTE
3
RW
2-wire serial I/F remote device's Sub Address (Word Address, register address) Byte width select.
address Byte width=R_2WIRE_WADR_BYTE<2:0>+1
0 : 1Byte= 8bit Sub addr.(refgister addr.)
1 : 2Byte=16bit Sub addr.(refgister addr.)
4 : 5Byte=40bit Sub addr.(refgister addr.), etc.
3'd0
[3:0] R_2WIRE_DATA_BYTE
4
RW
2-wire serial I/F remote access data Byte number
Byte Number = R_2WIRE_DAT 1 (e.g. 0x2 for 3byte burst)
[write rule] R_2WIRE_WAR_2WIRE_DATA_BYTE < 'd16
[read rule] R_2WIRE_DATA_BYTE<'d16
4'd0
0x00E2
[7:1] reserved
7
-
-
-
[0]
R_2WIRE_CLKSEN
1
RW
2-wire serial I/F local response clock stretching Enable
0: Sub-Link Master (2-wire slave) No clock stretching
1: Sub-Link Master (2-wire slave) clock stretching Enable
*2-wire Pass Through mode forces clock stretching Enable
1'b0
0x00E3
[7:2] reserved
6
-
-
-
[1:0] R_2WIRE_RD_LANE_SEL
2
RW
Sub-Link transaction read lane select
0: Lane0 Sub-Link read
1: Lane1 Sub-Link read
2,3: Reserved
2'd0
0x00E4
[7:2] reserved
4
-
-
-
[1:0] R_2WIRE_WR_LANE_SEL
4
RW
Sub-Link transaction write lane select
[1] 0: Lane1 Disable, 1:Lane1 Enable
[0] 0: Lane0 Disable, 1:Lane0 Enable
*Only active when R_SLINK_MODE=4'd0 or 4'd1
4'hF
0x00E5
[7:1] reserved
7
-
-
-
[0]
R_2WIRE_START
1
W
2-wire serial I/F remote access start trigger
-