We describe an operational semantics for the hardware compilation language Handel-C [7], which is a C-like language with channel communication and parallel constructs which compiles down to mainly synchronously clocked hardware. The work in this paper builds on previous work describing the semantics of the “prialt” construct within Handel-C [5] and a denotational semantics for part of the language [6]. We describe a key subset of the language and show how a design decision for the real language, namely that default guards in a prialt statement executed in “zero-time”, has consequences for the complexity of the operational semantics. We present the operational semantics, along with a revised and completed prialt semantics, indicating clearly...
The formal specification of hardware at the instruction level is a daunting task. The complexity, si...
AbstractA declarative semantics of a concurrent programming language based on Horn logic such as Fla...
In this article, a denotational definition of synchronous subset of SystemC is proposed. The subset ...
AbstractWe describe an operational semantics for the hardware compilation language Handel-C [10], wh...
AbstractWe present a denotational semantics for the hardware compilation language Handel-C that maps...
AbstractHandel-C is a programming language which is a hybrid of CSP and C, designed to target hardwa...
AbstractThe compilation of Handel-C programs into net-list descriptions of hardware components has b...
The recent popularity of Field Programmable Gate Array (FPGA) technology has made the synthesis of H...
This paper describes an approach for hardware development that involves both imperative and declarat...
This paper considers the issues involved in translating specifications described in the CSP||B forma...
Abstract. This paper considers the issues involved in translating specifications de-scribed in the C...
AbstractThe compilation of Handel-C programs into net-list descriptions of hardware components has b...
We define a Plotkin-style structural operational semantics for a subset of vhdl that includes delta ...
SIGNAL belongs to the synchronous languages family. Such languages are widely used in the design of ...
We give a new denotational semantics for a shared variable parallel programming language and prove f...
The formal specification of hardware at the instruction level is a daunting task. The complexity, si...
AbstractA declarative semantics of a concurrent programming language based on Horn logic such as Fla...
In this article, a denotational definition of synchronous subset of SystemC is proposed. The subset ...
AbstractWe describe an operational semantics for the hardware compilation language Handel-C [10], wh...
AbstractWe present a denotational semantics for the hardware compilation language Handel-C that maps...
AbstractHandel-C is a programming language which is a hybrid of CSP and C, designed to target hardwa...
AbstractThe compilation of Handel-C programs into net-list descriptions of hardware components has b...
The recent popularity of Field Programmable Gate Array (FPGA) technology has made the synthesis of H...
This paper describes an approach for hardware development that involves both imperative and declarat...
This paper considers the issues involved in translating specifications described in the CSP||B forma...
Abstract. This paper considers the issues involved in translating specifications de-scribed in the C...
AbstractThe compilation of Handel-C programs into net-list descriptions of hardware components has b...
We define a Plotkin-style structural operational semantics for a subset of vhdl that includes delta ...
SIGNAL belongs to the synchronous languages family. Such languages are widely used in the design of ...
We give a new denotational semantics for a shared variable parallel programming language and prove f...
The formal specification of hardware at the instruction level is a daunting task. The complexity, si...
AbstractA declarative semantics of a concurrent programming language based on Horn logic such as Fla...
In this article, a denotational definition of synchronous subset of SystemC is proposed. The subset ...