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

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

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

История [ править ]

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

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

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

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

Особенности [ править ]

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

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

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

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

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

Тренажер микроконтроллеров Dragon12-P Freescale HCS12 / 9S12, EVB All-In-One, EVBU и плата для разработки проектов.
  • 8085AAT , обучающий модуль микропроцессора Intel 8085 от Paccom
  • Оценочная плата CDP18S020 для микропроцессора RCA CDP1802
  • Одноплатная плата EVK 300 6800 от American Microsystems (AMI)
  • Расширяемая обучающая система Explorer / 85 на базе 8085 от компании Netronics Research and Development ltd.
  • Экспериментатор ITT использовал переключатели и светодиоды, а также Intel 8080.
  • JOLT был разработан Раймондом М. Холтом , соучредителем Microcomputer Associates, Incorporated .
  • KIM-1 - отладочная плата для микропроцессора MOS Technology / Rockwell / Synertek 6502 . Название KIM - это сокращение от «монитор ввода с клавиатуры».
    • SYM-1 - немного улучшенный KIM-1 с улучшенным программным обеспечением, большим объемом памяти и вводом-выводом. Также известен как VIM
    • AIM-65 улучшенный KIM-1 с буквенно-цифровым светодиодным дисплеем и встроенным принтером.
    • KIM-1 также приводит к некоторым неофициальным копиям, таким как super-KIM и Junior из журнала Elektor , а также MCS Alpha 1.
  • LC80 от Kombinat Mikroelektronik Erfurt
  • Макетная плата MAXBOARD для Motorola 6802.
  • MEK6800D2 - официальная плата для разработки микропроцессора Motorola 6800 . Программное обеспечение монитора называлось MIKBUG.
  • Набор цветной графики MicroChroma 68 . Разработан Motorola для демонстрации своего нового процессора видеодисплея 6847 . Программное обеспечение монитора называлось TVBUG.
  • Система разработки Motorola EXORciser (стоечная) для Motorola 6809
  • Система разработки и обучения Microprofessor I (MPF-1) Z80 от Acer
  • Система разработки Tangerine Microtan 65 6502 с дисплеем, которую можно расширить до более мощной системы.
  • Тренировочная система MST-80B 8080 Ливерморской национальной лаборатории
  • Интрокит NS от National Semiconductor с SC / MP , предшественником Sinclair MK14
  • Микрокомпьютер NRI , система, разработанная для преподавания компьютерных курсов McGraw-Hill и Национальным институтом радио (NRI)
  • MK14 Тренировочная система для микропроцессора SC / MP от Sinclair Research Ltd.
  • SDK-80 Плата разработки Intel для микропроцессора 8080
  • SDK-51 Плата разработки Intel для их Intel MCS-51
  • SDK-85 Intel для разработки микропроцессора 8085
  • SDK-86 Intel для разработки микропроцессора 8086
  • Коробочная система Siemens Microset-8080 на базе 8080.
  • Signetics Instructor 50 на основе Signetics 2650 .
  • Нанокомпьютер SGS-ATES z80.
  • RCA Cosmac Super Elf от RCA . обучающая система 1802 с контроллером видеодисплея RCA 1861 .
  • TK-80 плата разработки для NEC 's клона от Intel ' сек i8080 , то μPD 8080A
  • Оценочная плата TM 990 / 100M для Texas Instruments TMS9900
  • Оценочная плата TM 990 / 180M для Texas Instruments TMS9800
  • Система разработки XPO-1 Texas Instruments для линейки микроконтроллеров PPS-4/1

Оценочные платы DSP [ править ]

Оценочная плата DSP, иногда также известная как стартовый комплект DSP (DSK) или оценочный модуль DSP, представляет собой электронную плату с процессором цифровых сигналов, используемую для экспериментов, оценки и разработки. [6] Приложения разрабатываются в DSP Starter Kits с использованием программного обеспечения, которое обычно называют [интегрированной средой разработки]] (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] ( p3 ), который позволяет программировать на C и ассемблировать.

См. Также [ править ]

  • Встроенная система
  • Комплект для разработки систем Intel
  • Одноплатный компьютер
  • Одноплатный микроконтроллер

Ссылки [ править ]

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