Jump, J. Robert2016-04-222016-04-221971Fritsche, Dennis Ray. "A programmable cellular array." (1971) Master’s Thesis, Rice University. <a href="https://hdl.handle.net/1911/89703">https://hdl.handle.net/1911/89703</a>.https://hdl.handle.net/1911/89703A programmable cellular array is investigated in this thesis. Each cell in the array is a multi-state network containing combinational logic and a data storage element. The function performed by a cell is determined by the state of the cell and by inputs from neighboring cells. This method of choosing the cell's function allows any combination of cell states in a row or a column. Also, utilization of signals from neighboring cells allows internally generated (as well as external) signals to control a cell. The array is utilized by first programming it to perform several operations and then applying microinstructions which cause the operations to be executed. (A program is a specification of the state of the cells in the array.) The microinstructions contain both data and control information so that all inputs are to the top of the array. This feature reduces the number of external pins to the array. The array can be programmed to operate as an arithmetic processor capable of performing several arithmetic operations. This ability is demonstrated by the implementation of algorithms to perform binary addition, subtraction, multiplication, and division. The array can be programmed to perform other useful operations including conversion between BCD and binary representations, double-precision addition, decimal addition and subtraction, and permutation of variables.67 ppengCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.A programmable cellular arrayThesisRICE0734reformatted digitalThesis E.E. 1971 FRITSCHE