16-bit modern microcomputers: the Intel I8086 family
16-bit modern microcomputers: the Intel I8086 family
68000 assembly language programming: a structured approach
68000 assembly language programming: a structured approach
MC68020 32-BIT microprocessor user's manual
MC68020 32-BIT microprocessor user's manual
Optimally profiling and tracing programs
POPL '92 Proceedings of the 19th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
COMET: a hardware-software codesign methodology
EURO-DAC '96/EURO-VHDL '96 Proceedings of the conference on European design automation
System-level exploration with SpecSyn
DAC '98 Proceedings of the 35th annual Design Automation Conference
Readings in hardware/software co-design
A Hardware/Software Concurrent Design for a Real-Time SP@ML MPEG2 Video-Encoder Chip Set
EDTC '96 Proceedings of the 1996 European conference on Design and Test
Modifying Min-Cut for Hardware and Software Functional Partitioning
CODES '97 Proceedings of the 5th International Workshop on Hardware/Software Co-Design
Journal of VLSI Signal Processing Systems
Hardware/Software Co-Design Methodology for Design of Embedded Systems
Integrated Computer-Aided Engineering
ARCS'07 Proceedings of the 20th international conference on Architecture of computing systems
SDL/virtual prototype co-design for rapid architectural exploration of a mobile phone platform
SDL'09 Proceedings of the 14th international SDL conference on Design for motes and mobiles
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Hi-index | 0.00 |
Previous work in hardware-software co-design has addressed issues in system modeling, partitioning, and mixed module simulation and integration. Software estimation, which provides software metrics to assist hardware-software partitioning, has not been extensively studied. We present a generic-processor model for estimating execution time and program-memory size of a specification to be executed on a given processor. Experiments have shown that our estimator is fairly accurate and fast when applied to a wide variety of designs.