|
ABSTRACT
The explosive rate of progress of hardware technology has made the microprogrammable processor characterized by horizontal microcoding extremely attractive for many high speed and real time applications, such as signal processors. However, the human microprogrammer currently has little but assembly language and text editor to help with code developments. The lack of software tools to support microcode generation results in high costs and poor reliability especially when the volume of microcode increases. The application of software tools to microprogramming will be termed firmware engineering in the remainder of this paper.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
Ma, P. Y., "Optimizing Microcode Produced From a High Level Language," Ph.D. Dissertation, Oregon State Univ., Electrical and Computer Engineering Department.
|
 |
4
|
|
| |
5
|
Lewis, T. G., K. Malik, and P. Ma, "Firmware Engineering Using a High Level Microprogramming System to Implement Virtual Instruction Set Processors," IFIPS Workshop, April 1980.
|
| |
6
|
Lewis, T. G., P. Ma, K. Malik, and C. Liu, "On the Problem of Portable Microprogramming," Technical Report, TN79-3, Oregon State Univ., Computer Sci. Dept.
|
| |
7
|
Agrawala, A. K., and T. G. Rauscher, "Foundations of Microprogramming Architecture, Software, and Applications," Academic Press, Inc., 1976.
|
| |
8
|
Katzan, Jr., H., "Microprogramming Primer," McGraw-Hill Book Company, 1977.
|
| |
9
|
Husson, S. S., "Microprogramming: Principles and Practice," Prentice Hall, Englewood Cliffs, New Jersey, 1970.
|
| |
10
|
|
| |
11
|
|
 |
12
|
|
| |
13
|
|
 |
14
|
M. Tsuchiya , M. J. Gonzalez, Jr., An approach to optimization of horizontal microprograms, Conference record of the 7th annual workshop on Microprogramming, p.85-90, September 30-October 02, 1974, Pal Alto, California, United States
[doi> 10.1145/800118.803846]
|
 |
15
|
S. S. Yau , A. C. Schowe , M. Tsuchiya, On storage optimization of horizontal microprograms, Conference record of the 7th annual workshop on Microprogramming, p.98-106, September 30-October 02, 1974, Pal Alto, California, United States
[doi> 10.1145/800118.803848]
|
| |
16
|
|
| |
17
|
Malik, K., "Optimizing the Design of a High Level Language for Microprogramming," Ph.D. Dissertation, Oregon State University.
|
| |
18
|
Malik, K., and T. G. Lewis, "High Level Microprogramming Language," COMPCON, 1978, pp. 88--91.
|
| |
19
|
|
| |
20
|
Dasgupta, S., "Parallelism in Microprogramming System," Ph.D. Thesis, University of Alberta, Aug. 1976, Tech. Rept., Dept. of Computing Science.
|
| |
21
|
Fuller, S. H., et al., "PDP11/40E Microprogramming Reference Manual," Dept. of Computer Science, Carnegie-Mellon Univ., Jan. 1976.
|
| |
22
|
Fuller, S. H., et al., "The PDP11/40E Maintenance Manual," Dept. of Computer Science, Carnegie-Mellon Univ., June, 1977.
|
| |
23
|
Ma, P., and T. G. Lewis, "On the Design of a Machine Description Model and a Compaction Algorithm for Microcode Generation," to appear on the Proceedings of Euro Micro 80 Symposium, London British, Sept. 1980.
|
| |
24
|
|
 |
25
|
|
|