Skip to main navigation Skip to search Skip to main content

AMEC - Asynchronous microprogram execution controller

  • General Electric

Research output: Contribution to journalArticlepeer-review

Abstract

A fully Asynchronous Microprogram Execution Controller (AMEC) has been developed. Asynchronous design methodology based on the concept of handshaking has been formulated. The system is developed using asynchronous equivalents of processor-level building blocks and fully simulated. Techniques for handling hazards and races had been applied in the design. AMEC is a microcode sequencer designed for the general-purpose asynchronous microprogramming environemt. It contains a microinstruction pointer register and requires a two-bit micro-operation field and one-bit condition flag as input to select among three control-transfer primitives - hold, increment, and branch. With an additional data path unit and microcode memory, an asynchronous microprogrammable system can be developed around AMEC.

Original languageEnglish
Pages (from-to)9-25
Number of pages17
JournalMicroprocessing and Microprogramming
Volume36
Issue number1
DOIs
StatePublished - Nov 1992

Keywords

  • Asynchronous computer
  • asynchronous systems
  • microprogrammable controller
  • microsequencer

Fingerprint

Dive into the research topics of 'AMEC - Asynchronous microprogram execution controller'. Together they form a unique fingerprint.

Cite this