Hardware/software co-specification is a critical phase in co-design. Our co-specification process starts with a high level graphical description in Statecharts and ends with an equivalent parallel composition of hardware and software descriptions in Verilog. In this paper, we first investigate the Statecharts formalism by providing it a formal syntax and a compositional operational semantics. Based on that, a semantics-preserving linking function is designed to compile specifications written in Statecharts into Verilog. The obtained Verilog specifications are then passed to a partitioning process to generate hardware and software subspecifications, where the correctness is guaranteed by algebraic laws of Verilog. ? Springer-Verlag Berlin He...
Microelectronics systems become more and more complex, making the detection of errors extremely diff...
We present a software oriented approach to hardware/software codesign by applying traditional compil...
Embedded controllers for reactive real-time applications are implemented as mixed softwarehardware s...
Hardware-Software co-specification is a critical phase in co-design. Our co-specification process st...
We propose in this paper an algebraic approach to hardware/software partitioning in Verilog HDL. We ...
We propose in this paper an algebraic approach to hardware/software partitioning in Verilog HDL. We ...
We propose in this paper an algebraic approach to hard-ware/software partitioning in Verilog Hardwar...
This paper describes a formal executable semantics for the Verilog hardware description language. T...
We propose in this paper an algebraic approach to hardware/software partitioning in Verilog HDL. We ...
ISBN: 0412813300This paper suggests that synchronous designs written in either Verilog or VHDL can b...
ISBN: 0-7923-8013-4Introduction to Hardware-Software Co-Design presents a number of issues of fundam...
Abstract—Synchronous hardware can be straightforwardly modelled as a function from input and (curren...
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and ...
Since the advent of model checking it is becoming more common for languages to be given a semantics ...
SpecCharts is a new language intended for system level specification and synthesis. SpecCharts repre...
Microelectronics systems become more and more complex, making the detection of errors extremely diff...
We present a software oriented approach to hardware/software codesign by applying traditional compil...
Embedded controllers for reactive real-time applications are implemented as mixed softwarehardware s...
Hardware-Software co-specification is a critical phase in co-design. Our co-specification process st...
We propose in this paper an algebraic approach to hardware/software partitioning in Verilog HDL. We ...
We propose in this paper an algebraic approach to hardware/software partitioning in Verilog HDL. We ...
We propose in this paper an algebraic approach to hard-ware/software partitioning in Verilog Hardwar...
This paper describes a formal executable semantics for the Verilog hardware description language. T...
We propose in this paper an algebraic approach to hardware/software partitioning in Verilog HDL. We ...
ISBN: 0412813300This paper suggests that synchronous designs written in either Verilog or VHDL can b...
ISBN: 0-7923-8013-4Introduction to Hardware-Software Co-Design presents a number of issues of fundam...
Abstract—Synchronous hardware can be straightforwardly modelled as a function from input and (curren...
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and ...
Since the advent of model checking it is becoming more common for languages to be given a semantics ...
SpecCharts is a new language intended for system level specification and synthesis. SpecCharts repre...
Microelectronics systems become more and more complex, making the detection of errors extremely diff...
We present a software oriented approach to hardware/software codesign by applying traditional compil...
Embedded controllers for reactive real-time applications are implemented as mixed softwarehardware s...