Translation utilizing Dynamic Structure from Recursive Procedure & Function in C to VHDL 


Vol. 7,  No. 10, pp. 3247-3261, Oct.  2000
10.3745/KIPSTE.2000.7.10.3247


PDF
  Abstract

In recent years, as the complexity of signal processing systems increases, the needs for designers to mix up hardware-part and software-part grow more and more considering both performance and cost. There exist many algorithms in C for various Signal processing applications. We have to translate the algorithm in C to hardware description language(HDL), if portion of the algorithm needs to be implemented in hardware part of the system. For this translation, it`s difficult to handle dynamic memory allocation, function calls, pointer manipulation. This research shows a design method for a hardware model about recursive calls which was classified into software part of the system previously for the translation from C to VHDL. The benefits of having recursive calls in hardware structure can be quite high since provides flexibility in hardware/software partitioning in codesign system.

  Statistics


  Cite this article

[IEEE Style]

J. A. Lee and S. W. Hong, "Translation utilizing Dynamic Structure from Recursive Procedure & Function in C to VHDL," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 7, no. 10, pp. 3247-3261, 2000. DOI: 10.3745/KIPSTE.2000.7.10.3247.

[ACM Style]

Jeong A Lee and Seung Wan Hong. 2000. Translation utilizing Dynamic Structure from Recursive Procedure & Function in C to VHDL. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 7, 10, (2000), 3247-3261. DOI: 10.3745/KIPSTE.2000.7.10.3247.