ACM Home Page
Please provide us with feedback. Feedback
Codesign-extended applications
Full text PdfPdf (545 KB)
Source International Conference on Hardware Software Codesign archive
Proceedings of the tenth international symposium on Hardware/software codesign table of contents
Estes Park, Colorado
SESSION: Advances in system specification and system design frameworks table of contents
Pages: 1 - 6  
Year of Publication: 2002
ISBN:1-58113-542-4
Authors
Brian Grattan  University of California, Riverside
Greg Stitt  University of California, Riverside
Frank Vahid  University of California, Riverside
Sponsors
IEEE-CS\DATC : IEEE Computer Society
IFIP WG 10.5 : IFIP WG 10.5
SIGSOFT: ACM Special Interest Group on Software Engineering
: IEEE Circuits and Systems Society
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 27,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/774789.774791
What is a DOI?

ABSTRACT

We challenge the widespread assumption that an embedded system's functionality can be captured in a single specification and then partitioned among software and custom hardware processors. The specification of some functions in software is very different from the specification of the same function in hardware - too different to conceive of automatically deriving one from the other. We illustrate this concept using a digital camera example. We introduce the idea of codesign-extended applications to deal with the situation, wherein critical functions are written in multiple versions, and integrated such that simple compiler/synthesis flags instantiate a particular version along with the necessary control and communication behavior. By capturing a specification as a codesign-extended application, a designer enables smooth migration among platforms with increasing amounts of on-chip configurable logic.


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
Altera Corporation, ARM-Based Embedded Processor PLDs, August, 2001
 
2
Actel Corporation, Cyclic Redundancy Code Generator Macro v4.0, Actel Corporation, January, 2002.
 
3
Atmel FPSLIC, http://www.atmel.com/atmel/products/prod39.htm.
 
4
 
5
 
6
Easics Corporation, http://www.easics.com/webtools/crctool.
 
7
P. Eles, Z. Peng, K. Kuchchinski and A. Doboli. System Level Hardware/Software Partitioning Based on Simulated Annealing and Tabu Search. Kluwer's Design Automation for Embedded Systems, vo12, no 1, pp. 5--32, Jan 1997.
 
8
Esterel Synchronous Language Web Main page, http://www.esterel.org.
 
9
D.D. Gajski and F. Vahid and S. Narayan and J. Gong. SpecSyn: An Environment Supporting the Specify-Explore-Refine Paradigm for Hardware/Software System Design. IEEE Transactions on VLSI Systems, Vol. 6, No. 1, pp. 84--100, 1998.
 
10
 
11
 
12
 
13
 
14
 
15
16
 
17
C.Y. Huang, G.J. Yu and B.D. Liu. A Hardware Design Approach for Merge-Sorting Network. IEEE International Symposium on Circuits and Systems, 2001, pp. 534--537.
18
 
19
 
20
Opencores Web-Site, http://www.opencores.org/
 
21
 
22
Proceler. http://www.proceler.com.
 
23
C. Snyder. FPGA Processors Ready for Takeoff. Microprocessor Report, November 2000, pp. 25--29.
 
24
SpecC Technology Open Consortium Web Page, http://www.specc.gr.jp/eng/index.htm.
 
25
 
26
SystemC Homepage, http://www.systemc.org/
 
27
Triscend Corporation, http://www.triscend.com, 2002.
28
 
29
M. Wan, Y. Ichikawa, D. Lidsky, J. Rabaey. An energy conscious methodology for early design exploration of heterogeneous DSPs. Proceedings of the IEEE 1998 Custom Integrated Circuits Conference, p. 111--117, Santa Clara, May 1998.
 
30
Xilinx Corporation, Virtex-ll Pro Platform FPGA Handbook, January 31, 2002
 
31
J. Zhu, R. Domer, and D. D. Gajski. Syntax and Semantics of the SpecC Language. In Proceedings of the SASIMI Workshop, pages 75--82, 1997.


Collaborative Colleagues:
Brian Grattan: colleagues
Greg Stitt: colleagues
Frank Vahid: colleagues