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