RTD Embedded Technologies, Inc.
| www.rtd.com
51
DM35418HR/DM35218HR
User’s Manual
BDM-610010041 Rev F
6.8
BAR2: SyncBus Driver
This function block provides an interface to the SyncBus. It is used clock synchronization between multiple boards.
6.8.1
F
UNCTION
B
LOCK
R
EGISTER
M
AP
Table 27: SyncBus Functional Block
Offset
0x03
0x02
0x01
0x00
H
ea
de
r
FB + 0x00
FB_ID
FB + 0x04
FB_DMA_BUFFERS
FB_DMA_CHANNELS
Reserved
Reserved
Sy
ncBus
C
on
trol
FB + 0x08
ENABLE
TERM_ENABLE
PLL_LOCKED
CLK_SEL
FB + 0x0C
DIRECTION
SB_2_CLK_SRC
SB_1_ CLK_SRC
SB_0_ CLK_SRC
FB + 0x10
CLK_SRC_GLB3
CLK_SRC_GLB2
Reserved
Reserved
FB + 0x14
CLK_SRC_GLB7
CLK_SRC_GLB6
CLK_SRC_GLB5
CLK_SRC_GLB4
6.8.2
CLK_SEL
(R
EAD
/C
LEAR
)
Select if the system clock is using the local clock or the SyncBus clock. If the SyncBus PLL loses its lock, this register will revert back to the
local clock.
B0: Select main clock input, 0 = local clock, 1 = SyncBus clock.
6.8.3
PLL_LOCKED
(R
EAD
O
NLY
)
This register indicates when the SyncBus PLL is locked, which means that the input SyncBus clock is valid, and may be used.
B0: SyncBus PLL locked, 0 = not locked, 1 = locked.
6.8.4
TERM_ENABLE
(R
EAD
/W
RITE
)
Selects if termination is enable on the SyncBus. When using the SyncBus the first and last module in the SyncBus needs to have termination
enabled.
B0: Enable SyncBus termination, 0 = disabled, 1 = enabled.
6.8.5
ENABLE
(R
EAD
/W
RITE
)
Select if the SyncBus driver is enable. When the SyncBus driver is disabled, the transceiver is powered down and SyncBus will not receive or
transmit. This bit must be enabled in order to use the SyncBus.
B0: Enable SyncBus driver, 0 = disabled (low power), 1 = enabled.