Calculating the maximum, execution time of real-time programs
Real-Time Systems
High-level synthesis: introduction to chip and system design
High-level synthesis: introduction to chip and system design
Specification partitioning for system design
DAC '92 Proceedings of the 29th ACM/IEEE Design Automation Conference
A binary-constraint search algorithm for minimizing hardware during hardware/software partitioning
EURO-DAC '94 Proceedings of the conference on European design automation
A method for partitioning UNITY language in hardware and software
EURO-DAC '94 Proceedings of the conference on European design automation
Sensitivity-driven co-synthesis of distributed embedded systems
ISSS '95 Proceedings of the 8th international symposium on System synthesis
Multiple-process behavioral synthesis for mixed hardware-software systems
ISSS '95 Proceedings of the 8th international symposium on System synthesis
The Chinook hardware/software co-synthesis system
ISSS '95 Proceedings of the 8th international symposium on System synthesis
Clustering for improved system-level functional partitioning
ISSS '95 Proceedings of the 8th international symposium on System synthesis
Synthesis of system-level communication by an allocation-based approach
ISSS '95 Proceedings of the 8th international symposium on System synthesis
Design Automation for Embedded Systems
A co-synthesis approach to embedded system design automation
Design Automation for Embedded Systems
Design of system interface modules
ICCAD '92 Proceedings of the 1992 IEEE/ACM international conference on Computer-aided design
Synthesis and Optimization of Digital Circuits
Synthesis and Optimization of Digital Circuits
The Synthesis Approach to Digital System Design
The Synthesis Approach to Digital System Design
Using VHDL for High-Level, Mixed-Mode System Simulation
IEEE Design & Test
A Model and Methodology for Hardware-Software Codesign
IEEE Design & Test
A Hardware-Software Codesign Methodology for DSP Applications
IEEE Design & Test
Hardware-Software Cosynthesis for Digital Systems
IEEE Design & Test
Specification and Design of Embedded Hardware-Software Systems
IEEE Design & Test
HW/SW Co-Design with PRAMs Using CoDES
CHDL '93 Proceedings of the 11th IFIP WG10.2 International Conference sponsored by IFIP WG10.2 and in cooperation with IEEE COMPSOC on Computer Hardware Description Languages and their Applications
A unified model for co-simulation and co-synthesis of mixed hardware/software systems
EDTC '95 Proceedings of the 1995 European conference on Design and Test
Software estimation using a generic-processor model
EDTC '95 Proceedings of the 1995 European conference on Design and Test
CODES '94 Proceedings of the 3rd international workshop on Hardware/software co-design
Hi-index | 0.02 |
This paper presents the main co-design concepts of distributed embedded hardware/software systems through a detailed presentation of a methodology and an environment for codesign. This presentation gives a comprehensive description of different codesign steps using a codesign of a realistic example: Real-Time Acquisition and Storage Controller acting between analog signals and storage disk. Design starts from a system-level specification and performs hardware/software partitioning, communication synthesis and architecture generation. To produce an efficient solution, the codesign process is guided by performance and constraints that depend on the application context.