This thesis presents the design of a hardware/software co-simulator and a case study in the comparison of synchronous and asynchronous design styles of digital VLSI circuits. Adopting the design pattern approach of software design, our simulator software package, based on PtolemyII, extracts the temporal causality of software in embedded systems to perform fast timing estimation of functionality partitioning of hardware/software in embedded systems. Our package can simulate system features such as task prioritization, message passing, resource sharing and task blocking. We demonstrate the proposed approach by two event-driven software applications. In this thesis we also discuss synchronous and asynchronous design styles of VLSI circuits. W...
There are two synchronization mechanisms used in digital systems: synchronous and asynchronous. Syn...
UnrestrictedThe design of hardware and software for embedded systems is well understood. But the co...
Embedded systems are targeted for specific applications under constraints on relative timing of thei...
Hardware-software co-design in becoming a ''must'' for many embedded applications requiring to trade...
From the dawn of the first use of microprocessors and microcontrollers in embedded systems, the soft...
In the early design phase of embedded systems, discrete-event simulation is extensively used to anal...
As the complexity of system design increases, use of pre-designed components, such as generalpurpose...
Synchronous very large-scale integration (VLSI) design is approaching a critical point, with clock d...
This paper presents a high-level language for describing VLSI circuits designed as a collection of ...
This thesis focuses on problem-solution analysis of synchronous digital circuits; the results of whi...
International audienceEmbedded real-time systems consist of hardware and software that controls the ...
Frequency interleaving is introduced as a means of conceptualizing and co-scheduling hardware and so...
The purpose of this thesis is to examine asynchronous design as a possible alternative to synchronou...
We describe a technique for hardwaresoftware co-simulation that is almost cycle-accurate, and does n...
This paper addresses the problem of automatic generation of implementation software from high-level ...
There are two synchronization mechanisms used in digital systems: synchronous and asynchronous. Syn...
UnrestrictedThe design of hardware and software for embedded systems is well understood. But the co...
Embedded systems are targeted for specific applications under constraints on relative timing of thei...
Hardware-software co-design in becoming a ''must'' for many embedded applications requiring to trade...
From the dawn of the first use of microprocessors and microcontrollers in embedded systems, the soft...
In the early design phase of embedded systems, discrete-event simulation is extensively used to anal...
As the complexity of system design increases, use of pre-designed components, such as generalpurpose...
Synchronous very large-scale integration (VLSI) design is approaching a critical point, with clock d...
This paper presents a high-level language for describing VLSI circuits designed as a collection of ...
This thesis focuses on problem-solution analysis of synchronous digital circuits; the results of whi...
International audienceEmbedded real-time systems consist of hardware and software that controls the ...
Frequency interleaving is introduced as a means of conceptualizing and co-scheduling hardware and so...
The purpose of this thesis is to examine asynchronous design as a possible alternative to synchronou...
We describe a technique for hardwaresoftware co-simulation that is almost cycle-accurate, and does n...
This paper addresses the problem of automatic generation of implementation software from high-level ...
There are two synchronization mechanisms used in digital systems: synchronous and asynchronous. Syn...
UnrestrictedThe design of hardware and software for embedded systems is well understood. But the co...
Embedded systems are targeted for specific applications under constraints on relative timing of thei...