Curtiss Wright Controls Defense Solutions provides a real-time communications network based on the concept of replicated, shared memory, knows as the SCRAMNet+ SC150e Network.
Host providers of the network have access to individual, local copy of shared memory, which is updated over a serial-ring network. The high-speed network is optimized for quick transfer of data among multiple, real-time computers who simultaneously find solutions. in real-time.
The SCRAMNet+ SC150e family of cards are reverse-compatible with Curtiss-Wright Controls’ original SCRAMNet Classic product, SCRAMNET+, except for the GOLD RING communication.
To enhance performance, The Curtiss-Wright Controls SCRAMNet+ SC150e products use an architecture where shared memory read operations bypass the SCRAMNet ASIC. DMA operations will have the greatest increase in performance in addition to better PIO and DMA operations. The overall performance becomes more effective as read latency is reduced, the number of PCI retries is decreased, and the PCI bus utilization is improved.
The SCRAMNet+ SC150e board requires one a single slot in the computer chassis.
HARDWARE FEATURES
- Dynamic shared-memory addressing
- Custom SIMM memory upgrade option
- Supports bus-level interrupt INTA
- Virtual paging for Shared Memory (CSR selectable)
- Variable-length message packet capability
- Dual-port memory
- Dual memory and error interrupt
- General-purpose Counter
- Error Interrupt Mask
- Single-Slot Solution
- 32-bit PCI compliant
- Maximum bus clock speed is 33 MHz
- Less than 1.5 amps @ 5 volts only.
Network Features
- A ring topology with 150 Mb/s line transmission rate.
- A "Data-Filter" that allows only data stored in shared memory that has changed to be passed to the network for communications to the other nodes.
- No operating or system software required to support network protocol.
- No network-dependent application software required.
- BURST Mode protocol (Error Correction Disabled) with fixed-length message packets of 82-bits.
- BURST PLUS Mode communication based on variable packet size to a maximum of either 256 bytes or 1024 bytes.
- PLATINUM Mode protocol (error correction enabled) with fixed-length message packets of 82-bits.
- PLATINUM PLUS Mode communication based on variable-length message packet size to a maximum of either 256 bytes or 1024 bytes.
- 256-node capacity on each ring.
Theory of Operation
No software is required to information since each network computer is constantly updated with a local copy of all global data, which is passed to all the network computers. The network protocol is implemented in the SCRAMNet+ hardware.
Shared Memory
The SCRAMNet+ SC150/SC150e Network is designed to work like a general-purpose memory. The use of this memory varies based on the operating system and hosts’ conventions and limitations. On many PCs, the application program can use this memory in basically the same way as any other data-storage area of memory, but can’t be used as instruction space.
When host computers write to the shared memory, the SCRAMNet+ SC150/SC150e node host adapter supplies the proper handshaking logic. The shared memory behaves somewhat like resident or local memory and a software driver is typically not needed except for interrupt handling.
The major difference between SCRAMNet+ SC150/SC150e memory and system memory is that data written into SCRAMNet+ SC150/SC150e memory auto sends to the same SCRAMNet+ SC150/SC150e memory location in all nodes on the network, also known as replicated shared memory. Where the COMMON AREA makes variables available to subroutines of a program, SCRAMNet+ makes variables available to processors of a network.