Content area

Abstract

A major topic in the field of firmware engineering concerns the development of tools to assist the process of firmware development. At the microarchitecture level, there are significant differences between computer systems even from the same manufacturer. Tools and techniques used to construct firmware for one target microarchitecture are often unsuited for use on another target microarchitecture. Skills and software are not portable among the variety of microarchitectures available. In an effort to address these problems, retargetable tools have been proposed in the literature. This research project examines the problem of constructing firmware engineering tools from a description of the target microarchitecture. The problems of describing a microarchitecture in sufficient detail to enable the automated generation of tools are addressed by the development of a microarchitecture description language suited to such automated generation.

The ARCHIMEDES system is a prototype Portable Retargetable Integrated Firmware Development Environment. The ARCHIMEDES system consists of the ARCHI microarchitecture description language and the MEDES debugging simulator. The ARCHI language may be used to retarget a wide variety of firmware engineering tools for synchronous microarchitectures. The MEDES debugging simulator was developed to demonstrate the descriptive power of the ARCHI language.

Two microprogrammable computers are described by the ARCHI language. A simulator is generated for each microarchitecture, and a test microprogram is executed on each machine.

Details

1010268
Classification
Identifier / keyword
Title
THE ARCHIMEDES SYSTEM: MICROARCHITECTURE DESCRIPTION LANGUAGE AND RETARGETABLE MICROCODE DEBUGGER
Number of pages
173
Degree date
1986
School code
0242
Source
DAI-B 47/04, Dissertation Abstracts International
ISBN
9798641297231
University/institution
Vanderbilt University
University location
United States -- Tennessee
Degree
Ph.D.
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
8616368
ProQuest document ID
303541333
Document URL
https://www.proquest.com/dissertations-theses/archimedes-system-microarchitecture-description/docview/303541333/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic