Các thành phần của kit TMS320C6713

Một phần của tài liệu Lọc thích nghi và ứng dụng thực thi trên KIT TMS320C6713 (Trang 54)

2. Nội dung các phần thuyết minh và tính toán:

4.3Các thành phần của kit TMS320C6713

CPLD đƣợc sử dụng để thực thi các chức năng cụ thể của DSK. Việc thiết kế phần cứng thƣờng sử dụng tập hợp các khối chức năng khác nhau và tận dụng khả năng tích hợp cao của DSP, tránh sử dụng các thành phần logic bên ngoài. CPLD thực thi các chức năng logic khác nhau để loại bỏ các thiết bị thêm vào hệ thống. Ví dụ, CPLD kết nối nhiều các tín hiệu reset khác nhau đến từ các nút reset và theo dõi nguồn và tạo ra một tín hiệu reset chung.

C6713 DSK sử dụng một CPLD Altera EPM3128TC100-10. EPM3128TC100- 10 hoạt động ở điện áp 3.3V, 100 chân dạng đóng vở QFP, chứa 128 macrocells, 80 chân vào/ra, thời gian trễ 10 ns từ chân này đến chân kia. Thiết bị dựa trên EEPROM và có thể cấu hình trong hệ thống thông qua giao tiếp JTAG. File mã nguồn của CPLD đƣợc viết theo chuẩn công nghiệp VHDL và đi kèm với DSK.

4.3.2 AIC23 Codec.

DSK sử dụng một bộ codec stereo AIC23 của Texas Instruments cho các tín hiệu audio vào/ra. Bộ codec lấy mẫu các tín hiệu tƣơng tự trên microphone hoặc line input và chuyển đổi chúng thành tín hiệu số để DSP có thể xử lý đƣợc. Khi

tƣơng tự trên đƣờng line output và headphone để ngƣời sử dụng có thể nghe đƣợc.Điện áp lớn nhất của tín hiệu lối vào đƣợc xác định bởi mạch ADC trong codec, giá trị này là 6 Vpp với codec trên Kit.

Hình 4.6: Hệ thống DSP với tín hiệu và, ra tương tự

Bộ codec giao tiếp với DSP sử dụng hai kênh nối tiếp, một để điều khiển các thanh ghi cấu hình bên trong codec và một để gửi và nhận các mẫu audio số. McBSP0 đƣợc sử dụng nhƣ kênh điều khiển một hƣớng. N đƣợc lập trình để gửi từ điều khiển c độ rộng 16 bit tới AIC23 dƣới định dạng SPI. 7 bit cao của từ điều khiển xác định thanh ghi đƣợc điều chỉnh và 9 bit thấp chứa giá trị thanh ghi. Kênh điều khiển chỉ đƣợc sử dụng khi cấu hình codec, nó ở trạng thái nghỉ khi dữ liệu audio đang đƣợc truyền.

McBSP1 đƣợc sử dụng nhƣ kênh dữ liệu hai hƣớng.Tất cả dữ liệu audio đi qua kệnh này.Rất nhiều định đạng dữ liệu đƣợc hỗ trợ dựa trên sự thay đổi độ rộng mẫu, nguồn tín hiệu clock và định dạng dữ liệu nối tiếp. Các ví dụ DSK nói chung sử dụng độ rộng mẫu 16 bit với codec ở chế độ chủ, nó tạo ra tín hiệu đồng bộ khung ở tốc độ lấy mẫu đúng mà không cần sự can thiệp của DSP.

Codec có tần số xung nhịp hệ thống 12MHz. Bộ chia bên trong codec tạo ra các tần số lấy mẫu phổ biến nhƣ 48KHz, 44.1KHz và 8KHz. Tốc độ lấy mẫu đƣợc đặt bởi thanh ghi SAMPLERATE của codec.

Hình 4.7: Giao tiếp của Codec trên DSK

AIC23 là bộ code stereo audio, nó thực hiện tất cả các chức năng đòi hỏi của ADC, DAC, bộ lọc thông thấp, oversampling.

4.3.3 SDRAM.

DSK sử dụng 128 megabit bộ (16 megabytes) nhớ SDRAM giao tiếp qua EMIF 32 bit. SDRAM đƣợc đánh địa chỉ tại địa chỉ bắt đầu CE0 (c địa chỉ 0x8000 0000).Bộ điều khiển SDRAM đƣợc tích hợp là một phần của EMIF và phải đƣợc cấu hình bằng phần mềm để hoạt động thích hợp. Xung nhịp EMIF đƣợc tính từ xác lập PLL nên đƣợc cấu hình bằng phần mềm ở tần số 90MHz. Con số này dựa trên trên một xung nhịp nội của PLL là 450MHz để thu đƣợc tần số hoạt động 225MHz nhờ bộ chia 2 và 90MHz nhờ bộ chia 5.

Khi sử dụng SDRAM, bộ điều khiển phải đƣợc xác lập để làm tƣơi mỗi hàng của mảng nhớ mỗi 15.6 micro giây để duy trì dữ liệu. Với tần số xung nhịp 90Mhz của EMIF, thời gian này tƣơng ứng với 1400 chu kỳ bus.

Hình 4.8: Sơ đồ khối TLV320AIC23 codec

4.3.4 Bộ nhớ FLASH.

Flash là loại bộ nhớ không mất nội dung khi mất nguồn. Khi đọc nó giống nhƣ một bộ nhớ ROM. Flash có thể đƣợc xóa theo các khối lớn đƣợc đƣợc gọi là các sector hoặc trang. Một khi một khối đã đƣợc xóa mỗi từ có thể đƣợc lập trình thông qua một chuỗi lệnh đặc biệt.Sau đ toàn bộ khối phải đƣợc xóa lại lần nữa để thay đổi nội dung.

DSK sử dụng 512Kbyte bộ nhớ Flash ngoài làm tùy chọn khởi động. N c địa chỉ bắt đầu của CE1 (địa chỉ 0x9000 0000). Flash đƣợc nối tạo ra bộ nhớ 256K 16 bit hỗ trợ tùy chọn khởi động 16-bit của DSK. Tuy nhiên, phần mềm đi kèm với DSK coi bộ nhớ Flash là bộ nhớ 8 bit (bỏ qua 8 bit cao) để phù hợp với chế độ khởi động mặc định của 6713. Trong cấu hình này, chỉ có 256 Kbytes có thể sử dụng khi không thay đổi phần mềm.

4.3.5 LED và Switch.

DSK có 4 led truy nhập đƣợc bằng phần mềm (D7-D10) và DIP switch cung cấp cho ngƣời sử dụng cách vào/ra đơn giản. Cả Led và switch đƣợc truy nhập thông qua thanh ghi USER_REG của CPLD.

4.3.6 Giao tiếp card mở rộng.

DSK cung cấp ba connector mở rộng có thể đƣợc sử dụng để cắm các card. Connector kết nối với bộ nhớ, thiết bị ngoại vi và HPI.

CHƢƠNG 5 :

KHỬ NHIỄU,TRIỆT ECHO TRÊN KIT TMS320C6713

Một phần của tài liệu Lọc thích nghi và ứng dụng thực thi trên KIT TMS320C6713 (Trang 54)