Creating applications in RCADE

Aerospace Conference, 1999. Proceedings. 1999 IEEE(1999)

引用 5|浏览20
暂无评分
摘要
As FPGA density increases, so does the potential for reconfigurable computing machines. Unfortunately, applications which take advantage of the higher densities require significant effort and involve prohibitively long design cycles when conventional methods are used. To combat this problem, we propose a design environment to manage this additional complexity. Our environment gives the end-user a mechanism for describing and managing algorithms at a higher level of abstraction than other extant methods such as writing VHDL or using schematic capture. This paper describes an experimental version of the environment. The core of our design tool is a general Algorithm Description Format (ADF) which represents an algorithm as an attributed graph, and a library of components, which are tailored to a particular FPGA device. In this paper we present a set of tools which operate on the ADF representation to provide a number of functions to aid in the creation of applications for configurable computing platforms. These tools include front-end tools for specifying a design, a suite of analysis tools to aid the user in refining and constraining the design, and a set of back-end tools which select components from the library based on the design constraints and place and route these components on the configurable computing platform. In this paper, particular emphasis is placed on the component model and the analysis tools
更多
查看译文
关键词
data flow computing,development systems,field programmable gate arrays,floating point arithmetic,hardware-software codesign,programming environments,reconfigurable architectures,Clemson environment,FPGA density,RCADE,additional complexity,application development environment,attributed graph,back-end tools,common shared format,component model,configurable computing platform,design environment,front-end tools,general algorithm description format,graph editor,library of components,pipeline balancing,reconfigurable computing,suite of analysis tools,
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要