
CCS4 DSP Workshop
Training Guide Document for student
Tài liệu hướng dẫn thí nghiệm Xử lý số tín hiệu trên phiên bản CCS mới 4.x của
Texas Instruments. Tài liệu dành cho sinh viên chuyên nghành điện tử ,ĐH Công
Nghiệp TP HCM.
2013
Hoang Nguyen, Electronic Faculty
Industrial University of Ho Chi Minh City
12/1/2013
Draft version

CCS4 DSP Workshop
Nguyễn Thế Hòang, Bộ môn Viễn Thông, ĐH CN TP HCM
Page 1
DSK6416 Labs workshop with
CCS4
Contents
1 Giới thiệu về DSP Development Kit ......................................................................................... 2
Giới thiệu ....................................................................................................................... 2
1.1
DSK TMS320C6713 và TMS320C6416 .............................................................................. 3
1.2
Code Composer Studio ................................................................................................... 5
1.3
2 Cài đặt môi trường thí nghiệm cho Kít DSP DSK6416 .............................................................. 6
Cài đặt CCS4 IDE ............................................................................................................. 8
2.1
Cài đặt thư viện và môi trường phát triển code cho DSK6416 ....................................... 10
2.2
3 Các bài thí nghiệm DSP trên kit DSK6416 .............................................................................. 11
Lab 1 – Làm quen với CCS4 ........................................................................................... 11
3.1
Lab 2 – Thuật toán tạo sóng sin trên DSP ...................................................................... 30
3.2
Lab 3 - Giao tiếp AIC23 – Xử lý tín hiệu âm thanh trên Kit DSK6416 ............................... 36
3.3
Lab 4 - Thiết kế bộ lọc FIR trên DSK6416 ....................................................................... 42
3.4
Lab 5 - Thiết kế bộ lọc IIR trên DSK6416 ........................................................................ 53
3.5
Lab 6 - Thuật toán biến đổi Fourier FFT (Optional) ........................................................ 61
3.6
Reference ................................................................................................................................ 68

CCS4 DSP Workshop
Nguyễn Thế Hòang, Bộ môn Viễn Thông, ĐH CN TP HCM
Page 2
1 Giới thiệu về DSP Development Kit
Giới thiệu
1.1
Bộ TMS320C6416 và TMS320C6713 Digital Signal Processing Starter Kit
(DSK) của Texas Instrument là nền tảng phát triển giá thành thấp cho các ứng
dụng xử lý tín hiệu số thời gian thực. Mỗi bộ bao gồm một mạch phát triển với
bộ xử lý tín hiệu số dạng số thực dấu chấm động TMS320C6713 hoặc bộ xử lý
tín hiệu số dạng số thực dấu chấm tĩnh TMS320C6416 , một bộ Audio Codec
TLV320AIC23 và một Emulator kết nối tới PC qua cổng USB. Phần mềm chạy
trên máy tính là Code Composer Studio (CCS) được cung cấp bởi TI để hỗ trợ
viết các chương trình C hay ngôn ngữ assembly và được biên dịch, dowload ,
chạy trên kit DSK.
Bộ xử lý tín hiệu số (DSP) là một dạng vi xử lý chuyên dụng. Nó có cấu trúc
và tập lệnh của DSP được tối ưu hóa cho quá trình xử lý tín hiệu số thời gian
thực. Kit DSK6416 sử dụng dòng DSP họ TMS320C6000 (C6x). Cấu trúc của bộ
xứ lý tín hiệu số C6x rất thích hợp trong các tính toán mở rộng. Dựa trên kiến
trúc tập lênh cực dài (VLIW), C6x được xem là một trong những họ vi xử lý
mạnh mẽ nhất của TI.
Bộ xử lý tín hiệu số được sử dụng tương đối rộng rãi, từ communication và
điều khiển đến xử lý giọng nói và hình ảnh... Chúng ta có thể thấy chúng trong
các thiết bị điện thoại di động, máy fax/modem, đĩa cứng, radio, máy in, tai nghe,
máy chơi nhạc mp3, HDTV, máy ảnh kỹ thuật số…đặc biệt DSPs được sử dụng
phổ biến trong điều khiển động cơ và các ứng dụng trong nghành công nghiệp ô
tô và các ứng dụng công nghiệp. Nhìn chung, DSPs được quan tầm chủ yếu khi
chúng ta cần xử lý tín hiệu thời gian thực. Xử lý thời gian thực có nghĩa là quá
trình phải theo kịp với các sự kiện xảy ra ngoài.
Hình 1.1 : Các ứng dụng của DSP

CCS4 DSP Workshop
Nguyễn Thế Hòang, Bộ môn Viễn Thông, ĐH CN TP HCM
Page 3
DSK TMS320C6713 và TMS320C6416
1.2
DSK TMS320C6713
Hình 1.2 : Kit C6713 DSK
Thông số chính :
• A Texas Instruments TMS320C6713 DSP operating at 225 MHz.

CCS4 DSP Workshop
Nguyễn Thế Hòang, Bộ môn Viễn Thông, ĐH CN TP HCM
Page 4
• An AIC23 stereo codec
• 16 Mbytes of synchronous DRAM
• 512 Kbytes of non-volatile Flash memory (256 Kbytes usable in default
configuration)
• 4 user accessible LEDs and DIP switches
• Software board configuration through registers implemented in CPLD
• Configurable boot options
• Standard expansion connectors for daughter card use
• JTAG emulation through on-board JTAG emulator with USB host interface or
external emulator
• Single voltage power supply (+5V)
DSK TMS320C6416
Hình 1.3 : Kit 6416 DSK
Thông số board C6416 DSK :
• A Texas Instruments TMS320C6416T DSP operating at 1 Gigahertz.
• An AIC23 stereo codec
• 16 Mbytes of synchronous DRAM
• 512 Kbytes of non-volatile Flash memory
• 4 user accessible LEDs and DIP switches
• Software board configuration through registers implemented in CPLD
• Configured boot options and clock input selection
• Standard expansion connectors for daughter card use
• JTAG emulation through on-board JTAG emulator with USB host interface or
external emulator
• Single voltage power supply (+5V)

