Abstract
Microprogramming is an important technique to implement various functions on VLSI chips, and to adapt computers to application problems; but it is very difficult to generate an optimal and correct microcode, because each microarchitecture has its own peculiarities. This paper describes the effectiveness of an expert system based on a knowledge base for microprogramming. The purpose of the system is to give microprogrammers with a tool to develop microprograms without requiring that they have a deep knowledge of the microarchitecture, and to reduce microarchitecture learning time. The system is called MIXER. MIXER is a microprogram development system having as its knowledge base Texas Instruments' TI990 microarchitecture, and generates a TI990 microcode. This paper also describes the creation of a PASCAL-P machine emulator by applying MIXER.
- C. Ishikawa, K. Sakamura, and M. Maekawa, "Adaptation and Personalization of VLSI-based Computer Architecture," Proc. of 14th Annual Microprogramming Workshop, 51--61(1981). Google Scholar
Digital Library
- K. Sakamura, T. Morokuma, and H. Aiso, "Automatic Tuning of Computer Architecture," Proc. of NCC, 499--512(1979).Google Scholar
- K. Sakamura, H. Kitafusa, Y. Takeyari, and H. Aiso, "A Debugging Machine - An Approach to an Adaptive Computer," Proc. of IFIP Congress 77, 23--28(1977).Google Scholar
- S. Dasgupta, "Some Aspects of High-Level Microprogramming," ACM Computing Surveys, 12, 3, 295--324(1980). Google Scholar
Digital Library
- D. A. Patterson, "STRUM: Structured Programming Systems for Correct Firmware," IEEE Trans. on Computers, C-25, 10, 974--985(1976).Google Scholar
Digital Library
- K. Baba, "A Microprogram Generating System - MPG," Proc. of IFIP Congress 77, 739--744(1977).Google Scholar
- D. Landskov, S. Davidson, B. D. Schriver, and P. W. Mallett, "Local Microcode Compaction Techniques," ACM Computing Surveys, 12, 3, 261--294(1980). Google Scholar
Digital Library
- Model 990 Computer MDS-990 Microcode Development System Programmer's Guide, Texas Instruments (1979).Google Scholar
- R. Kowalski, "Predicate Logic as Programming Language," Proc. of IFIP Congress 74, 569--574(1974).Google Scholar
- L. M. Pereira, F. C. N. Pereira, and D. H. D. Warren, "User's Guide to DECsystem-10 PROLOG," University of Edinburgh (1978).Google Scholar
- S. Dasgupta and T. Tartar, "The Identification of Maximal Parallelism in Straight-Line Microprograms," IEEE Trans. on Computers, C-25, 10, 986--992(1976).Google Scholar
Digital Library
- E. H. Shortliffe, Computer-Based Medical Consultations: MYCIN, Elsevier (1976).Google Scholar
- R. M. Mueller and J. Varghese, "Formal Semantics for the Automated Derivation of Micro-Code," Proc. of 19th Design Automation Conferrence, 815--824(1982). Google Scholar
Digital Library
Index Terms
(auto-classified)MIXER: an expert system for microprogramming
Recommendations
A SiGe HBT Translinear Harmonic Mixer
A novel even-order harmonic mixer is proposed. Based on the translinear loop of BJT/HBTs, frequency doubling and single-to-differential conversion circuits have been employed in the design of harmonic mixer. The proposed mixer has been verified in a ...
An evaluation of speculative instruction execution on simultaneous multithreaded processors
Modern superscalar processors rely heavily on speculative execution for performance. For example, our measurements show that on a 6-issue superscalar, 93% of committed instructions for SPECINT95 are speculative. Without speculation, processor resources ...
An Improved Current Bleeding Mixer Based on CMOS Technology
CMC '10: Proceedings of the 2010 International Conference on Communications and Mobile Computing - Volume 03An improved current bleeding CMOS mixer is designed in this paper. The conversion gain of the mixer is increased and the flicker noise of the mixer is reduced by inserting the inductor to form resonant circuit with parasitic capacitors of the source ...






Comments