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
Link To Document :
بازگشت