Various languages have been proposed to describe synchronous hardware at an abstract, yet synthesisable level. We propose a uniform framework within which such languages can be developed, and combined together for simulation, synthesis, and verification. We do this by embedding the languages in Lava — a hardware description language (HDL), itself embedded in the functional programming language Haskell. The approach allows us to easily experiment with new formal languages and language features, and also provides easy access to formal verification tools aiding program verification.peer-reviewe
Today the hardware for embedded systems is often specified in VHDL. However, VHDL describes the syst...
This paper describes an ongoing implementation of an embedded hardware description language (HDL) us...
The approach of embedding hardware description lan-guages in general-purpose languages has been wide...
Abstract. Various languages have been proposed to describe synchronous hardware at an abstract, yet ...
This paper describes a course in hardware description and synthesis (hardware compilation), taught ...
Lava is a system for designing, specifying, verifying and implementing hardware. It is embedded in t...
The approach of embedding hardware description languages in general-purpose languages has been widel...
Abstraction in hardware description languages stalled at the register-transfer level decades ago, ye...
Hardware description languages usually include features which do not have a direct hardware inter...
Over the past years, various techniques for the embedding of hardware description languages within g...
With the advent of advanced CAD tools, people are now able to design multimillion gate chips. Genera...
The aim of this thesis is to investigate the integration of hardware description lamguaages (HDLs) a...
When designing hardware systems, a variety of models and languages are available whose aim is to man...
The use of hardware compilers to generate complex circuits from a high-level description is becoming...
International audienceWe report on the implementation of a certified compiler for a high-level hardw...
Today the hardware for embedded systems is often specified in VHDL. However, VHDL describes the syst...
This paper describes an ongoing implementation of an embedded hardware description language (HDL) us...
The approach of embedding hardware description lan-guages in general-purpose languages has been wide...
Abstract. Various languages have been proposed to describe synchronous hardware at an abstract, yet ...
This paper describes a course in hardware description and synthesis (hardware compilation), taught ...
Lava is a system for designing, specifying, verifying and implementing hardware. It is embedded in t...
The approach of embedding hardware description languages in general-purpose languages has been widel...
Abstraction in hardware description languages stalled at the register-transfer level decades ago, ye...
Hardware description languages usually include features which do not have a direct hardware inter...
Over the past years, various techniques for the embedding of hardware description languages within g...
With the advent of advanced CAD tools, people are now able to design multimillion gate chips. Genera...
The aim of this thesis is to investigate the integration of hardware description lamguaages (HDLs) a...
When designing hardware systems, a variety of models and languages are available whose aim is to man...
The use of hardware compilers to generate complex circuits from a high-level description is becoming...
International audienceWe report on the implementation of a certified compiler for a high-level hardw...
Today the hardware for embedded systems is often specified in VHDL. However, VHDL describes the syst...
This paper describes an ongoing implementation of an embedded hardware description language (HDL) us...
The approach of embedding hardware description lan-guages in general-purpose languages has been wide...