Virtual Control Store for Floating-Point Operating
Original Publication Date: 1987-Jun-01
Included in the Prior Art Database: 2005-Feb-01
A method is described which makes it possible to support an unlimited amount of floating-point (FP) function via microcode stored in control store, even though control store is limited in size. Use of control store and a sequencer for storing/executing microcode is a popular design technique used today because of the flexibility/generality afforded by this approach. This is especially true when horizontal microcode is utilized in that all major functional elements under microcode control can be independently utilized, thereby supporting a high degree of parallelism. (Image Omitted) Fig. 1 shows a general hardware structure supporting the microcode concept. Fig. 2 shows how the Control Store (CS) is partitioned to support multiple function.