
69rlq62d-f714peg4 * Memec (Headquar
ter
s) - Unique
Tec
h,
Insight,
Impact
MAR
VELL CONFIDENTIAL,
UNDER ND
A# 12101050
69rlq62d-f714peg4 * Memec (Headquar
ter
s) - Unique
Tec
h,
Insight,
Impact
MAR
VELL CONFIDENTIAL,
UNDER ND
A# 12101050
69r
lq62d-f714peg4 * Memec (Headquar
ters) - Unique
T
ech, Insight, Impact * UNDER ND
A# 12101050
MAR
VELL CONFIDENTIAL - UNA
UTHORIZED DISTRIB
UTION OR USE STRICTL
Y PR
OHIBITED
1-Wire Bus Master Interface
Copyright © 12/13/06 Marvell
CONFIDENTIAL
Doc. No. MV-TBD-00 Rev. A
December 13, 2006
Document Classification: Proprietary Information
Page 287
Not approved by Document Control. For review only.
Figure 10-4. 1-Wire Read Time Slots
10.4
Register Descriptions
Five 32-bit user-accessible registers reside within the 1-Wire bus master interface controller: one Command
register, one Data register (transmit/receive buffer), two Interrupt (status and enable) registers, and one Clock
Divisor register.
•
The Command register is used to control the 1-Wire bus master interface controller functionality.
•
The Data register is a bidirectional register, which is used for both transmission and reception of data from
the 1-Wire bus.
•
The Interrupt registers hold the controller status and enable interrupts.
•
The Clock Divisor register must be configured before 1-Wire communication can occur.
10.4.1
1-Wire Command Register (W1CMDR)
This control register contains four valid bit fields that control the 1-Wire bus master controller functionality. In
addition, the 1-Wire Command register contains two bits to bypass the 1-Wire bus master interface controller
features and control the 1-Wire bus directly.
This is a read/write register. Ignore reads from reserved bits. Write 0b0 to reserved bits.
Read-0 slot duration
Read-1 slot duration
READ 0 SLOT
READ 1 SLOT
Vcc
ONE_WIRE
GND
LINE TYPE LEGEND:
1-Wire Master active low Slave device active low
Both Master and
slave device active low Resistor pullup
Pre-sample
delay
Master holds bus low
Pre-sample
delay
Slave holds bus low
Master holds bus low