CCS4 DSP Workshop
Training Guide Document for student
Tài liệu hướng dẫn thí nghiệm Xử lý số tín hiu 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 trin 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 tn 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 TMS320C6713 Digital Signal Processing Starter Kit
(DSK) của Texas Instrument nền tảng phát triển gthành thấp cho các ứng
dụng xử 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 dng số thực dấu chm động TMS320C6713 hoặc bộ xử
tín hiệu số dng s thực dấu chấm tĩnh TMS320C6416 , một bộ Audio Codec
TLV320AIC23 một Emulator kết nối tới PC qua cổng USB. Phần mm chạy
trên y tính 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ử tín hiệu s (DSP) một dạng vi xlý chuyên dụng. có cấu trúc
tập lệnh ca DSP được tối ưu a cho quá trình xử lý tín hiệu số thời gian
thực. Kit DSK6416 sử dng dòng DSP họ TMS320C6000 (C6x). Cấu trúc của bộ
xứ 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 một trong những họ vi xử
mạnh mẽ nhất ca TI.
Bộ xử tín hiệu số được sử dụng tương đối rộng rãi, từ communication
điều khiển đến xử giọng nói hình ảnh... Chúng ta thể thy 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,
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 và các ứng dụng trong nghành công nghiệp ô
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ử tín hiệu thời gian thực. Xử thời gian thực nghĩa quá
trình phải theo kp 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)