Characterization and synthesis of a 32-bit asynchronous microprocessor in synchronous reconfigurable devices



Título del documento: Characterization and synthesis of a 32-bit asynchronous microprocessor in synchronous reconfigurable devices
Revista: Journal of applied research and technology
Base de datos: PERIÓDICA
Número de sistema: 000395709
ISSN: 1665-6423
Autores: 1
2
1
2
1
1
Instituciones: 1Instituto Politécnico Nacional, Centro de Investigación y de Estudios Avanzados, Guadalajara, Jalisco. México
2Universidad de Guadalajara, Centro Universitario de Ciencias Exactas, e Ingenierías, Guadalajara, Jalisco. México
Año:
Periodo: Oct
Volumen: 13
Número: 5
Paginación: 483-497
País: México
Idioma: Inglés
Tipo de documento: Artículo
Enfoque: Aplicado, descriptivo
Resumen en inglés This paper presents the design, implementation, and experimental results of 32-bit asynchronous microprocessor developed in a synchronous reconfigurable device (FPGA), taking advantage of a hard macro. It has support for floating point operations, such as addition, subtraction, and multiplication, and is based on the IEEE 754-2008 standard with 32-bit simple precision. This work describes the different blocks of the microprocessors as delay modules, needed to implement a Self-Timed (ST) protocol in a synchronous system, and the operational analysis of the asynchronous central unit, according to the developed occupations and speeds. The ST control is based on a micropipeline used as a centralized generator of activation signals that permit the performance of the operations in the microprocessor without the need of a global clock. This work compares the asynchronous microprocessor with a synchronous version. The parameters evaluated are power consumption, area, and speed. Both circuits were designed and implemented in an FPGA Virtex 5. The performance obtained was 4 MIPS for the asynchronous microprocessor against 1.6 MIPS for the synchronous
Disciplinas: Ciencias de la computación
Palabras clave: Hardware,
Microprocesadores asincrónicos,
Punto flotante,
Dispositivos sincrónicos reconfigurables
Keyword: Computer science,
Hardware,
Asynchronous microprocessors,
Floating point,
Synchronous reconfigurable devices
Texto completo: Texto completo (Ver HTML)