The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
Hardware and software tools for the development of a micro-programmed microprocessor
MICRO 12 Proceedings of the 12th annual workshop on Microprogramming
DAC '79 Proceedings of the 16th Design Automation Conference
The role of software tools in the development of the ECLIPSE® MV/8000 microcode
MICRO 13 Proceedings of the 13th annual workshop on Microprogramming
Design of a microcode link editor
MICRO 13 Proceedings of the 13th annual workshop on Microprogramming
The generation of simulator-based systems for microcode development
MICRO 17 Proceedings of the 17th annual workshop on Microprogramming
TDL: A hardware/microcode test language interpreter
MICRO 17 Proceedings of the 17th annual workshop on Microprogramming
Hi-index | 0.00 |
As part of a microcoding project, we developed a simulator that offers a relatively high level view of a micromachine. The simulator supports all out a few features of the hardware, and provides a more friendly environment for the microprogrammer. In addition, the simulator supports a number of microprogramming conventions at a level inaccessible to the hardware. The simulator was implemented in a high level language, which contributed to its timely delivery and flexibility and did not detract from its efficiency. The simulator has been used to validate all of our microcode, with considerable success. Over 98% of microcode bugs have been found during simulation. The credibility of our microcode by the time it reaches hardware has also improved the detection and correction of hardware bugs.