Multi-Microprocessor Data Delivery System
Original Publication Date: 1985-Sep-01
Included in the Prior Art Database: 2005-Feb-19
A technique is described whereby a Multi-Microprocessor Data Delivery System (MMDDS) allows several microprocessor systems to transfer blocks of data to each other. In addition to the ability to transfer information from one microprocessor to another, the MMDDS has the ability to protect storage segments from disruption and it has the ability to determine if the transfer was successful. Data integrity is highly maintained through the programmable receiving regions. The MMDDS assembly 10, as shown in Fig. 1, consists of five basic units: (1) Shared Direct Memory Access (DMA) unit 11, which is the heart of the system, provides the ability to control the memory access operations. (2) Arbitration and isolation logic unit 12 determines which microprocessor system will process information.