Title :
Dynamically reconfigurable FPGA for robotics control
Author :
Erdogan, S.S. ; Shaneyfelt, Ted ; Ng, Geok See ; Wahab, Abdul
Author_Institution :
Dept. of Comput. Sci., Univ. of Hawaii, Hilo, HI
Abstract :
This paper describes the programming of a reconfigurable environment to handle inverse dynamics computation for robotics control. Instruction parallelism/pipelining and avoidance of carry propagation while evaluating a lengthy sequence of sum of products is proposed. The difficulties of programming a reconfigurable platform are overcome by defining a fixed Processing Element (PE) model with multiple processing components and using microinstructions to drive the PEs. The resulting hardware could be static but could be reconfigured on the fly to provide fault tolerance characteristics. Major considerations while mapping various elements of the design to the FPGA includes the size of the area to be mapped and communication issues related to their communication. Area size selection is compared to the page size selection in operating system design. Communication issues between modules are compared to the software engineering paradigms dealing with module coupling, fan-in, fan-out and cohesiveness. Finally, the overhead associated with the downloading of the reconfiguration files is discussed.
Keywords :
adaptive control; control engineering computing; fault tolerant computing; field programmable gate arrays; manipulator dynamics; pipeline processing; adaptive control; area size selection; carry propagation avoidance; dynamic reconfigurable FPGA; fault tolerance; fixed processing element model; instruction parallelism; inverse dynamics; manipulator; microinstruction; operating system design; page size selection; pipeline processing; robotics control; software engineering paradigm; Dynamic programming; Fault tolerance; Field programmable gate arrays; Hardware; Operating systems; Parallel processing; Pipeline processing; Robot control; Robot programming; Software engineering; FPGA; fault tolerance; reconfigurable hardware; robotics control;
Conference_Titel :
Control, Automation, Robotics and Vision, 2008. ICARCV 2008. 10th International Conference on
Conference_Location :
Hanoi
Print_ISBN :
978-1-4244-2286-9
Electronic_ISBN :
978-1-4244-2287-6
DOI :
10.1109/ICARCV.2008.4795887