Algorithmic state machine implementation with hybrid microprocessing/microprogramming scheme

  • Authors:
  • Y. H. Kuo;L. Y. Kung

  • Affiliations:
  • Research Institute of Electrical & Computer Engineering, National Cheng Kung University, Tainan, Taiwan,R.O.C.;Research Institute of Electrical & Computer Engineering, National Cheng Kung University, Tainan, Taiwan,R.O.C.

  • Venue:
  • MICRO 19 Proceedings of the 19th annual workshop on Microprogramming
  • Year:
  • 1986

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes a hybrid microprocessing/microprogramming (HMM) scheme to implement the algorithmic state machines (ASM). First, a behavior model of the HMM is defined. This model carries out any task by partitioning it into a microprocessing subtask which is executed by a microprocessor unit and a microprogramming subtask which is executed by a microprogrammed unit. The problems of constructing the microprogrammed unit of HMM are then considered, including the synthesis of control store sequencer, compaction of control store, and microcode generation. Finally, an application example using the above method to design a universal floppy disk controller which can accept all kinds of encoding formats is provided.