ADC
COMP
Master
Control
B
u
f
f
e
r
B
u
f
f
e
r
Analog
Digital
ACIB
Clock
Bus[7:0]
Size
R/W
Analog Common Interface Bus (ACIB)
856
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
Analog Subsystem
Figure 10-2. Simplified ACIB Model
Table 10-1. Simplified ACIB Signals
Signal
Direction
Description
Clock
Analog to Digital
ACIB clock
Bus[7:0]
Bidirectional
General purpose bus that carries address,
data, trigger, and interrupt information.
Size
Digital to Analog
Size of the requested read or write
operation. The Size signal can only
request 16-bit or 32-bit data operations.
A burst read of 64-bits is automatically
initiated by requesting a 32-bit read on an
address that is aligned to a 64-bit
boundary -- there is no way to disable
burst reads.
Burst writes are not supported.
R/W
Digital to Analog
Type of data operation. Read or write, with
respect to the Digital subsystem.
All ACIB activity operates at a frequency equal to the analog subsystem clock rate. Register accesses
across the ACIB are handled as data read and write operations. Trigger and interrupt signals are specially
encoded by the ACIB for lower latency behavior.
ACIB buffers on both the digital and analog subsystems act as an intermediary translation stage for any
information that is transmitted and received across the bus. This translation stage will introduce latency
beyond the time required for bus activity alone.
The translation latency is represented by the digital buffer and analog buffer signals in
to
. The digital and analog subsystems are not able to use the information received across the
ACIB bus until the respective buffer signal has de-asserted.
While the buffers are busy, a synchronization stall is active whenever the ACIB bus is not carrying data.
For communications originating from the digital subsystem, there can be one cycle of jitter during the
opening synchronization sequence.
Read and write operations are processed in the order in which they are received, but they will be
preempted in place by ADC trigger and interrupt signals in case of contention. For instances where
operations are pending from multiple CPU or DMA sources, the transactions are processed in a round-
robin manner.