Behavioural language compilation with virtual hardware management

Oliver Diessel, George Milne

Research output: Chapter in Book/Conference paperConference paperpeer-review

6 Citations (Scopus)

Abstract

High-level, behavioural language specification is seen as a significant strategy for overcoming the complexity of designing useful and interesting reconfigurable computing applications. However, appropriate frameworks for the design of behaviourally specified systems are still being sought. We are investigating behavioural language and compiler design based on the Circal process algebra, which is a natural framework within which to describe the concurrent activity of reconfigurable logic circuits. In this paper we describe an FPGA interpreter that exploits the inherent concurrency, hierarchy, and modularity of Circal and its circuit realization to automatically manage hardware virtualization. The techniques employed by the interpreter may be used to overcome resource limitations and adapt circuits to changing application needs at run time.

Original languageEnglish
Title of host publicationField-Programmable Logic and Applications
Subtitle of host publicationThe Roadmap to Reconfigurable Computing - 10th International Conference, FPL 2000, Proceedings
EditorsHerbert Grunbacher, Reiner W. Hartenstein
PublisherSpringer-Verlag Berlin
Pages707-717
Number of pages11
ISBN (Print)3540678999, 9783540678991
Publication statusPublished - 1 Jan 2000
Externally publishedYes
Event10th International Conference on Field-Programmable Logic and Applications - Villach, Austria
Duration: 27 Aug 200030 Aug 2000

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1896
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference10th International Conference on Field-Programmable Logic and Applications
Abbreviated titleFPL 2000
Country/TerritoryAustria
CityVillach
Period27/08/0030/08/00

Fingerprint

Dive into the research topics of 'Behavioural language compilation with virtual hardware management'. Together they form a unique fingerprint.

Cite this