Title :
A universal low cost run-time and programming environment for reconfigurable computing
Author :
Dollas, Apostolos ; Efstathiou, Dionissios ; Kyriakides, Thomas
Author_Institution :
Dept. of Electron. & Comput. Eng., Tech. Univ. of Crete, Chania, Greece
Abstract :
This paper presents a run-time environment for reconfigurable computing. The environment is based on a formal language to represent primitive operations. A well-defined formal interface between the run-time environment, which is hosted on a personal computer, and a download apparatus allows for the description of download, upload, and test operations on the target device in a vendor-independent way. The environment and download apparatus have been successfully used with several designs and FPGA (field programmable gate arrays) of multiple vendors. The download apparatus is based on a low-cost microcontroller, keeping the hardware system cost to less than one-tenth of FPGA vendor download cables.
Keywords :
field programmable gate arrays; formal languages; programming environments; reconfigurable architectures; FPGA programming; download apparatus; download operators; environment apparatus; field programmable gate arrays; formal interface; formal language; hardware system cost; low-cost microcontroller; multiple vendors; personal computer; programming environment; reconfigurable computing; run-time environment; test operations; upload operators; vendor-independent way; Cables; Costs; Field programmable gate arrays; Formal languages; Hardware; Microcomputers; Microcontrollers; Programming environments; Runtime environment; Testing;
Conference_Titel :
Rapid Systems Prototyping, 2003. Proceedings. 14th IEEE International Workshop on
Print_ISBN :
0-7695-1943-1
DOI :
10.1109/IWRSP.2003.1207023