Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
Architectural partitioning for system level design
DAC '89 Proceedings of the 26th ACM/IEEE Design Automation Conference
DAC '90 Proceedings of the 27th ACM/IEEE Design Automation Conference
Synthesis and simulation of digital systems containing interacting hardware and software components
DAC '92 Proceedings of the 29th ACM/IEEE Design Automation Conference
Application-specific microelectronics for mechatronic systems
EURO-DAC '92 Proceedings of the conference on European design automation
IEEE Design & Test
Towards managing hardware: software dependencies in embedded systems
ETFA'09 Proceedings of the 14th IEEE international conference on Emerging technologies & factory automation
Hi-index | 0.00 |
The authors present a software-oriented approach to hardware-software partitioning, which avoids restrictions on the software semantics, and an iterative partitioning process based on " hardware extraction" controlled by a cast function. This process is used in Cosyma, an experimental cosynthesis system for embedded controllers. As an example, the authors demonstrate the extraction of coprocessors for loops. They present results for several benchmark designs.