Cấu trúc phần cứng và tổ chức bộ nhớ của EVM TMS320F/C

Một phần của tài liệu NGHIÊN CỨU ÁP DỤNG HỆ PHÁT TRIỂN DSP DÙNG CODE COMPOSER (Trang 96 - 99)

- Link Command File: Khi một đề án đã đợc xây dựng và biên dịch thành công (không báo lỗi compiler), chúng sẽ đợc dịch sang dạng tệp nhị phân (với tên mở

3.2.3.1. Cấu trúc phần cứng và tổ chức bộ nhớ của EVM TMS320F/C

Bảng đánh giá ‘C24x đợc cài đặt xung quanh bộ điều khiển ‘F240. Thiết bị này hoạt động ở 20MIPS với một thời gian chu kỳ lệnh là 50ns. Nó đợc tối u hoá cho điều khiển động cơ kỹ thuật số và các ứng dụng chuyển đổi điện nguồn. TMS320F/C24X là bộ xử lý dấu phẩy tĩnh 16 bit, sản phẩm của công nghệ Timeline. Cấu tạo ngoài của TMS320F/C24X này đợc trình bày ở hình 3.10.

Tóm tắt các đặc điểm cơ bản về phần cứng của họ TMS320F/C24x: • Công nghệ CMOS tĩnh có tính năng cao

• Bao gồm T320C2xLP Core CPU

- Đối tợng thích ứng với TMS320C2xx - Mã nguồn thích ứng với TMS320C25 - Tơng thích hớng lên với TMS320C5x

- Hộp công cụ phẳng hình vuông bằng nhựa có 132 chân (tiếp hập tố PQ) Hình 3-23. Kiến trúc tổng quan của một on-chip họ TMS320F/C24X

- Thời gian chu trình thực hiện lệnh 50 ns

• Nhiệt độ khả dụng trong công nghiệp và tự động hoá. • 6 bộ nhớ

- 544 từ x 16bit của bộ nhớ RAM truy cập kép chơng trình/dữ liệu On-Chip. - 16k từ x 16 bit của bộ nhớ chơng trình ROM on-chip (‘C240)/Flash EEPROM (‘F240) của tổng bộ nhớ địa chỉ tiếp theo (64k dữ liệu, 64k chơng trình, 64k I/O, và 32k không gian bộ nhớ tổng hợp)

• Module quản lý sự kiện

- 12 kênh so sánh/kênh điều chế độ rộng xung (PWM)

- 3 bộ đo thời gian công dụng chung với 6 chế độ, bao gồm đếm lên liên tục, và đếm lên/xuống.

- 3 bộ so sánh đầy đủ với dải chết - 3 bộ so sánh đơn giản 16 bit

- 4 bộ thu nạp (2 bộ có khả năng giao diện xung bộ mã hoá cầu phơng). • Module chuyển đổi kép 10 bit từ Analog sang Digital

• 28 chân I/O đợc lập trình riêng biệt, đa kênh

• Module đồng hồ dựa trên cơ sở (vòng-khoá-pha) PLL • Module bộ đo thờ gian giám sát (với ngắt thời gian thực) • Module giao diện truyền thông nối tiếp (SCI)

• Module giao diện ngoại vi nối tiếp (SPI)

• 6 ngắt ngoài (bảo vệ ổ nguồn, Khởi động lại, NMI, và 3 ngắt có thể che chắn) • Có 4 chế độ nguồn giảm dùng cho vận hành khi nguồn thấp

• Mô phỏng dựa trên cơ sở quét • Các công cụ triển khai gồm:

- Bộ biên dịch C ANSI, bộ trình dịch /bộ kết nối, và bộ gỡ rối nguồn C của TI - Tự mô phỏng dựa trên cơ sở quét (XDS510)

- Hỗ trợ triển khai lôgic mờ và điều khiển động cơ số của các hãng thứ ba.

EVM DSP C24x xây dựng dựa trên TMS320F/C24X trong một on-board với nguồn nuôi 5v, kết nối với máy tính thông qua cổng song song với địa chỉ 0x3F8. Cấu tạo chung và nguyên tắc hoạt động theo sơ đồ khối của EVM DSP C24x này đ- ợc chỉ ra trong chơng 2.

Hình 3-25. Sơ đồ mạch điện EVM TMS320F/C24x

Hình 3-26. Bản đồ bộ nhớ của EVM TMS320F/C24x

Việc xác định chính xác tổ chức bộ nhớ của EVM DSP C24x sẽ giúp cho ng- ời lập trình xây dựng đợc link command file phù hợp với chơng trình.

Một phần của tài liệu NGHIÊN CỨU ÁP DỤNG HỆ PHÁT TRIỂN DSP DÙNG CODE COMPOSER (Trang 96 - 99)