Profiled-Guided Memory Remapping of TMS320C54x DSPs to ADSP-218x DSPs

碩士 === 國立中正大學 === 資訊工程研究所 === 92 === Digital Signal Processors (DSPs) have played an important role recently and modern embedded systems usually have had DSPs embedded to process multimedia and wireless applications. DSP vendors usually provide their own instruction sets, arithmetic funct...

Full description

Bibliographic Details
Main Authors: Guey-Tzu Chang, 張桂慈
Other Authors: Rong-Guey Chang
Format: Others
Language:zh-TW
Published: 2004
Online Access:http://ndltd.ncl.edu.tw/handle/00194270257669040391
Description
Summary:碩士 === 國立中正大學 === 資訊工程研究所 === 92 === Digital Signal Processors (DSPs) have played an important role recently and modern embedded systems usually have had DSPs embedded to process multimedia and wireless applications. DSP vendors usually provide their own instruction sets, arithmetic functional units, memory architectures, registers and other specific features. The differences of architectures and software development environments between them lead to the impossibility of resource sharing and the importability of applications. In tradition, several techniques can be used to remedy this. From the past to now, we have addressed the binary translation on TMS320C54x DSPs to ADSP-218x DSPs and have shown the preliminary results. This thesis presents the memory remapping between TMS320C54x DSPs and ADSP-218x DSPs, which is one of the most crucial parts in our translation work. In this thesis, we first profile the translated binary files to decide the range of memory space of the translated code. Next we do the data memory remapping and our binary translator translates the input executables into the target files. Then the program memory remapping is performed. Finally we show the experimental results of the work and conclude this thesis.