Макетная плата микропроцессора - Microprocessor development board

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

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

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

История

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

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

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

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

Функции

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

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

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

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

Список исторических советов по развитию

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

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

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

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

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

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