Digital Signal Processing Reference
In-Depth Information
on-board daughter card connections facilitate the external units for advanced applications such as
external peripheral and external memory interfaces. The TMS320C6713 DSK board consists of 16 MB
(megabytes) of synchronous dynamic RAM (SDRAM) and 512 kB (kilobytes) of flash memory. There
are four onboard connections: MIC IN for microphone input; LINE IN for line input; LINE OUT for
line output; and HEADPHONE for a headphone output (multiplexed with LINE OUT). The board
components are tied by a CPLD (programmable logic device), which has a register based user
interface. A user can configure the board by reading and writing to the CPLD registers. The DSK
includes the four user DIP switches and four LEDs (light-emitting diodes) which provide a user
a simple form of inputs and outputs. Both can be accessed by the CPLD registers. The onboard voltage
regulators provide 1.26 V for the DSP core and 3.3 V for the memory and peripherals. The USB port
provides the connection between the DSK board and the host computer, where the user program is
developed, compiled, and downloaded to the DSK for real-time applications using the user-friendly
software called Code Composer Studio, which we shall discuss later.
In general, the TMS320C67x operates at a high clock rate of 300 MHz. Combining this high speed
and multiple units operating at the same time has pushed its performance up to 2,400 MIPS at 300
MHz. Using this number, the C67x can handle 0.3 MIPS between two speech samples at a sampling
rate of 8 kHz, and can handle over 54,000 instructions between two audio samples with a sampling rate
of 44.1 kHz. Hence, the C67x offers great flexibility for real-time applications with a high-level
C language.
Program
RAM
Data
RAM
Internal buses
Data
DMA
EMIF
Serial
port
.D1
.D2
Host
port
.M1
.M2
Boot
load
.L1
.L2
.S1
.S2
Timers
Control registers
Power
down
CPU
FIGURE 9.19
Block diagram of TMS320C67x floating-point DSP.
 
Search WWH ::




Custom Search