SDB Links

Top  Previous  Next

Most TIMs provide two or more Sundance Digital Busses (SDBs) that can provide high-speed data transfers between processors or between a processor and an I/O device such as an analog to digital converter. Every SDB can transfer sequences of 32-bit words, but there are two variants that manage such transfers in different ways. An SDB  transfers data in packets of 32-bits while an SDB16  split each data word into two 16-bit quantities that are transmitted sequentially. You may not connect different variants of SDB.

 

The default firmware for Sundance TIMs  usually provide either 16-bit or 32-bit SDBs; the configurer  automatically construct new firmware if you use the other sort.

 

Dragons003Note that SDB16 and SDB devices use the same connectors, hence your ability to use both SDB16 and SDB on one processor is limited. The configurer  give an error if you try to combine the different types of SDB in an impossible way.

 

SDBs are usually connected using external cables, although certain multiprocessor TIMs (such as the SMT374) provide some built-in connections.

 

PROCESSOR root SMT361

PROCESSOR node SMT361

WIRE ? root[SDB:0] node[SDB:1] ! SDBs 0 and 1 are connected

 

Newer SDB links can move data at rates in excess of 500MB/s for transfers of more than about 4KB.

 

SDB links can not be used to load processors.