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 b...
International audienceImprovement in the quality of integrated circuit designs and adesigner's produ...
Hardware description languages usually include features which do not have a direct hardware inter...
Abstract. The DEFACTO project- a Design Environment For Adaptive Computing TechnOlogy- is a system t...
Reconfigurable computers based on field programmable gate array technology allow applications to be ...
The Circal process algebra is being used to explore the behavioural specification of systems that ar...
Current FPGA design flows do not readily support high-level, behavioural design or the use of run-ti...
Abstract:- This paper presents a high-level, algorithmic, single-assignment programming language and...
This paper describes the design of an interpreter that overcomes FPGA resource limitations for a cla...
Behavioural synthesis is the process whereby the description of a system behaviour is automatically ...
We explain how programs specified in a sequential programming language can be translated automatical...
Various languages have been proposed to describe synchronous hardware at an abstract, yet synthesisa...
In this paper a new approach for implementing CIRCAL algorithms using event logic is presented. A h...
MOODS (Multiple Objective Optimisation in Data and control path Synthesis) is a behavioural synthesi...
MOODS (Multiple Objective Optimisation in Data and control path Synthesis) is a Behavioural Synthesi...
In this paper, we show how to use Verilog HDL along with PLI (Programming Language Interface) to mod...
International audienceImprovement in the quality of integrated circuit designs and adesigner's produ...
Hardware description languages usually include features which do not have a direct hardware inter...
Abstract. The DEFACTO project- a Design Environment For Adaptive Computing TechnOlogy- is a system t...
Reconfigurable computers based on field programmable gate array technology allow applications to be ...
The Circal process algebra is being used to explore the behavioural specification of systems that ar...
Current FPGA design flows do not readily support high-level, behavioural design or the use of run-ti...
Abstract:- This paper presents a high-level, algorithmic, single-assignment programming language and...
This paper describes the design of an interpreter that overcomes FPGA resource limitations for a cla...
Behavioural synthesis is the process whereby the description of a system behaviour is automatically ...
We explain how programs specified in a sequential programming language can be translated automatical...
Various languages have been proposed to describe synchronous hardware at an abstract, yet synthesisa...
In this paper a new approach for implementing CIRCAL algorithms using event logic is presented. A h...
MOODS (Multiple Objective Optimisation in Data and control path Synthesis) is a behavioural synthesi...
MOODS (Multiple Objective Optimisation in Data and control path Synthesis) is a Behavioural Synthesi...
In this paper, we show how to use Verilog HDL along with PLI (Programming Language Interface) to mod...
International audienceImprovement in the quality of integrated circuit designs and adesigner's produ...
Hardware description languages usually include features which do not have a direct hardware inter...
Abstract. The DEFACTO project- a Design Environment For Adaptive Computing TechnOlogy- is a system t...