Abstract
STEP Development Tools (SDT) is a general-purpose microprogram development system. The METASTEP language system is composed of four tools of the SDT needed to write microprograms: a Definition Processor, a Retargetable Assembler, a Retargetable Cross-Assembler, and a Relocatable Linker.
These tools are of commercial quality, providing complete languages, quality diagnostics, full interface to other support tools, and high performance. The language system supports microcode debug by providing complete run-time information and by interacting directly with other debug tools provided in SDT.
- AMD Advanced Micro Devices. "MDS Resident Microassembler," AMDASM I80 Reference Manual, Sunnyvale, CA, August, 1977.Google Scholar
- Eager Eager, Michael J. "M29 - An Advanced Retargetable Microcode Assembler," Proc. 16th Annual Workshop on Microprogramming, Hershey, PA, August 1983, pp. 92. 100.Google Scholar
- Micro Microtec Research, Inc. "Relocatable Macro Meta Assembler and Linking Loader," MICROTEC META29R User's Guide, Sunnyvale, CA, 1983.Google Scholar
- Myers Myers, Glenford J. Digital System Design with LSI Bit-Slice Logic, NY John Wiley and Sons, 1980. Google Scholar
Digital Library
Index Terms
STEP development tools: METASTEP language system
Recommendations
STEP development tools: METASTEP language system
MICRO 18: Proceedings of the 18th annual workshop on MicroprogrammingSTEP Development Tools (SDT) is a general-purpose microprogram development system. The METASTEP language system is composed of four tools of the SDT needed to write microprograms: a Definition Processor, a Retargetable Assembler, a Retargetable Cross-...
A microarchitecture description language for retargeting firmware tools
MICRO 19: Proceedings of the 19th annual workshop on MicroprogrammingARCHI is a microarchitecture description language designed to serve as the underlying language for a retargetable firmware development environment. ARCHI provides a hierarchical, procedural description at the register transfer level of the target ...
Understanding GCC builtins to develop better tools
ESEC/FSE 2019: Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software EngineeringC programs can use compiler builtins to provide functionality that the C language lacks. On Linux, GCC provides several thousands of builtins that are also supported by other mature compilers, such as Clang and ICC. Maintainers of other tools lack ...






Comments