ACM Home Page
Please provide us with feedback. Feedback
VHDL system-level specification and partitioning in a hardware/software co-synthesis environment
Full text PdfPdf (665 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: 49 - 55  
Year of Publication: 1994
ISBN:0-8186-6315-4
Authors
Petru Eles  Technical University of Timisoara, Romania
Zebo Peng  Linköping University, Sweden
Alexa Doboli  Technical University of Timisoara, Romania
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): 7,   Downloads (12 Months): 23,   Citation Count: 12
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

This paper deals with the problems of system-level specification and partitioning in hardware/software co-design. It first discusses the implication of using VHDL as an implementation-independent specification language. A message passing communication mechanism is proposed to relax the strict synchronization imposed by the simulation-based semantics of VHDL. A partitioning technique is then described which is used to partition the VHDL specification into a hardware part and a software part. The partitioning is carried out during the compilation process of VHDL into a design representation which identifies the hardware/software boundary, while capturing hardware and software in a uniform way to allow efficient co-synthesis of both parts. The VHDL compiler and the partitioning algorithm function as the front end of a hardware/software co-synthesis environment which is built on the design representation.


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
E. da Silva Barros, "Hardware/Software Partitioning using UNITY," Ph.D. thesis, Fakultat fur Informatik, Universitat Tubingen, 1993.
 
3
W. Ecker, "Using VHDL for HW/SW Co-Specification," Proc. EURO-DAC/EURO-VHDL'93, Sept. 1993.
 
4
P. Eles, K. Kuchcinski, Z. Peng, M. Minea, "Two Methods for Synthesizing VHDL Concurrent Processes," Research Report, LiTH-IDA-R-93-22, Dept. of Computer and Information Science, Linköping University, 1993.
 
5
P. Eles, K. Kuchcinski, Z. Peng, M. Minea, "Synthesis of VHDL Subprograms and Processes in the CAMAD System," Proc. Workshop on Design Methodologies for Microelectronics and Signal Processing, Cracow, Poland, Oct. 1993.
 
6
 
7
 
8
 
9
 
10
IEEE Standard VHDL Language Reference, IEEE Std. 1076--1987, IEEE Computer Society Press, 1987.
 
11
A. Jantsch, P. Ellervee, J. Oberg, A. Hemani, H. Tenhunen, "A Software Oriented Approach to Hardware/Software Codesign," Proc. International Conf. on Compiler Construction, April 1994.
 
12
 
13
Z. Peng, K. Kuchcinski, "An Algorithm for Partitioning of Application Specific Systems," Proc. EDAC'93, March 1993.
 
14
Z. Peng, K. Kuchcinski, "Automated Transformation of Algorithms into Register-Transfer Level Implementation," IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems, Feb. 1994.
 
15
E. Stoy, Z. Peng, "A Design Representation for Hardware/Software Cosynthesis," Proc. Euromicro Conference'94, System Architecture and Integration, Sept. 1994.
 
16
 
17

CITED BY  12
Collaborative Colleagues:
Petru Eles: colleagues
Zebo Peng: colleagues
Alexa Doboli: colleagues