Abstract :
During the past two years, members of the Computer Systems Laboratory and visitors have been designing and constructing computer systems which use restructurable computer building blocks called macromodules.1,2 Conceived and developed to permit convenient experimentation with computer systems, macromodules consist of a set of easily interconnected modules from which working systems can rapidly be assembled. The modules are functionally rich enough to reduce logical detail by a significant amount, and a collection of modules may be directly combined to form larger structures by straightforward mechanical assembly and easily connected cables.