Title: Education in firmware engineering and microprogramming
Abstract: The increasing importance of microprogramming and firmware design calls for courses pertaining to those areas to be a part of a modern computer science curriculum. Education in firmware engineering should include the specification and design of firmware as well as the practical aspects of microprogramming. Our students learn to specify the behavior and performance of microprograms in an operational specification method, refine the specified functions by way of a procedural design, and validate the refinements by simulation. Additionally, we offer a laboratory experience in the implementation, loading, and testing of microprograms. In the paper, we present our approach to firmware engineering and describe the supporting software tools. The problems and experiences with the microprogramming laboratory are discussed.
Publication Year: 1981
Publication Date: 1981-10-01
Language: en
Type: article
Indexed In: ['crossref']
Access and Citation
AI Researcher Chatbot
Get quick answers to your questions about the article from our AI researcher chatbot