| Towards provably correct hardware/software partitioning using occam |
| Full text |
Pdf
(647 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: Verification
table of contents
Pages: 210 - 217
Year of Publication: 1994
ISBN:0-8186-6315-4
|
|
Authors
|
|
Edna Barros
|
Cidade Universitaria, CEP 50732-970 Recife - PE - Brazil
|
|
Augusto Sampaio
|
Cidade Universitaria, CEP 50732-970 Recife - PE - Brazil
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society Press
Los Alamitos, CA, USA
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 4, Citation Count: 3
|
|
|
ABSTRACT
In this paper we present some ideas towards an approach to provably correct hardware/software partitioning. We use occam as the source programming language and perform the partitioning by applying a series of algebraic transformations on the source program. The result is still an occam program; its structure reflects the hardware and software components, and how they interact to achieve the overall goal. A simple case study is developed to illustrate the partitioning and to show how the transformations can be proved to preserve an algebraic semantics of occam.
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
|
E. Barros. Hardware/Software Partitioning using UNITY. PhD thesis, Universität Tübingen, 1993.
|
| |
2
|
E. Barros, X. Xiong, and W. Rosentiel. Hardware/Software Partitioning with UNITY. In Handouts of International Workshop on Hardware-Software Co-design, 1993.
|
| |
3
|
R. Ernst and J. Henkel. Hardware-Software Codesign of Embedded Controllers Based on Hardware Extraction. In Handouts of the International Workshop on Hardware-Software Co-Design, October 1992.
|
| |
4
|
|
| |
5
|
J. Goguen et al. Introducing obj. Technical report, SRI International, 1993. To appear.
|
| |
6
|
M. Goldsmith. The oxford occam transformation system. Technical report, Oxford University Computing Laboratory, January 1988.
|
| |
7
|
R. Gupta and G. De Micheli. System-level Synthesis Using Re-programmable Components. In Proceedings of EDAC, pages 2--7, 1992.
|
| |
8
|
Jifeng He, I. Page, and J. Bowen. A provably correct hardware implementation of occam. Technical report, ProCoS Project Document {OU HJF 9/5}, Oxford University Computing Laboratory, November 1992.
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
A. Sampaio. An Algebraic Approach to Compiler Design. PhD thesis, Oxford University Computing Laboratory, 1993.
|
CITED BY 3
|
|
|
|
|
|
|
|
Stephen Edwards , Luciano Lavagno , Edward A. Lee , Alberto Sangiovanni-Vincentelli, Design of embedded systems: formal models, validation, and synthesis, Readings in hardware/software co-design, Kluwer Academic Publishers, Norwell, MA, 2001
|
|