ACM Home Page
Please provide us with feedback. Feedback
The design of a firmware engineering tool: the microcode compiler
Full text PdfPdf (786 KB)
Source AFIPS Joint Computer Conferences archive
Proceedings of the May 4-7, 1981, national computer conference table of contents
Chicago, Illinois
SESSION: Computer hardware and architecture table of contents
Pages 87-93  
Year of Publication: 1981
Author
Perng-Yi Ma  TRW Systems Group, Redondo Beach, California
Sponsor
AFIPS : American Federation of Information Processing Societies
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 9,   Citation Count: 0
Additional Information:

abstract   references  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1500412.1500425
What is a DOI?

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
15
 
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