Common problems in debugging the TMS320C3x series?
[Copy link]
Common problems in debugging the TMS320C3x series?
1) TMS320C32 memory configuration: The program memory of TMS320C32 can be configured as 16-bit or 32-bit; the data memory can be configured as 8-bit, 16-bit or 32-bit.
2) TMS320VC33 PLL control: The PLL control terminal of TMS320VC33 can only be connected to 1.8V, not 3.3V or 5V.
How to debug multiple DSPs?
For DSPs with MPSD emulation ports (TMS320C30/C31/C32), you cannot use one emulator to debug at the same time. You can only debug one DSP at a time. For DSPs with JTAG emulation ports, you can connect JTAGs in series and use one emulator to debug multiple DSPs at the same time. Each DSP can be debugged in a different window with a different name. Note: If you add a driver between JTAG and DSP, you must use a fast gate circuit. You cannot use a slow gate circuit such as LS.
Why do we use CPLD in DSP systems?
DSPs are fast, and the decoding speed must also be fast. The decoding method using small-scale logic devices can no longer meet the requirements of DSP systems. At the same time, DSP systems often require the cooperation of external fast components. These components are often special circuits implemented by programmable devices. CPLD has strict timing, fast speed, and good programmability, which is very suitable for implementing decoding and special circuits.
|