How to view the complex technical documentation of TI DSP
[Copy link]
When learning DSP development, I often feel that there are too many technical documents. Every book is useful and I want to read every book, but I don't know where to start. At this time, the principle is to only read the necessary materials for getting started and only read those related to the chip. According to experience, the following materials must be read:
1) Materials about DSP's CPU, memory, program memory addressing, and data memory addressing need to be read, and the materials about peripheral resources can only read the parts you use;
2) C and assembly programming guides need to be read
3) Assembly instructions and C language runtime support library, DSPLIB and other materials need to be read. Other materials such as: Applications Guide, Optimizing CC++ Compiler User's Guide, Assembly Language Tools User's Guide, etc. should be read after getting started to gain a deeper understanding.
How to start the hardware development of TI DSP efficiently
1) Select the DSP type recommended by TI according to the application field
2) Refer to the EVM board, DSK and other schematics of the selected DSP to complete the construction of the minimum DSP system (including external memory space, power reset system, connection of each control signal pin, connection of JTAG port, etc.);
3) According to the specific application needs, select the expansion of the peripheral circuit. Generally, mature circuits in fields such as voice, video, and control can be obtained from the TI website. The interface between the peripheral circuit and the DSP can refer to the EVM or DSK, as well as the typical interface design schematics of the selected peripheral circuit chip; it is best to choose TI's peripheral circuit chip, so that no matter the hardware interface, there are ready-made schematics, many
even the basic control source code of the DSP and its interface.
4) Use CPLD or FPGA to do address decoding, IO expansion, etc., and introduce the address line, data line, and control signal line such as IS/PS/DS of the DSP to facilitate debugging
|