The development of processors with full custom technology has some disadvantages, such as the time used to design the processors and the cost of the implementation. In this article we used the programmable circuits FPGA such as an option of low cost for the development and implementation of Self-Timed (ST) systems. In addition it describes the architecture and the modules that compose the Asynchronous Microprocessor of Centralized Control (AMCC), and reviews the results of the occupation in the implementation of the FPGA. The operation of this processor only requires of an external pulse to the input of the first asynchronous control block, and with this pulse the sequence of request-recognition of the control unit begins, that it activates the cycle search and it begins the process of execution of the instructions, without the need of having a clock feeding the system. Once concluded the program, the microprocessor stops and include inherently the stoppable clock feature; i.e., circuit is stopped if it is not required (minimal dynamic consumption). Until it is activated again by an external request signal.
[1]
Georgios K. Theodoropoulos.
Strategies For The Modelling And Simulation Of Asynchronous Computer Architectures
,
1995
.
[2]
Peter A. Beerel.
Asynchronous circuits: an increasingly practical design solution
,
2002,
Proceedings International Symposium on Quality Electronic Design.
[3]
Jianwei Liu,et al.
Dynamic logic in four-phase micropipelines
,
1996,
Proceedings Second International Symposium on Advanced Research in Asynchronous Circuits and Systems.
[4]
E. Brunvand,et al.
Practical advances in asynchronous design and in asynchronous/synchronous interfaces
,
1999,
Proceedings 1999 Design Automation Conference (Cat. No. 99CH36361).
[5]
Kees van Berkel,et al.
Single-track handshake signaling with application to micropipelines and handshake circuits
,
1996,
Proceedings Second International Symposium on Advanced Research in Asynchronous Circuits and Systems.