• DocumentCode
    1402300
  • Title

    A restructurable VLSI robotics vector processor architecture for real-time control

  • Author

    Sadayappan, Ponnuswamy ; Ling, Yong-Long Calvin ; Olson, Karl W. ; Orin, David E.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
  • Volume
    5
  • Issue
    5
  • fYear
    1989
  • fDate
    10/1/1989 12:00:00 AM
  • Firstpage
    583
  • Lastpage
    599
  • Abstract
    The authors propose a restructurable architecture based on a VLSI robotics vector processor (RVP) chip. It is specially tailored to exploit parallelism in the low-level matrix/vector operations characteristic of the kinematics and dynamics computations required for real-time control. The RVP is composed of three tightly synchronized 32-bit floating-point processors to provide adequate computational power. Besides adder and multiplier units in each processor, the RVP contains a triple register-file, dual shift network, and dual high-speed input/output (I/O) channels to satisfy the storage and data movement demands of the computations targeted. Efficiently synchronized multiple-RVP configurations, which may be viewed as variable very-long-instruction-word architectures, can be constructed and adapted to match the computational requirements of specific robotics computations. The use of the RVP is illustrated through a detailed example of the Jacobian computation, demonstrating good speedup over conventional microprocessors even with a single RVP. The RVP has been developed to be implementable on a single VLSI chip using 1.2-μm CMOS technology, so that a single-board multiple-RVP system can be targeted for use on a mobile robot
  • Keywords
    CMOS integrated circuits; VLSI; computerised control; dynamics; kinematics; microprocessor chips; mobile robots; parallel architectures; real-time systems; 32 bit; CMOS; I/O channels; VLSI; dual shift network; dynamics; floating-point processors; kinematics; matrix/vector operations; microprocessor chip; mobile robot; real-time control; restructurable architecture; robotics vector processor; triple register-file; CMOS technology; Computer architecture; Computer networks; Concurrent computing; Kinematics; Parallel processing; Robots; VLIW; Vector processors; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Robotics and Automation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1042-296X
  • Type

    jour

  • DOI
    10.1109/70.88078
  • Filename
    88078