2013 DSP C6713 Lap Trinh sv

21
Chương 1. Xử lý tín hiệu số và các hệ thống DSP Nguyễn Hồng Quang Bộ môn Kỹ thuật máy tính Viện Công nghệ thông tin và Truyền thông Trường Đại học Bách Khoa Hà Nội Email: [email protected] [email protected] Điện thoại: 0978813688 DSP và ứng dụng

Transcript of 2013 DSP C6713 Lap Trinh sv

Chương 1. Xử lý tín hiệu số và các hệ thống DSP

Nguyễn Hồng Quang

Bộ môn Kỹ thuật máy tínhViện Công nghệ thông tin và Truyền thông

Trường Đại học Bách Khoa Hà NộiEmail: [email protected]

[email protected]Điện thoại: 0978813688

DSP và ứng dụng

Ví dụ 1.3 Dot Product

Ví dụ 1.3 Dot Product

Ví dụ 3.2n + (n - 1) + (n - 2) + . . . + 1

#include <stdio.h>main(){short n=6; //set valueshort result; //result from asm functionresult = sumfunc(n); //call ASM function sumfuncprintf("sum = %d", result); //print result from asm function

}

Example 3.2n + (n - 1) + (n - 2) + . . . + 1

Ví dụ 3.3. n! = n(n - 1)(n - 2) . . . (1)

Ví dụ 3.3. n! = n(n - 1)(n - 2) . . . (1)

Ví dụ 3.4.Bộ tạo số ngẫu nhiên 32 bit

Ví dụ 3.5. Phát hiện mãKIT DSK C6713

codec

DSPCPLD RAM

FLASH

DIP LED

Sơ đồ khối của C6713

Ví dụ 3.4.Bộ tạo số ngẫu nhiên 32 bit

Ví dụ 3.4.Bộ tạo số ngẫu nhiên 32 bit

Ví dụ 3.5. Phát hiện mãKIT DSK C6713

codec

DSPCPLD RAM

FLASH

DIP LED

Ví dụ 3.5.Phát hiện mã

� Có mã: � code1=1,code2=2,code3=2,code4=4

� Cần dò mã:� digit1=1,digit2=1,digit3=1,digit4=1

� Sử dụng switch DIP 0 và 3

Ví dụ 3.5.Phát hiện mã

Các tham số truyền vào cho hàm hợp ngữ

� Các thanh ghi : A8, B8, A10, B10, A4, B4, A6, B6

Ví dụ 3.5.Phát hiện mã

Lệnh CMPEQ

� CMPEQ A2, A4, A1:� Nếu A2 == A4 thì A1 = 1� Nếu A2 khác A4 thì A1 = 0

Ví dụ 3.6.Dot Product

Ví dụ 3.6.Dot Product