High-level implementation of an ARM7 microprocessor with multicore capabilities
Michael Domingo, N. Azucena, Cifuentes Castro, T.J. Herber, B. Pajarillo, M. Visaya, Anastacia P. Ballesil, Joy Alinda Reyes, John Richard E. Hizon
Abstract
Michael Domingo, N. Azucena, Cifuentes Castro, T.J. Herber, B. Pajarillo, M. Visaya, Anastacia P. Ballesil, Joy Alinda Reyes, John Richard E. Hizon
Abstract
This paper presents an implemention of an ARM7 microprocessor with multicore capabilities. The required modifications to support multiprocessing include: the addition of atomic instructions to the instruction set and the addition of a bus interface. The implementation resulted to a 170% power overhead and a decrease in area by 61% compared with the single core implementation of the ARM7 microprocessor in the laboratory. The maximum allowable frequency attained was 17 MHz, an improvement from the previous implementation's 10 MHz.
OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper presents an implemention of an ARM7 microprocessor with multicore capabilities. The required modifications to support multiprocessing include: the addition of atomic instructions to the instruction set and the addition of a bus interface. The implementation resulted to a 170% power overhead and a decrease in area by 61% compared with the single core implementation of the ARM7 microprocessor in the laboratory. The maximum allowable frequency attained was 17 MHz, an improvement from the previous implementation's 10 MHz.
Key concepts: Microprocessor, Multi-core processor, Computer science, Embedded system, Overhead (engineering), Multiprocessing, Instruction set, Single-core