Title :
A Programmable Dynamic Memory Allocation System for Input/Output of Digital Data into Standard Computer Memories at 40 Megasamples/s
Author :
Gilbert, Barry K. ; Storma, Martin T. ; Ballard, Keith C. ; Hobrock, Leon W. ; James, Carl E. ; Wood, Earl H.
Author_Institution :
Biophysical Sciences Unit, Department of Physiology and Biophysics
Abstract :
A memory control unit is described, which, operating in conjunction with a special purpose digital computer, achieves real-time storage into and retrieval from computer memory of individual video images undergoing on-line digitization, processing, and reconstitution. The memory control unit is capable of rapid sequential access on up to six 16 K-word core and two 131 K-word (28-bit word) solid-state memories, achieving data transfers to or from ememory at up to 40 million 9-bit samples/s for 33 ms. The memory control unit employs a variety of data rates, and can, under program control, assemble one or more bytes into, or disassemble one or more bytes from, each memory word. The control unit can sign extend incoming data to any of four different byte lengths from any of four different byte lengths. The control unit possesses dual data busses, one dedicated to memory read operations and a second capable of either "reads from" or "writes into" memory. The eight memory modules are sequenced by a small microprogrammed control store loadable from an associated computer.
Keywords :
Dual-bus memory access, interleaved memory structures, memory access bandwidth, operator-programmable memory control, real-time data reformatting, real-time digital data processing, serial data streaming.; Assembly; Bandwidth; Control systems; Hardware; Image retrieval; Image storage; Information retrieval; Read-write memory; Real time systems; Solid state circuits; Dual-bus memory access, interleaved memory structures, memory access bandwidth, operator-programmable memory control, real-time data reformatting, real-time digital data processing, serial data streaming.;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.1976.1674560