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, Oct. 2000
10.3745/KIPSTE.2000.7.10.3247,   PDF Download:

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
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


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.