Title :
Evaluation of a Tightly Coupled ASIP / Co-Processor Architecture Used in GNSS Receivers
Author :
Kappen, G. ; el Bahri, S. ; Priebe, O. ; Noll, T.G.
Author_Institution :
RWTH Aachen Univ., Aachen
Abstract :
This paper presents the enhancement of an ASIP´s floating point performance by coupling of a co-processor and adding of special instructions. Processor hardware modifications and subsequent adaptation of software development tools (e.g. assembler, linker and compiler) are described. Additionally, this work focuses on seamless integration of the co-processor to enable ease of use for the application development. Power consumption and silicon area of the co-processor can be reduced by choosing an application specific subset of functions. Hardware description files of ASIP and co-processor are used for functional verification and processing cycle determination. Area and power estimation of the overall architecture is presented for a 90 nm standard cell CMOS technology. Finally, a design space exploration of the presented architecture used in a satellite navigation receiver reveals efficient co-processor configurations.
Keywords :
CMOS integrated circuits; floating point arithmetic; formal verification; hardware description languages; program assemblers; program compilers; receivers; satellite navigation; ASIP floating point performance; CMOS technology; GNSS receivers; coprocessor architecture; functional verification; hardware description files; processing cycle determination; processor hardware modifications; satellite navigation receiver; software development tools; Application software; Application specific processors; Assembly; CMOS technology; Computer architecture; Coprocessors; Energy consumption; Hardware; Programming; Satellite navigation systems;
Conference_Titel :
Application-specific Systems, Architectures and Processors, 2007. ASAP. IEEE International Conf. on
Conference_Location :
Montreal, Que.
Print_ISBN :
978-1-4244-1026-2
Electronic_ISBN :
2160-0511
DOI :
10.1109/ASAP.2007.4429996