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 language | English |
|---|---|
| Pages (from-to) | 9-25 |
| Number of pages | 17 |
| Journal | Microprocessing and Microprogramming |
| Volume | 36 |
| Issue number | 1 |
| DOIs | |
| State | Published - 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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver