• DocumentCode
    1704114
  • Title

    Hardware compilation for FPGAs: imperative and declarative approaches for a robotics interface

  • Author

    Page, Ian ; Luk, Wayne ; Lau, Henry

  • Author_Institution
    Comput. Lab., Oxford Univ., UK
  • fYear
    1993
  • fDate
    2/15/1993 12:00:00 AM
  • Firstpage
    42614
  • Lastpage
    42617
  • Abstract
    Illustrates the use of Occam and Ruby in developing a shaft encoder interface. In the joint of a robot arm, a shaft encoder measures the angle of each shaft by reading two output signals generated from photo-sensitive detectors. The light input to these detectors is interrupted by a fine pattern of transparent and opaque regions on a glass disc. Rotating the encoder disc results in two digital pulse streams, and the shaft encoder interface must deduce from these streams the direction of rotation and position. While special-purpose devices such as the Texas Instrument THCT2000 can be used in the interface, the resulting system has a low bandwidth and a high chip-count. The task is to develop a new interface, based on FPGAs, with a higher speed of operation, higher accuracy, additional functionality, smaller physical size, lower development cost, reduced development time, and with increased flexibility
  • Keywords
    Occam; logic CAD; logic arrays; manipulators; peripheral interfaces; FPGAs; Occam; Ruby; accuracy; development cost; development time; digital pulse streams; encoder disc; flexibility; functionality; physical size; robot arm; robotics interface; shaft encoder interface; speed of operation;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Field Programmable Gate Arrays - Technology and Applications, IEE Colloquium on
  • Conference_Location
    London
  • Type

    conf

  • Filename
    280397