stringtranslate.com

Плата разработки микропроцессора

Фотография двух плат экспериментатора для чипсета MSP430 от Texas Instruments . Слева — увеличенная версия чипа, справа — уменьшенная версия в формате USB .

Плата разработки микропроцессора — это печатная плата, содержащая микропроцессор и минимальную вспомогательную логику, необходимую инженеру-электронщику или любому человеку, который хочет познакомиться с микропроцессором на плате и научиться его программировать. Он также служил пользователям микропроцессоров методом создания прототипов приложений в продуктах.

В отличие от систем общего назначения, таких как домашний компьютер , обычно плата разработки практически не содержит аппаратных средств, предназначенных для пользовательского интерфейса. Он будет иметь некоторые возможности для приема и запуска программы, предоставленной пользователем, например, загрузку программы через последовательный порт во флэш-память или какую-либо форму программируемой памяти в сокете в более ранних системах.

История

Причина существования платы для разработки заключалась исключительно в том, чтобы предоставить систему для обучения использованию нового микропроцессора, а не для развлечения, поэтому все лишнее было исключено, чтобы снизить затраты. Даже корпус не был поставлен, как и блок питания. Это связано с тем, что плата будет использоваться только в «лабораторной» среде, поэтому ей не потребуется корпус, и плата может питаться от обычного настольного источника питания, уже доступного инженеру-электронщику.

Комплекты для обучения работе с микропроцессорами не всегда производились производителями микропроцессоров. Многие системы, которые можно классифицировать как комплекты для разработки микропроцессоров, были произведены третьими сторонами, одним из примеров является Sinclair MK14 , вдохновленным официальной платой разработки SC/MP от National Semiconductor , «интрокитом NS». [1]

Хотя эти макетные платы не были предназначены для любителей, они часто покупали их, потому что они были самыми первыми доступными дешевыми микрокомпьютерными устройствами. Они часто добавляли всевозможные расширения, такие как увеличение памяти, видеоинтерфейс и т. д. Было очень популярно использовать (или писать) реализацию Tiny Basic . Самая популярная микропроцессорная плата KIM-1 получила наибольшее внимание со стороны любителей, поскольку она была намного дешевле, чем большинство других плат разработки, и для нее было доступно больше программного обеспечения (Tiny Basic, игры, ассемблеры ), а также дешевые расширения. карты, чтобы добавить больше памяти или другие функции. [2] В таких журналах, как « Kilobaud Microcomputing » , было опубликовано больше статей , в которых описывалось самодельное программное и аппаратное обеспечение для KIM-1, чем для других плат разработки. [3]

Сегодня некоторые производители микросхем по-прежнему выпускают «тестовые платы» для демонстрации своих чипов и использования их в качестве « эталонной конструкции ». Их значение в наши дни намного меньше, чем в те дни, когда такие платы ( каноническим примером была KIM-1 ) были единственным недорогим способом «практического» знакомства с микропроцессорами.

Функции

Важнейшей особенностью платы разработки микропроцессора был встроенный в ПЗУ монитор машинного языка , или «отладчик», как его еще иногда называли. Часто название платы было связано с названием этой программы мониторинга, например, название программы мониторинга KIM-1 было «Монитор ввода с клавиатуры», поскольку программное обеспечение на основе ПЗУ позволяло вводить программы без строк громоздкие тумблеры , которые использовались в старых системах. В популярных системах на базе Motorola 6800 часто использовался монитор, в названии которого было слово «bug», означающее «отладчик», например популярный « MIKBUG ». [4]

Ввод обычно осуществлялся с помощью шестнадцатеричной клавиатуры с использованием программы мониторинга машинного языка , а дисплей состоял только из 7-сегментного дисплея. Резервное хранилище написанных ассемблерных программ было примитивным: обычно предусматривался только интерфейс кассетного типа или для чтения (или перфорации) бумажной ленты использовался последовательный интерфейс телетайпа . [5]

Часто на плате имеется какой-то разъем расширения, через который выводятся все необходимые сигналы ЦП, чтобы инженер мог собрать и протестировать экспериментальный интерфейс или другое электронное устройство.

Внешние интерфейсы на пустой плате часто ограничивались одним последовательным портом RS-232 или токовым контуром , поэтому можно было подключить терминал , принтер или телетайп.

Список досок исторического развития

Тренажер микроконтроллера Dragon12-P Freescale HCS12 /9S12, многофункциональный EVB, EVBU и плата разработки проектов.

Оценочные платы DSP

Оценочная плата DSP, иногда также известная как стартовый комплект DSP (DSK) или оценочный модуль DSP, представляет собой электронную плату с процессором цифровых сигналов, используемую для экспериментов, оценки и разработки. [6] Приложения разрабатываются в стартовых комплектах DSP с использованием программного обеспечения, обычно называемого интегрированной средой разработки (IDE). [7] Texas Instruments и Spectrum Digital — две компании, производящие эти комплекты.

Двумя примерами являются DSK 6416 от Texas Instruments [8] на базе процессора цифровых сигналов с фиксированной точкой TMS320C6416 , входящего в серию процессоров C6000, основанных на архитектуре VelociTI.2 [9] и DSK 6713 от Texas Instruments. который был разработан в сотрудничестве с Spectrum Digital на основе 32-битного процессора цифровых сигналов с плавающей запятой TMS320C6713, [9] :3  , который позволяет программировать на C и ассемблере.

Смотрите также

Рекомендации

  1. ^ http://www.old-computers.com/MUSEUM/computer.asp?st=1&c=1147. Архивировано 21 ноября 2010 г. в Wayback Machine. Описание вводного комплекта National Semiconductor.
  2. ^ http://oldcomputers.net/kim1.html КИМ пользовался большой популярностью среди любителей.
  3. ^ почему Kilobaud опубликовал программное обеспечение KIM
  4. ^ «Система MEK6800D2 с MIKBUG» . Архивировано из оригинала 1 октября 2011 года.
  5. ^ http://retro.hansotten.nl/index.php?page=micro-kim Micro-KIM — это ретро-римейк KIM, для которого доступно множество программ, изначально выпущенных на бумажной ленте.
  6. ^ «Стартовые наборы DSP» . ДСП . Кейн Компьютеры. Архивировано из оригинала 3 декабря 2013 года . Проверено 23 апреля 2012 г.
  7. ^ Роберт Ошана (29 сентября 2005 г.). Методы разработки программного обеспечения DSP для встраиваемых систем и систем реального времени. Ньюнес. п. 384. ИСБН 978-0750677592. Проверено 23 апреля 2012 г.
  8. ^ Протокол конференции симпозиума по ядерным наукам IEEE, 2004 г. Рим : Институт инженеров по электротехнике и электронике . 2004. с. 4161. ИСБН 978-0780387003. Проверено 23 апреля 2012 г.
  9. ^ аб Ральф Чассейн (13 декабря 2004 г.). Цифровая обработка сигналов и приложения с помощью C6713 и C6416 DSK. Уайли-Интерсайенс. п. 497. ИСБН 978-0471690078. Проверено 23 апреля 2012 г.