Апаратні засоби РОЗРОБКИ
Компанія Texas Instruments виробляє широкий набір апаратних засобів розробки і налагодження для мікроконтролерів сімейства MSP430. У цей набір входять адаптери для внутрисхемного програмування і налагодження, комплекти для ознайомлення, розробки та налагодження, що включають необхідний адаптер для програмування і налагодження, а також промислові програматори для серійного виробництва кінцевих виробів на базі мікроконтролерів MSP430.
Адаптери для внутрисхемного програмування і налагодження
MSP-FET430PIF - LPT- JTAG адаптер для програмування і налагодження мікроконтролерів сімейства MSP430, який використовує LPT-порт персонального комп'ютера (РС) (рис. 1). Напруга харчування отлаживаемой схеми може лежати в діапазоні 1,8 ... 5 В. Живлення адаптера здійснюється від деяких ліній LPT-порту або від отлаживаемой плати. У схему адаптера (рис. 4) закладена можливість управляти його напругою живлення за допомогою самої отлаживаемой плати.
Мал. 1. LPT-JTAG-адаптер MSP-FET430PIF
Адаптер підтримується існуючими програмними засобами розробки від Texas Instruments і інших сторонніх фірм (наприклад, фірми IAR). Сумісний зі стандартним 14-вивідним JTAG-інтерфейсом (рис. 2) для мікроконтролерів MSP430. Підтримує налагодження та програмування будь-якого члена родини MPS430. У комплект поставки, крім самого адаптера, входить CD-диск з оціночної версією середовища розробки, С-компілятором, ассемблером, лінкером, прикладами програм і іншими необхідними документами.
Мал. 2. Схема розміщення висновків JTAG-MSP430
Таблиця 1. Серія комплектів MSPFET430Uxxx
Комплект Тип корпусу мікро
контролера Тип мікро-
контролерів Примітки MSP-FET430U14 TSSOP-14 MSP430X2XX FLASH MSP-FET430U28 SOWB-20,
SOWB-28 MSP430X1XX FLASH / ROM MSP-FET430U28 SOWB-20,
SOWB-28 MSP430X2XX FLASH / ROM MSP-FET430U40 QFN-40 MSP43023XX FLASH MSP-FET430U48 SOP-48 MSP430X4XX FLASH / ROM / LCD MSP-FET430U64 QFP-64 MSP430X1XX FLASH / ROM MSP-FET430U64 QFP-64 MSP430X4XX FLASH / ROM / LCD MSP -FET430U80 QFP-80 MSP430X4XX FLASH / ROM / LCD MSP-FET430U100 QFP-100 MSP430X4XX FLASH / ROM / LCD
MSP-FET430UIF - USB-JTAG-адаптер для програмування і налагодження мікроконтролерів сімейства MSP430, який використовує USB-порт РС (рис. 3). Напруга харчування отлаживаемой схеми може лежати в діапазоні 1,8 ... 5 В. Є можливість харчування отлаживаемой схеми від адаптера з максимальним струмом до 100 мА.
Мал. 3. USB-JTAG-адаптер MSP-FET430UIF
Мал. 4. Принципова схема LPT-JTAG-адаптера MSP-FET430PIF
Адаптер повністю підтримується існуючими програмними засобами розробки від Texas Instruments. Сумісний зі стандартним 14-вивідним JTAG-інтерфейсом (рис. 2). Підтримує налагодження та програмування будь-якого члена родини MPS430. У комплект поставки, крім самого адаптера, входить CD-диск з оціночної версією середовища розробки, С-компілятором, ассемблером, лінкером, прикладами програм і іншими необхідними документами.
Комплекти для розробки і налагодження
MSP-FETP410 - комплект для налагодження та програмування мікроконтролерів з серії MSP430F41x. Він повністю підтримується середовищами розробки CCE v2.0 від Texas Instruments і IAR v3.x. Підключається до LPT-порту PC і не потребує зовнішнього джерела живлення (рис. 5).
Мал. 5. Комплект для налагодження та програмування мікроконтролерів MSP430F41X
Повний список підтримуваних мікроконтролерів: MSP430F412, MSP430F413, MSP430F415, MSP430F417, MSP430F423, MSP430F425, MSP430F427, MSP430FE423, MSP430FE425, MSP430FE427, MSP430FW423, MSP430FW425 і MSP430FW427.
До складу комплекту входять два мікроконтролера MSP430F413, отладочная плата з ZIF-сокетом, LPT-адаптер для підключення налагоджувальної плати до ПК, необхідні сполучні кабелі, CD-диск з повним набором необхідної документації та програмним забезпеченням (середовище розробки, демо-версія С-компілятора , асемблер, програмний симулятор).
EZ430-F2013 - комплект для налагодження проектів на основі інтерфейсу USB, розміщений на одній платі для підключення до USB-порту PC. В силу свого конструктивного виконання він не вимагає зовнішніх джерел живлення і сполучних кабелів і джгутів.
До складу комплекту входить плата з встановленим на ній мікро контролером MSP4302012, роз'ємом для підключення до USB (рис. 6), CD-диск з повним набором необхідної документації та програмним забезпеченням (середовище розробки, демо-версія С-компілятора, асемблер, програмний симулятор) .
Мал. 6. Комплект для налагодження MSP430F2012
Мал. 7. Комплект для налагодження мікроконтролерів MSP430FG461x / F20xx
Мал. 8. Типова схема підключення JTAG-інтерфейсу до MSP430
Крім усього іншого комплект має одноканальний високоточний цифровий фільтр QF1D512 з кінцевою імпульсною характеристикою (КИХ-фільтр), що дає можливість розробникам легко застосовувати з високою точністю цифрову фільтрацію в таких додатках, як вібродіагностика, звукова фільтрація і моніторинг стану пацієнта в медицині.
Комплект підтримується середовищами розробки CCE v2.0 від Texas Instruments і IAR v3.x.
MSP-FET430Uxxx - серія комплектів для налагодження MSP430 у вигляді невеликих макетних налагоджувальних плат з різним набором периферійних вузлів (РКІ, кнопки, світлодіоди, роз'єми і т.п.), ZIF-сокетом під певний тип корпусу мікроконтролера і USB-JTAG-адаптером для програмування і налагодження (на прикладі комплекту MSP-FETP410 - рис. 5).
У кожен комплект крім зазначених вузлів входять сполучні кабелі і джгути, CD-диск з повним набором необхідної документації та програмним забезпеченням (середовище розробки, демо-версія С-компілятора, асемблер, програмний симулятор).
Комплект повністю підтримується середовищами розробки CCE v2.0 від Texas Instruments і IAR v3.x. Підключається до USB-порту PC і не потребує зовнішнього джерела живлення.
Необхідно відзначити, що на сайті фірми Texas Instruments [1] доступні для скачування принципові схеми, складальні креслення та інша документація по всім налагоджувальний комплектів і адаптерів всього в двох документах [8,9]. Також в цих документах наведена вичерпна інформація по роботі з кожним з описаних вище комплектів налагодження в двох підтримуваних середовищах розробки: Code Composer Essentials [8] і IAR Workbench v3.x [9].
промислові програматори
MSP-GANG430 - промисловий внутрісхемний програматор (рис. 9), що дозволяє одночасно програмувати до 8-ми (включно) мікроконтролерів MSP430 з флеш-пам'яттю. Програмування пристроїв можливо без наявності керуючого комп'ютера, тобто в автономному режимі, як внутрісхемний, так і за допомогою відповідних перехідних панелей - «гнізд».
Мал. 9. Промисловий внутрісхемний програматор MSP-GANG430
Керуюча програма-оболонка для ПК побудована на основі DLL-бібліотек для роботи з програматором. Самі ж DLL-бібліотеки і приклади роботи з ними в поширених середовищах програмування (C, C ++, VisualBasic, LabView) доступні на CD-диску, що постачається разом із програматора.
У комплект поставки MSP-GANG430, крім самого програматора, входять два кабелі (9- і 25-контактні RS-232), плата розширення на 8 JTAG-портів (див. Рис. 4), вісім стикувальних 14-контактних JTAG-кабелів, CD-диск з необхідним програмним забезпеченням і документацією, інструкція з експлуатації безпосередньо програматора і відповідного програмного забезпечення.
Для роботи MSP-GANG430 потрібне зовнішнє джерело живлення, який не входить (!) В комплект поставки програматора. Джерело повинен мати вихідну (допустимо нестабілізована) напруга живлення 9 ... 15 В з вихідним струмом не менше 300 мА.
На сайті виробника доступна для скачування нова версія програмної оболонки для ПК (на момент публікації статті - версія GANG430 v1.38).
ПРОГРАМНІ ЗАСОБИ РОЗРОБКИ
До програмних засобів відносяться середовища розробки (IDE), компілятори мов високого рівня, програмні симулятори (зазвичай вбудовуються в IDE) і т.п.
Середовища програмування і компілятори
MSP-CCE430 - TI Code Composer Essentials, середовище розробки і налагодження для мікроконтролерів всього сімейства MSP430.
Середа CCE430 заснована на відкритій платформі Eclipse [10], призначеної для створення інструментарію розробки і надає розробнику вільний вибір засобів інтеграції, моделювання і тестування, вибір мови програмування, платформи і постачальника цих коштів.
Використання платформи Eclipse дає розробнику спеціалізовані засоби і набір додаткових програмних модулів. Цей інструментарій покликаний спростити інтеграцію програмних засобів від різних постачальників і зменшити час розробки та її вартість. Платформа Eclipse забезпечує великий діапазон вибору сумісних продуктів, дозволяє розробнику використовувати різні операційні системи, отладчики і компілятори, виходячи з власних уподобань.
У складі CCE430 є весь необхідний набір відповідних засобів розробки:
- C-компілятор, асемблер і линкер для ядра MSP430,
- відладчик на рівні вихідного коду,
- вбудований менеджер проектів,
- підтримка апаратних і програмних точок зупину,
- вбудований текстовий редактор:
- підсвічування синтаксису мови,
- контроль коректності при написанні коду,
- автоматичне висвітлення інформації про об'єкти (функції, змінні і т.п.),
інформація, доступна під час налагодження:
- змінні і обчислювані вирази,
- комірки пам'яті,
- внутрішні регістри ядра MSP430.
У версії CCE430 v2.0 введені поліпшення для зручності роботи з середовищем:
- поліпшена стабільність роботи відладчика;
- зручний менеджер проектів для початку роботи, що запускається при запуску середовища;
- підтримка мікроконтролерів з об'ємом флеш-пам'яті більше 64 Кбайт (зокрема, MSP430F461x);
- розширені можливості управління точками зупинки:
- точка зупинки при переповненні стека;
- точки зупину для змінних;
- можливість (в CCE v2.0) завдяки використанню відкритого графічного інтерфейсу Eclipse, підключати різні плагіни: наприклад, підтримку системи контролю версій SubVersion;
- вдосконалений С-компілятор:
- дозволяє формувати додаткову інформацію, в якій повідомляється частинка стека, граф викликів функцій і т.д .;
- вбудована скриптова мова, що дозволяє, наприклад, з'ясувати точний мінімальний розмір стека, необхідного для роботи програми;
- можливість підключення до ССЕ430 продуктів сторонніх виробників - З-компіляторів, лінкерів;
- підтримка роботи під операційною системою Linux.
На сайті Texas Instruments доступна для вільного скачування (zip-архів розміром близько 100 Мбайт) оціночна версія середовища CCE430 [7], обмеження введено тільки в загальному обсязі машинного коду: до 8 Кбайт. У повній версії обмежень немає
Для початку роботи в середовищі CCE430 на сайті Texas Instruments доступний для скачування документ MSP-FET430 FLASH Emulation Tool (FET) [8].
ЛІТЕРАТУРА І ПОСИЛАННЯ
1. Сайт фірми «Texas Instruments» - http://www.ti.com/
2. LPT-JTAG адаптер - http://focus.ti.com/docs/toolsw/folders/print/msp-fet430pif.html
3. USB-JTAG адаптер - http://focus.ti.com/docs/toolsw/folders/print/msp-fet430uif.html
4. Комплект для налагодження мікроконтролерів MSP430Fx41x -
http://focus.ti.com/docs/toolsw/folders/print/msp-fet430p410.html
5. Комплект для налагодження мікроконтролерів MSP430F2012 -
http://focus.ti.com/docs/toolsw/folders/print/ez430-t2012.html
6. Промисловий програматор MSP-GANG430 -
http://focus.ti.com/docs/toolsw/folders/print/msp-gang430.html
7. Середовище розробки MSP-CCE430 - http://www.ti.com/litv/zip/slac063c
8. MSP-FET430 Flash Emulation Tool (FET) для CCE v2.0 - http://www.ti.com/lit/pdf/slau157
9. MSP-FET430 Flash Emulation Tool (FET) для IAR v2.0 - http://www.ti.com/lit/pdf/slau138
10. Відкрита графічне середовище ECLIPSE - http://www.eclipse.org/ .
З питань отримання технічної інформації звертайтеся в компанію КОМПЕЛ.
Е-mail: [email protected] .
Нова отладочная платформа для процесорів DaVinci
В кінці минулого року компанія Texas Instruments анонсувала нові процесори серії DaVinci представляють собою версію кристала DM6446 без ARM-ядра. Відмінною особливістю TMS320DM643x є дуже низька ціна, що не маловажно для російського ринку відеопристроїв. Основною перешкодою використання цих DSP, навіть після появи серійних кристалів, була відсутність коштів розробки для них. Але виробник вирішив і цю проблему, розробивши TMS320DM6437 Digital Video Development Platform (DVDP). Ціна отладочной платформи продовжує традиції сімейства, будучи неймовірно низькою.
Цифрові сигнальні процесори DM643x на основі тільки DSP-ядра добре справляються зі здійсненням кодування H.264 з дозволом D1, вони призначені для таких додатків, як IP-камери спостереження.
У оцінний комплект DM6437 DVDP входить:
- Оцінний модуль (EVM) з вбудованим емулятором;
- Ядра операційних систем, включаючи ядро реального часу DSP / BIOS від TI і VirtualLogix's Linux;
- Digital Video Software Development Kit (DVSDK), що містить Codec Engine для ядра DSP / BIOS, видеокодеки, аудіокодеки і драйвери пристроїв для ядра DSP / BIOS;
- Драйвер PCI для хост-комп'ютера;
Аналізатор поведінки системи, DM6437 SoC Analyzer, на базі технології eXpressDSP;
- Network Developers 'Kit (NDK оціночна версія) зі стеком real-time TCP / IP;
- Інтегроване середовище розробки Code Composer Studio, спеціалізі-
рова під оціночну плату; - Зразки аудіо / відеофайлів для оцінки
Анонсовано новий референсний дизайн цифрових фотокамер
Корпорація Texas Instruments, один з провідних виробник напівпровідникових продуктів, оголосила про розробку нового референсного дизайну на основі процесора обробки зображень DaVinci, що збільшує продуктивність цифрових компактних фотокамер «до рівня дзеркальних аналогів». Основною перевагою нової ідеї є збільшення швидкості серійної зйомки цифрокомпактов до 5 кадрів в секунду. Нагадаємо, що подібної швидкістю не можуть похвалитися навіть цифрові дзеркальні камери початкового і середнього рівня, наприклад скорострільність таких моделей як Canon EOS 400D, Nikon D80 і Sony DSLR-A100 становить «всього» 3 кадри в секунду.
Референсний дизайн включає в себе новий 8-мегапіксельний КМОП-сенсор компанії Micron Technology і власний апаратний кодек відео високої роздільної здатності (HD), здатний «принести HD-відео в моделі вартістю менше $ 99». Більш того, згідно з офіційним прес-релізом, нова система стабілізації зображення в купе з високою продуктивністю процесора DaVinci, що досягає 10 мегапікселів в секунду, дасть можливість виробникам цифрових фотокамер встановлювати чутливість нових моделей аж до 10000 одиниць ISO.
Дані про ціну референсного дизайну, так само як і терміни його доступності для виробників, в прес-релізі не називаються.
джерело:
www.3dnews.ru
Про компанію Texas Instruments
В середині 2001 р компанії Texas Instruments і КОМПЕЛ уклали офіційну дистриб'юторську угоду, яке стало результатом тривалої і успішної роботи КОМПЕЛ в якості офіційного дистриб'ютора фірми Burr-Brown. (Як відомо, Burr-Brown увійшла до складу TI так само, як і компанії Unitrode, Power Trend і Klixon). З цього часу компанія КОМПЕЛ отримала доступ до постачання всієї номенклатури вироблених компанією TI компонентів, технологій та налагоджувальних засобів, а також ... читати далі