ACM Home Page
Please provide us with feedback. Feedback
Constrained software generation for hardware-software systems
Full text PdfPdf (735 KB)
Source International Conference on Hardware Software Codesign archive
Proceedings of the 3rd international workshop on Hardware/software co-design table of contents
Grenoble, France
SESSION: Hardware-software partitioning table of contents
Pages: 56 - 63  
Year of Publication: 1994
ISBN:0-8186-6315-4
Authors
Rajesh K. Gupta  University of Illinois, Urbana-Champaign, Urbana, IL
Giovanni De Micheli  Stanford University, Stanford, CA
Sponsors
: IFIP WG 10.5 in cooperation with WG 10.2
SIGSOFT: ACM Special Interest Group on Software Engineering
: The IEEE Computer Society Technical Committee on Software Engineering
SIGDA: ACM Special Interest Group on Design Automation
: The IEEE Computer Society Technical Committee on Design Automation
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 9,   Citation Count: 12
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Mixed systems are composed of interacting hardware components such as general-purpose processors, application-specific circuits and software components that executes on the general purpose hardware. The software component consists of application-specific routines that must deliver the required system functionality and a runtime environment. Further, the software is required to deliver functionality under constraints on timing and memory storage available. In this paper, we consider methods to achieve software generation under imposed constraints and demonstrate the utility of our approach by examples.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
M. Chiodo et al., "Synthesis of mixed software-hardware implementations from CFSM specifications," in Intl. Wkshp. on Hardware-Software Co-design, Oct. 1993.
 
3
 
4
 
5
 
6
 
7
 
8
W. Wolf, R. Manno, "High-level modeling and synthesis of communicating processes using VHDL," IEICE Trans. Information & Systems, E76-D(9), pp. 1039--1046, Sept. 1993.
 
9
R. K. Gupta, G. D. Micheli, "Specification and analysis of constraints for hardware-software systems," To appear., 1994.
 
10
 
11
 
12
 
13
A. Mok et al., "Evaluating Tight Execution Time Bounds of Programs by Annotations," in Proc. IEEE Wkshp. Real-Time Operating Systems & Software, pp. 74--80, May 1989.
 
14
C. Y. Park, A. C. Shaw, "Experiments with a Program Timing Tool Based on Source-Level Timing Schema," in Proc. Real-Time Systems Symposium, pp. 72--81, Dec. 1990.
 
15
W. Hardt, R. Camposano, "Trade-offs in HW/SW Code-sign," in Intl. Wkshp. on Hardware-Software Co-design, Oct. 1993.
 
16
 
17
 
18
P. Chou, G. Borriello, "Software scheduling in the Co-Synthesis of Reactive Real-Time Systems," in Intl. Wkshp. on Hardware-Software Co-design, Oct. 1993.
 
19
20

CITED BY  12
 
 
 
 
 
 
 
Collaborative Colleagues:
Rajesh K. Gupta: colleagues
Giovanni De Micheli: colleagues