NGHIÊN CỨU ÁP DỤNG HỆ PHÁT TRIỂN DSP DÙNG CODE COMPOSER

119 684 2
NGHIÊN CỨU ÁP DỤNG HỆ PHÁT TRIỂN DSP DÙNG CODE COMPOSER

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Có thể coi rằng xử lý tín hiệu là quá trình biến đổi và gia công tín hiệu (bao gồm cả tín hiệu và nhiễu) để từ đó tách ra những thông tin cần thiết. Trước đây, để xử lý tín hiệu người ta thường sử dụng kỹ thuật xử lý tương tự và với kỹ thuật này đã đạt được một số kết quả khả quan. Tuy nhiên trong một số lĩnh vực thì kỹ thuật xử lý tín hiệu tương tự không thể thực hiện được và nếu có cố gắng để triển khai thì cũng không đảm bảo độ tin cậy cũng như tính ổn định. Để khắc phục vấn đề này, việc xử lý tín hiệu bằng kỹ thuật số được đặt ra cần thiết và cho đến nay đã trở thành một kỹ thuật cơ bản trong lĩnh vực xử lý tín hiệu.

lời mở đầu Có thể coi rằng xử lý tín hiệu là quá trình biến đổi và gia công tín hiệu (bao gồm cả tín hiệu và nhiễu) để từ đó tách ra những thông tin cần thiết. Trớc đây, để xử lý tín hiệu ngời ta thờng sử dụng kỹ thuật xử lý tơng tự và với kỹ thuật này đã đạt đ- ợc một số kết quả khả quan. Tuy nhiên trong một số lĩnh vực thì kỹ thuật xử lý tín hiệu tơng tự không thể thực hiện đợc và nếu có cố gắng để triển khai thì cũng không đảm bảo độ tin cậy cũng nh tính ổn định. Để khắc phục vấn đề này, việc xử lý tín hiệu bằng kỹ thuật số đợc đặt ra cần thiết và cho đến nay đã trở thành một kỹ thuật cơ bản trong lĩnh vực xử lý tín hiệu. Ngay từ khi ra đời, kỹ thuật xử lý tín hiệu số đã thể hiện đợc vai trò chủ đạo của mình. Thực tế cho thấy kỹ thuật xử lý tín hiệu số đợc áp dụng rất rộng rãi trong nhiều ngành khoa học khác nhau nh: Vật lý, đo lờng, điều khiển, điện tử, tin học, viễn thông Trong xu thể phát triển kỹ thuật số hiện nay, sự kết hợp giữa máy tính điện tử và xử lý tín hiệu số đã tạo ra môi trờng có độ linh hoạt rất cao. Máy tính điện tử đợc sử dụng làm phơng tiện xử lý tín hiệu số cho phép nghiên cứu một cách chi tiết các quá trình cũng nh các hệ thống xử lý tín hiệu tơng tự bằng phơng pháp mô phỏng tr- ớc khi triển khai hệ thống này. Bằng phơng pháp này, sẽ biết trớc một số tính chất của các hệ thống xử lý tín hiệu cũng nh có thể tối u hoá các tham số của chúng, dẫn đến tránh đợc các sai sót trong quá trình triển khai. Trong những năm 80, do hạn chế về tốc độ xử lý của máy vi tính, kỹ thuật xử lý tín hiệu số cha đảm bảo đợc tính thời gian thực (Real Time). Ngày nay, với sự phát triển của công nghệ vi điện tử, nhiều loại vi mạch điện tử chuyên dụng cỡ lớn dùng cho DSP đã đợc thiết kế và cung cấp rộng rãi với giá thành hạ (nh: NEC7720, TMS320 ) điều này đã tạo điều kiện cho kỹ thuật xử lý tín hiệu số chuyển sang bớc ngoặt mới. Trong bối cảnh nh vậy, đề tài nghiên cứu đợc tác giả trình bày ở phần sau đây có nhan đề: "Nghiên cứu áp dụng hệ phát triển DSP dùng CODE COMPOSER". Đây là một hệ thống xử lý tín hiệu số của hãng Texas Instruments đợc chuẩn hoá về phần cứng và phần mềm, có độ tin cậy cao, đảm bảo xử lý tín hiệu số theo thời gian thực, công nghệ này đang đợc phát triển trên thị trờng thế giới. 2 Mục đích chính của luận văn là: 1. Nghiên cứu, khai thác các vấn đề trọng tâm của hệ phát triển DSP dùng Code Composer. 2. Khai thác và triển khai một số chơng trình đề mô hoặc một phần mềm mô phỏng cơ bản của kỹ thuật xử lý tín hiệu số ứng dụng trên DSP TMS320C24x có sẵn của hãng Texas Instrument. Để thực hiện đợc mục đích trên, nội dung của luận văn đợc trình bày thành bốn chơng chính: Chơng 1: Tổng quan về các bộ xử lý tín hiệu số (Digital Signal Processing- DSP) họ TMS320 của hãng Texas Instrument. Chơng này luận văn xin trình bày các tính năng kỹ thuật cơ bản, điểm mạnh, điểm yếu của các họ TMS320 xử lý tín hiệu số dùng Code Composer, những ứng dụng cụ thể của từng thế hệ. Chơng 2: Tổ chức phần cứng của hệ phát triển DSP dùng Code Composer. Trong chơng này luận văn xin trình bày kiến trúc hệ cơ sở của DSP dùng Code Composer. Các thành phần của bảng đánh giá Evaluation Module(EVM). Chơng 3: Tổ chức phần mềm trên DSP dùng Code Composer. Chơng này luận văn sẽ đề cắp tới phơng pháp lập trình cơ bản trong Code Composer Studio để viết chơng trình điều khiển cho các đối tợng trên hệ thống phần cứng EVM, DSP Stater KIT (DSK). Chơng 4: Thực hiện chơng trình trên EVM TMS320F/C24x. Triển khai một chơng trình mô phỏng bộ lọc số trên Matlab, một chơng trình xử lý âm thanh và thiết kế bộ lọc số trên ngôn ngữ C. Với kết quả của việc tiếp cận xử lý số tín hiệu chúng ta đã dần khảng định những khả năng tiếp thu và theo kịp những kỹ thuật tiên tiến trên thế giới, đây có thể coi là vấn đề trọng tâm trong giai đoạn công nghiệp hoá, hiện đại hoá đất nớc ta hiện nay trong thiên niên kỷ 21. Kết quả của đề tài sẽ là nền tảng cho việc nghiên cứu, xây dựng các chơng trình ứng dụng thiết thực trên các thiết bị xử lý tín hiệu số và các chơng trình mô phỏng thể hiện trong luận văn có thể đợc sử dụng làm các bài thực hành cho sinh 3 viên, cán bộ kỹ thuật khi tiếp cận môn học: Cấu trúc và lập trình các hệ xử lý tín hiệu số. Mặc dù các nội dung của đề tài đặt ra đã đợc hoàn thành nhng do thời gian có hạn nên không tránh khỏi một số thiếu sót, hạn chế nhất định. Tác giả rất mong nhận đợc các ý kiến đóng góp quý báu của các thầy, và các bạn đồng nghiệp. Cuối cùng Tôi xin trân trọng cảm ơn thầy giáo hớng dẫn, Đại tá PGS-Tiến sĩ Nguyễn Tăng Cờng-Trởng khoa, Đại tá-Tiến sĩ Phan Quốc Thắng đã hết sức nhiệt tình giúp đỡ tác giả trong suốt quá trình thực hiện luận văn, cảm ơn các thầy trong khoa tự động hoá và điều khiển từ xa, Phòng sau đại học Học viện Kỹ thuật Quân sự vì sự giúp đỡ tận tình về điều kiện thiết bị, tài liệu và những chỉ dẫn quí báu để giúp tôi hoàn thành luận văn này. 4 Chơng 1 Tổng quan về các bộ xử lý tín hiệu số Nhìn chung các bộ cảm biến tạo ra các tín hiệu tơng tự đáp lại các quá trình vật lý khác nhau diễn ra một cách liên tục theo thời gian và biên độ. Việc xử lý các tín hiệu có thể đợc thực hiện ở dạng số hoặc tơng tự. Để xử lý đợc một tín hiệu tơng tự ở dạng số thì đòi hỏi phải tạo ra đợc một tín hiệu số bằng cách trích mẫu và lợng tử hóa tín hiệu tơng tự (số hoá tín hiệu tơng tự). Do vậy, so với tín hiệu tơng tự thì tín hiệu số rời rạc cả về thời gian và biên độ. Quá trình số hóa đợc thông qua một bộ chuyển đổi tơng tự-số viết tắt ADC (Analog-Digital-Converter). Xử lý tín hiệu số DSP (Digital Signal Processing) bao hàm việc thao tác các tín hiệu số để lấy ra đợc các thông tin hữu ích từ chúng. Do vậy, các bộ chuyển đổi dữ liệu từ tơng tự sang số và ngợc lại là ADC và DAC có nhiệm vụ giao tiếp với nhau. Hình 1.1 mô tả những thành phần chính của hệ DSP bao gồm các thiết bị ADC, DSP và DAC. Hình 1.1 Các thành phần chính của một hệ DSP Lý do chính là xử lý tín hiệu số cho phép có thể lập trình đợc cùng một phần cứng DSP sử dụng cho nhiều ứng dụng khác nhau đơn giản bằng cách thay đổi mã nằm trong bộ nhớ. Một lý do khác là các mạch số cấp các tín hiệu ra ổn định và dễ chấp nhận sai số hơn so với các mạch tơng tự, ví dụ: Khi đối diện với các sự thay đổi về nhiệt độ, Ngoài ra tính u việt của bộ xử lý trong lĩnh vực số có thể là bản chất bên trong của nó, ví dụ: Một bộ lọc pha tuyến tính hay một bộ lọc giải hẹp hình chữ V (Steep-Cutoff notel filter) chỉ có thể thực hiện đợc khi sử dụng kỹ thuật xử lý tín hiệu số và nhiều hệ thích nghi chỉ có thể đạt đợc trên một sản phẩm thực thông qua 5 ADC DSP DAC xử lý thao tác số (0 và 1) cho phép các dữ liệu âm thanh, tiếng nói và hình ảnh có thể đợc xử lý giống nhau khi truyền số, lu trữ kết quả, do đó đóng vai trò quan trọng trong kỹ thuật tin học và viễn thông. Một số sự khác biệt giữa DSP và một vi mạch VLSI đơn chức năng là: Thực thi trên DSP có khả năng linh hoạt thay đổi ứng dụng vì cùng một phần cứng DSP có thể đợc dùng cho các ứng dụng khác nhau. Hay nói cách khác là các bộ DSP có thể lập trình đợc trong khi đó mạch VLSI đơn chức không có đợc khả năng này. Các bộ xử lý DSP rất hiệu quả về mặt giá thành vì đợc sản xuất hàng loạt và có thể đợc dùng cho nhiều ứng dụng. Một vi mạch VLSI chuyên dụng thờng chỉ đợc dùng cho một ứng dụng riêng biệt. Trong nhiều trờng hợp, các thuộc tính mới tạo nên một phiên bản nâng cấp phần mền trên bộ DSP không đòi hỏi phần cứng mới. Ngoài ra việc gỡ rối nhìn chung rất dễ dàng thực hiện. Đối với các vi mạch VLSI chuyên dùng thờng có thể đạt đợc các tần số trích mẫu rất cao trong khi đó trên các bộ DSP thì điều này bị hạn chế do ràng buộc thiết kế kiến trúc và các ngoại vi trên chíp. Các bộ xử lý DSP cùng có chung một số đặc tính mà ta có thể phân biệt chúng với các bộ vi xử lý công dụng chung là: Chúng đợc tối u hoá để thực hiện các thuật toán quay vòng và lặp lại trong xử lý tín hiệu. Nói một cách tơng đối là các tập lệnh của các bộ DSP nhỏ hơn và đợc tối u hoá cho các phép xử lý tín hiệu nh phép nhân và cộng một chu kỳ. Các bộ DSP cho phép các chế độ định địa chỉ đặc biệt nh định địa chỉ gián tiếp và định địa chỉ vòng tròn. Chúng có cơ cấu định địa chỉ hiệu quả để thực thi nhiều thuật toán xử lý tín hiệu. Các bộ DSP có các ngoại vi tích hợp cho phép giao tiếp I/O hiệu quả với các thiết bị khác. Trên các bộ DSP có thể thực hiện vài lần truy cập bộ nhớ trong một chu kỳ lệnh. Hay nói cách khác là các bộ DSP có độ rộng băng tần tơng đối cao giữa các CPU của chúng và bộ nhớ. 6 Trên thị trờng hiện nay đã sở hữu các bộ DSP xử lý thời gian thực thực với giá thành rẻ nh điện thoại tổ ong, các mô-đem và các bộ điều khiển đĩa. Thời gian thực hiện có nghĩa là hoàn thiện việc xử lý trong thời gian cho phép hoặc có thể là giữa các lệnh trích mẫu. Thời gian này tất nhiên là phụ thuộc vào ứng dụng nh mô tả trên (hình 1.2) số lệnh đợc dùng cho một thuật toán chạy trên thời gian thực phải nhỏ hơn số lệnh có thể đợc thực hiện giữa hai lần lấy mẫu kế tiếp. Ví dụ xử lý âm thanh tại tần số trích mẫu 44,1 kHz hay khoảng thời gian trích mẫu gần 22,6 às, thì số lệnh phải ít hơn khoảng 4500 với giả thiết thời gian một chu kỳ lệnh là 5 ns. Có hai khía cạnh liên quan đến thời gian xử lý thực: Tần số trích mẫu và các thời gian trễ hệ thống. Các tần số trích mẫu và độ trễ của một vài ứng dụng khác nhau đợc trình bày trong bảng 1.1. Hình 1.2 Bảng 1.1. Các tần số trích mẫu và độ trễ đối với một số ứng dụng ứng dụng Tần số trích mẫu vào/ ra Độ trễ Đo lờng 1Hz *Phụ thuộc vào hệ thống Điều khiển > 0,1 kHz *Phụ thuộc vào hệ thống Tiếng nói (Voice) 8 kHz < 50 ms Âm thanh (Audio) 44,1kHz * < 50 ms Hình ảnh (Video) 1 14 MHz * < 50 ms TI là một nhà sản xuất chuyên về các sản phẩm DSP, TI đã có hơn 100 loại sản phẩm DSP cho phép chúng ta lựa chọn các thiết bị phù hợp nhất và với giá thành hợp lý cho các ứng dụng đặc biệt. TI còn mở rộng thị trờng sản phẩm trong các lĩnh vực nh truyền thông, máy tính, các sản phẩm tiêu dùng, điều khiển công nghiệp, quân sự và điều khiển tự động. Thí dụ các DSP của hãng Texas Instruments nh: TMS320C25: Dấu phẩy tĩnh. 7 t Mẫu ở thời điểm x[n] Thời gian giữa các mẫu Mẫu ở thời điểm x[n+1] TMS320C30: Dấu phẩy động. TMS320C40: Dấu phẩy động. TMS320C50: Dấu phẩy tĩnh. TMS320C60: Dấu phẩy động. Trong nhiệm vụ của luận văn chúng ta cần đi sâu nghiên cứu các họ DSP dùng Code Composer của hãng Texas Instruments, chính vì vậy ta hãy xem xét các vấn đề chính sau: 1.1. Sơ lợc về họ TMS320 Họ TMS320 gồm có hai kiểu DSP đơn chip: Dấu phẩy tĩnh 16 bit và dấu phẩy động 32 bit. Các DSP này có tính làm việc linh hoạt của các bộ điều khiển tốc độ cao và khả năng số học của các bộ xử lý dãy. Kết hợp hai phẩm chất này, các bộ xử lý TMS320 là những lựa chọn không đắt tiền so với các bộ xử lý bit-slice đa chip và các VLSI đợc chế tạo theo đơn đặt hàng. Họ TMS320 có các đặc tính mà từ đó đã làm cho nó trở thành sự lựa chọn lý tởng cho một dải rộng các ứng dụng xử lý: Tập lệnh rất linh hoạt. Vốn có sẵn tính làm việc linh hoạt. Mức độ làm việc tốc độ cao. Thiết kế có kiến trúc song song hiện đại. Giá cả phải chăng. 1.2. Lịch sử phát triển và các thuận lợi của các DSP TMS320 Vào năm 1982, Texas Instruments giới thiệu TMS320C10-DSP dấu phẩy tĩnh đầu tiên của họ TMS320. Trớc cuối năm đó thì tạp chí Electronics Products đã chọn TMS320C10 làm "Product of the year". TMS320C10 đã trở thành mô hình cho các thế hệ TMS320 sau đó. Ngày nay TMS320 gồm có các thế hệ kế nhau: các DSP dấu phẩy tĩnh 'C1x, 'C2x, 'C2xx, 'C5x, 'C54x, 'C6x; với các DSP dấu phẩy động 'C3x, 'C4x; và các DSP đa xử lý 'C8x. Mã nguồn trong các thế hệ là tơng thích. Chính nhờ tính tơng thích nh vậy làm cho tiết kiệm đầu t phát triển phần mềm, do đó cung cấp phơng tiện cao hơn và linh hoạt hơn. 8 Mỗi thế hệ của thiết bị TMS320 có CPU với cấu hình bộ nhớ và ngoại vi trên chíp phát triển phục vụ cho các thiết bị đa năng. Các thiết bị này đáp ứng cho nhu cầu trong thị trờng điện tử toàn cầu. Khi bộ nhớ và các ngoại vi đợc tích hợp vào một bộ xử lý thì giá toàn bộ hệ thống giảm đáng kể, tiết kiệm đợc không gian mạch điện đồng thời đáng kể nhất là rất phù hợp với các thiết bị hoặc các ứng dụng có yêu cầu chặt chẽ về thời gian thực (Real Time). Hình 1.2 Biểu diễn hớng phát triển các sản phẩm DSP của Texas Instruments 1.3. Các ứng dụng tiêu biểu của họ TMS320 Họ TMS320 cung cấp các giải pháp thích hợp hơn, tốt hơn cho các vấn đề xử lý tín hiệu truyền thông nh mã hoá tiếng nói, lọc và mã hoá sai số. Hơn nữa họ TMS320 hỗ trợ các ứng dụng phức tạp mà thờng đòi hỏi nhiều phép toán thực hiện đồng thời. Bảng sau đây cho thấy một số ứng dụng tiêu biểu của TMS320. Các ứng dụng tiêu biểu của họ TMS320 16 bít dấu phẩy tĩnh 32 bít dấu phẩy động 'C1x - Hard Disk Controllers 'C2x - FaxMachines 'C2xx - Embedded Control 'C3x - Video phones 'C4x - Parallel Processing Other: 9 'C5x - Voice Processing 'C54x - Digital Cellular phones 'C6x - Advanced VLIW Processor Wireless Base Station/Pooled Modems 'C8x - Video Conferencing Trong phần còn lại của chơng này sẽ trình bày một cách tổng quát về các thế hệ sản phẩm DSP của TI. 1.3.1. Thế hệ TMS320C2xx TMS320C2xx đợc giới thiệu năm 1995. 'C2xx có khả năng thực hiện 20 - 40 triệu lệnh trong 1 giây. 'C2xx còn có giá trị nh một hạt nhân đối với các DSP đợc chế tạo theo yêu cầu của khách hàng, với giá thành hạ và là một DSP dấu phẩy tĩnh trong tơng lai. Bộ xử lý trung tâm CPU có tốc độ cao của thế hệ TMS320C24x cho phép sử dụng các thuật toán cao cấp, thực hiện mềm dẻo hơn và giảm tổng các thành phần của hệ thống. Thế hệ 'C2xx có các u điểm sau: - Cấu trúc thiết kế của TMS320 đợc nâng cao nhằm tăng khả năng thực hiện và tính đa dụng. - Công nghệ xử lý mạch tích hợp đợc tăng cờng nhằm tăng khả năng thực hiện. - Mã nguồn có khả năng tơng thích với các DSP thế hệ 'C1x và 'C2x. - Có khả năng tơng thích với các DSP thế hệ thứ năm ('C5x). - Các công nghệ thiết kế tĩnh điện mới nhằm giảm mức tiêu thụ năng lợng tới mức thấp nhất và tăng khả năng chịu phóng xạ. Thế hệ 'C2xx bao gồm 2 phân nhóm: các DSP 'C20 đa năng và các bộ điều khiển DSP 'C24x đợc tối u hoá cho các ứng dụng dạng hệ thống điều khiển số. Các đặc điểm của thế hệ TMS320C20x - Có 4,5K dữ liệu/chơng trình RAM on-chip. - Có bộ nhớ cực nhanh 32K từ on-chip (chỉ đối với F206). - Có thanh ghi tổng ALU 32-bit. - Có bộ nhân song song 16x16-bit và tích số 32-bit. - Có các lệnh lặp đối với khả năng sử dụng không gian chơng trình và việc thực hiện lệnh đợc tăng cờng. - Có bộ định thời 16-bit on-chip. 10 - Có bộ chuyển dịch vòng 16-bit. - Có ngăn xếp phần cứng 8 mức. - Chế độ bật tắt gắn liền nhau. - Có phần mềm máy phát trạng thái chờ. - Đợc đóng gói ở dạng TQFP 80 hoặc 100 chân. - Các tuỳ chọn PLL khác nhau nhằm giảm giao thoa điện từ và mức tiêu thụ năng lợng của hệ thống. - C203, LC203, C206, LC206 và F206 tơng thích chân với chân ở dạng đóng gói TQFP 100 chân. Các đặc điểm của thế hệ TMS320C24x * Xử lý phần cứng: - Khối logic đại số 32-bit (CALU) - Thanh ghi tổng 32-bit - Bộ nhân song song 16-bit*16-bit cho ta tích số 32-bit. - Có 3 bộ dịch tỷ lệ. - Có 8 thanh ghi phụ 16-bit cùng với một đơn vị số học chuyên dụng dùng cho việc định địa chỉ gián tiếp bộ nhớ dữ liệu *Bộ nhớ: - Không gian bộ nhớ cực đại có thể định địa chỉ là 192K từ 16-bit. - RAM on-chip truy cập kép (dual-access - DARAM) - ROM on-chip hoặc bộ nhớ cực nhanh - Mođul ghép nối bộ nhớ ngoài với phần mềm trạng thái chờ, các đờng địa chỉ 16-bit và các đờng dữ liệu 16-bit. - Có sự hỗ trợ của các thái đợi phần cứng. * Chơng trình điều khiển. - Luồng lệnh 4 mức. - Ngăn xếp phần cứng 8 mức. - Có các ngắt có thể che đợc. * Nguồn nuôi - Công nghệ CMOS tĩnh 11 [...]... RISC và các DSP cao cấp 1.3.8 Sơ đồ liên kết hệ phát triển TMS320F/C24x với máy tính Trên thực tế, tuỳ theo nhiệm vụ của bài toán mà chúng ta sử dụng các hệ phát triển khác nhau nh: Evaluation Module hoặc DSP starter KIT (DSK) Hình 1-3 Sơ đồ chức năng liên kết: Nguồn 5v Nguồn 220v Máy tính Bộ mô phỏng XDS510PP cáp printer nối vào cổng parallel của MT Module đánh giá (EVM) Đối tượng ĐK cáp Jtag nối... tín hiệu số TMS320F240 (DSP) để xác định xem DSP có thoả mãn các yêu cầu ứng dụng hay không Môđun này là một hệ phát triển và chạy phần mềm cho bộ xử lý TMS320F240 DSK là một bản mạch ứng dụng giá thành hạ, đơn giản và độc lập, nó cho phép bạn thử nghiệm các DSP C24x, C3x, C5x, C54x hoặc C6x DSPs đối với quá trình xử lý tín hiệu thời gian thực Hệ thống phát triển xử lý song song (PPDS): PPDS là một bản... phẩy tĩnh nh C25, C2xx và các DSP thế hệ C5x Các sản phẩm của thế hệ TMS320C20x và TMS320C24x Thế hệ TMS320C20x gồm có: TMS320C203, TMS320LC203, TMS320F206, TMS320C206, TMS320C209 Thế hệ TMS320C24x gồm có: TMS320F240, TMS320C240, TMS320F241, TMS320F243, TMS320C241, TMS320C242 1.3.2 Thế hệ TMS320C3x Thế hệ TMS320C3x là bộ xử lý tín hiệu số dấu phẩy động 32-bit đầu tiên của TI DSP này có khả năng thực hiện... ứng dụng chủ yếu của họ C4x bao gồm đồ hoạ 3 chiều, xử lý ảnh, công nghệ mạng và các trạm viễn thông Các sản phẩm của thế hệ TMS320C4x:TMS320C40-50, TMS320C40-60, TMS320C44-50, TMS320C44-60 1.3.4 Thế hệ TMS320C5x TMS320C5x là một DSP dấu phẩy tĩnh tốc độ nhanh, nó có khả năng thực hiện 20-50 triệu lệnh trong một giây (MIPS) và chấp nhận mã nguồn từ các thế hệ C1x, C2x và C2xx C5x rất có giá trị khi dùng. .. mát năng lợng hệ thống 1.3.5 Thế hệ TMS320C54x TMS320C54x tạo ra một tổ hợp có lợi về tốc độ thực hiện cao và năng lợng thấp C54x thực hiện hơn 66 triệu lệnh trong một giây (MIPS) và có thể hoạt động ở các mức điện áp 3,0V; 3,3V hoặc 5V Cấu trúc chuyên dụng này đợc tối u hoá để thoả mãn các yêu cầu về sự đa dạng trong truyền thông toàn cầu và các ứng dụng truyền thông không dây Các DSP thế hệ TMS320C54x... - Những mô đem Cáp Các sản phẩm của thế hệ TMS320C54x: TMS320C541, TMS320LC541, TMS320C542, TMS320LC542, TMS320LC543 , TMS320LC549 1.3.6 Thế hệ TMS320C6x Thế hệ TMS320C6x đa ra các giải pháp có lợi cho yêu cầu về lập trình đối với DSP tốc độ cao Họ TMS320C6x là các thiết bị đầu tiên đặc trng cho VelociTI, một cấu trúc cao cấp, từ lệnh rất dài (VLIW) đợc phát triển bởi Texas Instruments, nó cho phép... xử lý tín hiệu số dấu phẩy tĩnh (DSP) TI cũng đã công bố DSP dấu phẩy động TMS320C67x trên nền CPU lõi VelociTI, nó có khả năng thực hiện 1 GFLOP (một tỷ phép tính dấu phẩy động trong một giây) 16 TMS320C6x với VelociTI cho phép những giải pháp có lợi tối đa Các thiết bị ' C6x đa ra những giải pháp có lợi tối đa cho việc lập trình DSP hiệu năng cao Những công cụ phát triển của 'C6x bao gồm một phần... 60 triệu phép tính dấu phẩy động trong một giây và 16,67 ữ 30 triệu lệnh trong một giây Các thiết bị C3x có cấu trúc đặc tính cao, dễ sử dụng, cho phép ngời sử dụng phát triển các ứng dụng một cách nhanh chóng Họ C3x có thể đợc dùng rộng rãi trong các lĩnh vực nh ứng dụng tự động, âm thanh số, kỹ thuật tự động, điều khiển công nghiệp, truyền dữ liệu, các thiết bị văn phòng nh các thiết bị ngoại vi đa... thế hệ C3x Các công cụ phát triển xử lý song song đã có ở thế hệ C4x Các thiết bị TMS320C4x là các bộ xử lý tín hiệu số dấu phẩy động 32-bit đợc tối u hoá cho việc xử lý song song Họ C4x sẽ tập hợp một CPU thực hiện mạnh và bộ điều khiển DMA cùng với 6 cổng truyền thông để phù hợp với những yêu cầu của bộ đa xử lý và các ứng dụng I/O bậc cao Tất cả các thiết bị C4x đều tơng thích với môi trờng phát triển. .. ghi điều khiển ngoại vi và hệ thống của TMS320x240 có chứa tất cả các bit dữ liệu, bit trạng thái và bit điều khiển để vận hành hệ thống và các môđun ngoại vi trên thiết bị (trừ bộ quản lý sự kiện) Hình 2-3 Bản đồ bộ nhớ ngoại vi 2.1.2 Cấu trúc Bus trong CPU C24x DSP C24x, một thành viên của gia đình DSP TMS320, gồm một lõi DSP C2xx đợc thiết kế sử dụng lõi ASIC 2xLP Lõi DSP C2xx có cấu trúc bus chơng . dung của luận văn đợc trình bày thành bốn chơng chính: Chơng 1: Tổng quan về các bộ xử lý tín hiệu số (Digital Signal Processing- DSP) họ TMS320 của hãng Texas Instrument. Chơng này luận văn xin. gồm bốn thiết bị C4x. đối với một hệ thống hoàn chỉnh, XDS510 là cần thiết. Kết luận chơng 1: Chơng này luận văn đã trình bày một cách tổng quan các họ TMS320 của hãng TI, qua đó phân tích. thế hệ. Chơng 2: Tổ chức phần cứng của hệ phát triển DSP dùng Code Composer. Trong chơng này luận văn xin trình bày kiến trúc hệ cơ sở của DSP dùng Code Composer. Các thành phần của bảng đánh

Ngày đăng: 26/06/2014, 02:11

Từ khóa liên quan

Mục lục

  • Các sản phẩm của thế hệ TMS320C6x: TMS320C601

    • 2.3. Bộ xử lý trung tâm (CPU)

      • Bảng 2-4. Giải thích sơ đồ chức năng khối phần cứng bên trong của F240

      • Hình 2-28: Sơ đồ bảng đánh giá (EVM) TMS320F/C24x

        • Hình 2-29: Bản đồ bộ nhớ TMS320F/C24x

          • Hình 2-30: Đấu nối bảng đánh giá TMS320C24 và bộ mô phỏng XDS510PP

            • Bảng 2-8 Các tham số khởi nguồn XDS510PP

              • Bit cao

              • Bảng 2-10. Các thanh DAC

              • Bảng 2-11. Đầu ra DAC

              • Cổng mô phỏng

              • Hình 2-33. Giao diện phần cứng cổng nối tiếp RS-232 trên bảng đánh giá TMS320C24x

              • bộ xử lý tín hiệu số TMS320F/C24x

Tài liệu cùng người dùng

Tài liệu liên quan