This paper describes a course in hardware description and synthesis (hardware compilation), taught as an introductory graduate course at Chalmers University of Technology, and as an advanced undergraduate course at the University of Malta. The functional programming language Haskell was used both to describe circuits and circuit synthesis schemes.peer-reviewe
Over the last three decades, the number of transistors used in microchips has increased by three ord...
A functional hardware description language enables students to gain a working understanding of compu...
To provide high performance at practical power levels, tomorrow’s chips will have to consist primari...
Various languages have been proposed to describe synchronous hardware at an abstract, yet synthesisa...
Over the past years, various techniques for the embedding of hardware description languages within g...
Abstraction in hardware description languages stalled at the register-transfer level decades ago, ye...
Developing software for embedded systems presents quite the challenge---not only do these systems de...
The approach of embedding hardware description languages in general-purpose languages has been widel...
When designing hardware systems, a variety of models and languages are available whose aim is to man...
General purpose functional languages such as Haskell, have been widely used as host languages for th...
This paper describes an ongoing implementation of an embedded hardware description language (HDL) us...
Over the last three decades, the number of transistors used in microchips has increased by three ord...
Lava is a system for designing, specifying, verifying and implementing hardware. It is embedded in t...
This paper describes a course about very high speed integrated circuit hardware description language...
Today the hardware for embedded systems is often specified in VHDL. However, VHDL describes the syst...
Over the last three decades, the number of transistors used in microchips has increased by three ord...
A functional hardware description language enables students to gain a working understanding of compu...
To provide high performance at practical power levels, tomorrow’s chips will have to consist primari...
Various languages have been proposed to describe synchronous hardware at an abstract, yet synthesisa...
Over the past years, various techniques for the embedding of hardware description languages within g...
Abstraction in hardware description languages stalled at the register-transfer level decades ago, ye...
Developing software for embedded systems presents quite the challenge---not only do these systems de...
The approach of embedding hardware description languages in general-purpose languages has been widel...
When designing hardware systems, a variety of models and languages are available whose aim is to man...
General purpose functional languages such as Haskell, have been widely used as host languages for th...
This paper describes an ongoing implementation of an embedded hardware description language (HDL) us...
Over the last three decades, the number of transistors used in microchips has increased by three ord...
Lava is a system for designing, specifying, verifying and implementing hardware. It is embedded in t...
This paper describes a course about very high speed integrated circuit hardware description language...
Today the hardware for embedded systems is often specified in VHDL. However, VHDL describes the syst...
Over the last three decades, the number of transistors used in microchips has increased by three ord...
A functional hardware description language enables students to gain a working understanding of compu...
To provide high performance at practical power levels, tomorrow’s chips will have to consist primari...