Unified Fieldbus Controller UFC100-L2 – Basic mode operation
Page 5
Rev. 1.0
Proprietary and confidential information of Aniotek Inc.
21 May 2018
2.2
Basic mode registers
2.2.1
Register list
Table 2: Basic mode registers
Address
HEX
Name
Access
Read/
Write
Reset
value
Description
00
Reset, Version
R/W
0x30
Software reset
, UFC100-L2 Version
01
Mode
R/W
0x00
Selection of operating modes
02
Control
R/W
0x00
Control functions
03
Status
R/-
0x82
Shows status
04
Interrupt status
R/-
0x00
Shows reason of interrupts
05
Error status
R/-
0x00
Shows reason of communication errors
06
Interrupt mask
R/W
0xFE
Mask for interrupts
07
Error mask
R/W
0xFB
Mast for error interrupts
08
Tx length (LOW)
R/W
0x00
Length of transmitted frame (Lower byte)
09
Tx length (HIGH)
R/W
0x00
Length of transmitted frame (Higher 2 bits)
0A
Reserved
-/-
--(1)
Not used
0B
FIFO control
R/W
0x00
Control register of FIFO
0C
FIFO status
R/-
0x11
Shows status of FIFO
0D
DATA
R/W
0x00
Transmit/Receive data to/from FIFO
0E
Reserved
-/-
--(1)
Not used
0F
Reserved
-/-
--(1)
Not used
10
Clock mode
R/W
0x00
DL mode, Timer enables
11
Timer status
R
0x00
Node-timer status
12
Node time (LOW)
R/W
0x00
Timer to hold DL NODE time (Lower byte)
13
Node time (HIGH)
R/W
0x00
Timer to hold DL NODE time (Higher byte)
14
Gap time
-/W
0xFF
Value to generate minimum inter-PDU delay
15
Reserved
-/-
--(3)
Not used
16
Watch time (LOW)
-/W
0xFF
Value to detect no-activity of bus (Lower byte)
17
Watch time (HIGH)
-/W
0xFF
Value to detect no-activity of bus (Higher byte)
18
Token counter (LOW)
R/W
0x00
Remaining token holding time (Lower byte)
19
Token counter (HIGH)
R/W
0x00
Remaining token holding time (Higher byte)
1A
Timer control
R/W
0x00
Control DL timers
1B
Reserved
-/-
--(1)
Not used
1C
Reserved
-/-
--(1)
Not used
1D
Reserved
-/-
--(1)
Not used
1E
Reserved
-/-
--(1)
Not used
1F
Reserved
-/-
--(1)
Not used
(1): Unused registers read as 0x00.
2.2.2
Performance Improvement
Even with existing software, UFC100-L2 reduces the number of the interrupts to the CPU and thus provides performance
improvement. There is filter on bus activity to make it less sensitive to noise.