Title
Floating Point Coprocessor for distributed array controllers
Abstract
This paper describes a novel architecture of IEEE-754 compatible Floating Point Coprocessor (FPC) interfaced to an 8- bit microcontroller soft core for distributed array controller ASIC. FPC supports addition/subtraction, multiplication, division and comparison operations. FPC register bank is mapped as a shared dual port memory with micro-controller to minimize the overhead of data transfer. FPC contains 256×32-bit LUT for storage of trigonometric or user defined functions. LUTs and instruction memory are mapped as “stack” register with microcontroller, so it can be initialized by multiple “push” to a single Special Function Register (SFR). Space borne distributed array controller ASICs utilize 8 bit microcontroller cores due to their advantage in terms of low memory size, area and power consumption, but they are slow in floating point computations. This FPC enables real time floating point computations without the need of 32-bit microcontrollers. The FPC IP core has been implemented in VHDL and its performance has been compared for different cases. Simulation results shows that FPC gives 40× improvement in run time for distributed control applications.
Year
DOI
Venue
2014
10.1109/ICACCI.2014.6968236
Advances in Computing, Communications and Informatics
Keywords
DocType
Citations 
aerospace computing,aerospace control,control engineering computing,coprocessors,distributed control,floating point arithmetic,hardware description languages,microcontrollers,32-bit microcontrollers,8-bit microcontroller soft core,ASIC,FPC,IEEE-754 compatible floating point coprocessor,LUT,SFR,VHDL,data transfer,floating point computations,floating point coprocessor,instruction memory,shared dual port memory,space borne distributed array controller,special function register,stack register,trigonometric functions,user defined functions,ASIC,Distributed Array Controllers,Floating Point Coprocessor,Microcontroller
Conference
0
PageRank 
References 
Authors
0.34
3
3
Name
Order
Citations
PageRank
Himanshu Patel100.34
Raman, B.S.200.34
Desai, N.M.300.34