DocumentCode :
3371637
Title :
Hardware and software infrastructure for a family of floating-gate based FPAAs
Author :
Koziol, Scott ; Schlottmann, Craig ; Basu, Arindam ; Brink, Stephen ; Petre, Csaba ; Degnan, Brian ; Ramakrishnan, Shubha ; Hasler, Paul ; Balavoine, Aurele
Author_Institution :
Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
fYear :
2010
fDate :
May 30 2010-June 2 2010
Firstpage :
2794
Lastpage :
2797
Abstract :
Analog circuits and systems research and education can benefit from the flexibility provided by large-scale Field Programmable Analog Arrays (FPAAs). This paper presents the hardware and software infrastructure supporting the use of a family of floating-gate based FPAAs being developed at Georgia Tech. This infrastructure is compact and portable and provides the user with a comprehensive set of tools for custom analog circuit design and implementation. The infrastructure includes the FPAA IC, discrete ADC, DAC and amplifier ICs, a 32-Bit ARM based microcontroller for interfacing the FPAA with the user´s computer, and Matlab and targeting software. The FPAA hardware communicates with Matlab over a USB connection. The USB connection also provides the hardware´s power. The software tools include three major systems: a Matlab Simulink FPAA program, a SPICE to FPAA compiler called GRASPER, and a visualization tool called RAT. The hardware consists of two custom PCB designs which include a main board used to program and control an FPAA IC and an FPAA IC adaptor board used to interface a QFP packaged FPAA IC with the 100 pin ZIF socket on the main programming and control board.
Keywords :
SPICE; amplifiers; analogue integrated circuits; analogue-digital conversion; digital-analogue conversion; electronics packaging; field programmable analogue arrays; hardware-software codesign; large-scale systems; mathematics computing; microcontrollers; printed circuit design; program compilers; reconfigurable architectures; user interfaces; 100 pin ZIF socket; 32 bit ARM based microcontroller; FPAA IC adaptor board; FPAA compiler; FPAA interface; GRASPER; Georgia Tech; Matlab; Matlab Simulink FPAA program; PCB design; QFP packaged FPAA IC interface; RAT; SPICE; USB connection; amplifier IC; analog circuit design; discrete ADC; discrete DAC; floating gate based FPAAS; hardware infrastructure; hardware power; large scale field programmable analog array; software infrastructure; visualization tool; Analog circuits; Computer interfaces; Educational programs; Field programmable analog arrays; Hardware; Large-scale systems; Microcontrollers; SPICE; Software tools; Universal Serial Bus; FPAA; Reconfigurable Analog; Simulink;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems (ISCAS), Proceedings of 2010 IEEE International Symposium on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-5308-5
Electronic_ISBN :
978-1-4244-5309-2
Type :
conf
DOI :
10.1109/ISCAS.2010.5536992
Filename :
5536992
Link To Document :
بازگشت