Abstract
This paper discusses the specifications, programming implementation, and use of a design automation system that can be used in the development of any computer having read-only storage (ROS) controls.
This system, called the Controls Automation System (CAS), designed concurrently with the IBM System/360 was used to aid in the design and construction of Models 40, 50, 65 and 67. The current version of CAS is used by IBM to aid in the design of all systems with ROS controls.
The system has been found particularly attractive for the simulation of microprogram-controlled machines although its use is not restricted to them. The newly developed elements of this system are: 1) a programming language for describing the data flow of a machine; 2) a program for translating a variety of microprogramming languages into a common one; and 3) a set of computer programs enabling the machines operation to be simulated on an IBM 7090/1401 computer.
In addition, CAS has facilities for preparing microprogram design records in a form that is easy to use and understand, and it provides for rapid updating of design records.
This paper was presented at the Sixth Annual Symposium on Switching Theory and Logical Design at the U. of M., Oct. 1965.
The paper discussions on an elementary level the systems objectives and organization of CAS. The CAS machine description language is explained followed by the microprogram description. Inserted directly behind the microprogram description is the following rather interesting quote "By Defining the Microprogram and the Machine Description in the two simple specialized languages described here, the Controls Automation System has been able to accomplish what has previously been done by a single, relatively complex language". This reference to APL - and Gormon and Anderson's "A Logic Design Translator." presented at the 1962 FJCC.
The paper than concludes with CAS output examples and details of the other CAS design aids. Here is the first explanation of the use of the funny little boxes encountered. Not as complete in detail as one might like, but an interesting paper if one should need an overview of CAS.
Recommendations
The controls automation system
FOCS '65: Proceedings of the 6th Annual Symposium on Switching Circuit Theory and Logical Design (SWCT 1965)This paper discusses the specifications, programming implementation, and use of a design automation system that can be used in the development of any computer having read-only storage (ROS) controls. This system, called the Controls Automation System (...
A computer aided design automation system for developing microprogrammed processors: a design approach through HDLs
MICRO 20: Proceedings of the 20th annual workshop on MicroprogrammingThis paper presents an approach that provides a total computer aided design environment for developing microprogrammed processors using hardware description languages. This includes the behavioral description, micro-coding, and testing of the integrated ...
Reference designs for embedded controls
FIE '11: Proceedings of the 2011 Frontiers in Education ConferenceA set of reference designs suitable for our student design projects was developed and tested. The purpose is to make them available for students to choose the ones suitable for integration into their projects with confidence. All the reference designs ...






Comments