Functional Description
4-10
ADSP-214xx SHARC Processor Hardware Reference
Self-Synchronization
The link ports are designed to allow long distance connections to be made
between the driver and the receiver. This is possible because the links are
self-synchronizing—the clock and data are transmitted together. Only rel-
ative delay, not absolute delay between clock and data is relevant.
In addition, the
LACKx
signal inhibits transmission of the next word, not of
the current nibble or byte. For example, the current word is always
allowed to complete transmission. This allows delays of 3 cycles for the
LACKx
signal to reach the transmitter.
Multi-Master Conflicts
Multi-master conflicts can be resolved using token passing. In token pass-
ing, the token is a software flag that passes between processors. At reset,
the token is set to reside in the link port of one device, making it the mas-
ter and the transmitter. When a receiver (slave) wants to become the
master, it may assert its
LACKx
line to get the master’s attention. The mas-
ter knows, through software protocol, whether it is supposed to respond
with actual data or whether it is being asked for the token. If the master
wishes to give up the token, it may send back a user-defined token release
word and thereafter clear its token flag. Simultaneously, the slave will set
its token and can thereafter transmit.
This example shown in
is a typical case where the link port is
used as fast IO link. A FPGA bridge is required to communicate between
two different protocols. If using both link ports, full duplex operation is
possible without core intervention.
Figure 4-7. Fast I/O Link
PCI BU
S
LINK PORT
BU
S
NETWORK
CONTROLLER
FPGA
BRIDGE
AD
S
P-2146x
www.BDTIC.com/ADI
Содержание SHARC ADSP-214 Series
Страница 60: ...Contents lx ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 72: ...Notation Conventions lxxii ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 130: ...Programming Model 2 52 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 264: ...Programming Models 3 134 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 290: ...Programming Model 4 26 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 296: ...Programming Model 5 6 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 396: ...Effect Latency 7 28 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 520: ...Programming Model 10 62 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 616: ...Debug Features 14 22 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 656: ...Programming Model 15 40 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 714: ...Programming Model 19 10 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 1132: ...Register Listing A 306 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...
Страница 1192: ...Index I 34 ADSP 214xx SHARC Processor Hardware Reference www BDTIC com ADI...