DocumentCode :
1955424
Title :
A programmable analog coprocessor
Author :
Heid, Joseph P.
fYear :
2001
fDate :
2001
Firstpage :
29
Lastpage :
33
Abstract :
This paper describes the general purpose hardware/software structure of a programmable analog coprocessor (PANCoP) and the functions it performs as a symbiotic interface with a modest but fast 16 bit microprocessor. This paper describes the features of this complementary computer combination that serves as a versatile processor suitable for real-time, analog oriented applications. It describes how PANCoP is programmed to operate either as an interactive processor/interface that shares the computational workload with the microprocessor, or as an independent processor that directly assumes the full workload. The paper describes how the two computers complement each other in the efficient execution of application programs. Specifically, the performance characteristics (instruction execution times and accuracies) of a prototype PANCoP unit, using discrete ICs, are described and compared with those of more conventional designs using AD/DA converters that are noncontributors in terms of computing power. This paper describes: (1) the list of IC component types comprising the PANCoP prototype design; (2) the transfer functions that are executed by PANCoP´s core unit, the hybrid arithmetic unit (HAU); (3) PANCoP subroutines that execute higher level arithmetic functions; (4) assembler/compiler programming aids; and (5) the design challenges that remain to be addressed in order to make PANCoP competitive with conventional designs
Keywords :
analogue processing circuits; coprocessors; integrated circuit design; microprogramming; programmable circuits; subroutines; transfer functions; 16 bit; AD/DA converters; IC component types; PANCoP; PANCoP design; PANCoP prototype design; PANCoP subroutines; application programs; assembler/compiler programming aids; complementary computer combination; computational workload; computing power; discrete ICs; general purpose hardware/software structure; higher level arithmetic functions; hybrid arithmetic unit; independent processor; instruction execution accuracy; instruction execution times; interactive processor interface; microprocessor; performance characteristics; programmable analog coprocessor; prototype PANCoP unit; real-time analog oriented applications; symbiotic interface; transfer functions; Analog computers; Application software; Arithmetic; Computer interfaces; Coprocessors; Hardware; Microprocessors; Prototypes; Software performance; Symbiosis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Sensors for Industry, 2001. Proceedings of the First ISA/IEEE Conference
Conference_Location :
Rosemont, IL
Print_ISBN :
0-7803-6659-X
Type :
conf
DOI :
10.1109/SFICON.2001.968494
Filename :
968494
Link To Document :
بازگشت