Skip to content.

Bowery Engineering

Personal tools
You are here: Home » past projects » DC-4


I did the DC-4 at Ariel in about 1992.  It stands for "DON Carrier" since it held four DON modules.  Each module had four AT&T DSP3210 processors and 4MB of shared DRAM, and a 32+32 data/address bus which allowed full bidirectional arbitration.

A second DON module with two independent (but still fully arbitrable) banks of zero-wait SRAM was also created.

The carrier had a 17th DSP3210 with a small amount of SRAM to act as a DMA controller, and connectors for MVIP and QuickRing.

Because of the sophisticated arbitration, the software archtecture of the board was very simple.  Each module's memory was mapped into one big memory space, accessible by every DSP on the DC-4.  If your program was written correctly, then accesses to different areas would occur simultanously, giving a huge memory bandwidth.  But if you needed shared memory then you can just access it without any ado.

The board was designed to run AT&T's VCOS operating system.  Initially it was going to be the core of a large-format digital mixer engine - a lower cost replacement of DISQ - but because of the availability of modem software modules, the MVIP bus, and the telecom bubble, the board instead served as the launch point of "Ariel, the telecom company."
« April 2018 »
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
large view...
Translate:  Babel Fish