Font Size: a A A

Research And Design Of Tool-chain Software Development Based On Spock Processor

Posted on:2008-09-29Degree:MasterType:Thesis
Country:ChinaCandidate:C F ZhangFull Text:PDF
GTID:2178360212989490Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the rapid development of integrated circuit and semi-conductor, the application of DSP processor is of great improvement. The total design process of DSP is composed of its hardware implementation, tool-chain software development and system synthesis & verification. Tool-chain software development takes the important status.This thesis studied the structure of tool-chain software development and its specific design theory as well as implementation principles. The tool-chain here referred to compiler, assembler, linker, simulator and debugger. On this base, we designed a set of tool-chain for Spock, a DSP processor developed by Zhe Jiang University. Spock is processor with 32-bit instruction, 16-bit data width and architecture of RISC. It can be used in audio processing and encode/decode accelerating as in video processing SOC. Here we improved LCC and ported its front-end codes as for compiler and developed assembler using C/C++ with linker in XML. Simulator and debugger also adapted C/C++ language programming.The compiler, assembler, linker, simulator and debugger designed here are of high performance and reliance, they supplies great help for DSP tool-chain software development designing. Meanwhile, we concluded the method of tool-chain software development which has the universal value, and especially contributes to exploring rational development process of DSP.
Keywords/Search Tags:DSP, tool-chain software development, compiler, assembler
PDF Full Text Request
Related items