Font Size: a A A

Research And Development, Based The Ti54xdsp Chip-chip Program

Posted on:2006-07-21Degree:MasterType:Thesis
Country:ChinaCandidate:P LiFull Text:PDF
GTID:2208360182976984Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Digital signal processing is a new subject that improves quickly together with numerical computer technology and computer technology. Especially with appearance of Digital Signal Processor (DSP), its theory is applied widely to practical systems. Thus as technology of Digital signal processing came out, it appeals to a lot of researchers from many fields, and has become one of new subjects that develop most quickly and have outstanding achievements.TMS320C54x series Fixed-Point DSP is applied widely because of its low-cost and high performance-price ratio and so on. Here we construct a device by putting the TI TMS320C5410 DSP chip as the main processor combining with the Flash memory-chip and the PCI interface-chip.This thesis introduced the character of the Ti TMS320C54x DSP, gave a simple study on the architecture, instruction set and development tool of DSP at first, then developed a software engineering basing on the TI TMS320C5410 chip by using the simulation exploitation environment of Code Composer Studio (CCS) in Ti company, while the method of using both the C Language and Assembly Language is taken in the engineering.We have a research on the Bootloader in the following. Firstly, we will explain principles and applications of the Bootloader. Secondly, 8 bits parallel Bootloader will be discussed in details which is also be adopted in this paper. Last, we will introduce the expansion of the Bootloader and realize the load program which can be used in this engineering for the practical applications.In the software design module, the main construct of CCS engineering will be introduced at first. In this chapter, the creation of CMD file to be discussed is how to divide the data and program space logically in the Ti 5410 chip. The Ti 5410 DSP has the characters of logistic discontinuity in the RAM and the RAM can be divided into DARAM and SARAM, so how to divide RAM in the DSP logically based on the requirement of the engineering is very important. This is a basic part for the detailed program design later.The most important part of the software design is the program of DES arithmetic based on the Ti 5410 DSP chip. This is the direct application of the DSP chip, and it represents the character of high speed in the Digital processing about the DSP chip. Here we will discuss the problem from two parts.(1) We will discuss realization of the practical program about the arithmetic, such as the optimal of key expansion, the optimal of the encryption and decryption, the logical distribution of the RAM used and efficiency, etc.(2) The RAM used and efficiency of the arithmetic program in the DSP chip will be discussed. The RAM used of the arithmetic program is less than 3k Words, processing speed is more than 20000 blocks per second.Finally, we generalize experiences and some problems to be noticed during the development, and then the development of program based on the Ti 54x DSP chip is over.
Keywords/Search Tags:Digital Signal Processor (DSP), Data Encryption Standard (DES), Bootloader, Far Call
PDF Full Text Request
Related items