Плата разработки микропроцессора
Эта статья нуждается в дополнительных цитатах для проверки . ( март 2012 г. ) |

— Плата разработки микропроцессора это печатная плата, содержащая микропроцессор и минимальную вспомогательную логику, необходимую инженеру-электронщику или любому человеку, который хочет познакомиться с микропроцессором на плате и научиться его программировать. Он также служил пользователям микропроцессоров методом создания прототипов приложений в продуктах.
В отличие от систем общего назначения, таких как домашний компьютер , обычно плата разработки практически не содержит аппаратных средств, предназначенных для пользовательского интерфейса. Он будет иметь некоторые возможности для приема и запуска программы, предоставленной пользователем, например, загрузку программы через последовательный порт во флэш-память или какую-либо форму программируемой памяти в сокете в более ранних системах.
История
[ редактировать ]Причина существования платы для разработки заключалась исключительно в том, чтобы предоставить систему для обучения использованию нового микропроцессора, а не для развлечения, поэтому все лишнее было исключено, чтобы снизить затраты. Даже корпус не был поставлен, как и блок питания. Это связано с тем, что плата будет использоваться только в «лабораторной» среде, поэтому ей не потребуется корпус, и плата может питаться от обычного настольного источника питания, уже доступного инженеру-электронщику.
Комплекты для обучения работе с микропроцессорами не всегда производились производителями микропроцессоров. Многие системы, которые можно классифицировать как комплекты для разработки микропроцессоров, были произведены третьими сторонами, одним из примеров является 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 или токовым контуром , поэтому терминал можно было подключить , принтер или телетайп.
Список досок исторического развития
[ редактировать ]
- 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 с улучшенным программным обеспечением, большим объемом памяти и возможностями ввода-вывода . Также известный как ВИМ
- АИМ-65 - улучшенный КИМ-1 с буквенно-цифровым светодиодным дисплеем и встроенным принтером.
- КИМ-1 также является источником некоторых неофициальных копий, таких как супер-КИМ и Джуниор из журнала Электор , а также MCS Alpha 1.
- LC80 от Комбината Микроэлектроник Эрфурт
- Плата MAXBOARD для разработки Motorola 6802 .
- MEK6800D2 - официальная плата разработки микропроцессора Motorola 6800. Название программного обеспечения монитора было MIKBUG.
- Комплект цветной графики MicroChroma 68. Разработан компанией Motorola для демонстрации нового 6847 процессора видеодисплея . Программное обеспечение монитора называлось TVBUG.
- Система разработки Motorola EXORsiser (в стойке) для Motorola 6809
- Microprofessor I (MPF-1) Z80 Система разработки и обучения от Acer
- Система разработки Tangerine Microtan 65 6502 с VDU , которую можно расширить до более функциональной системы.
- MST-80B 8080 Система обучения от Ливерморской национальной лаборатории Лоуренса
- Интрокит NS от National Semiconductor с SC/MP , предшественником Sinclair MK14.
- Микрокомпьютер NRI, система, разработанная для преподавания компьютерных курсов McGraw-Hill и Национальным институтом радио (NRI).
- Система обучения МК14 для микропроцессора 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 клона 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 с использованием программного обеспечения, обычно называемого интегрированной средой разработки (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 и ассемблере.
См. также
[ редактировать ]- Встроенная система
- Комплект для разработки систем Intel
- Одноплатный компьютер
- Одноплатный микроконтроллер
Ссылки
[ редактировать ]- ^ http://www.old-computers.com/MUSEUM/computer.asp?st=1&c=1147. Архивировано 21 ноября 2010 г. в Wayback Machine. National Semiconductor. Описание вводного комплекта
- ^ http://oldcomputers.net/kim1.html КИМ пользовался большой популярностью среди любителей.
- ^ почему Kilobaud опубликовал программное обеспечение KIM
- ^ «Система МЕК6800Д2 с МИКБУГ» . Архивировано из оригинала 1 октября 2011 года.
- ^ http://retro.hansotten.nl/index.php?page=micro-kim Micro-KIM — это ретро-римейк KIM, для которого доступно множество программ, изначально выпущенных на бумажной ленте.
- ^ «Стартовые наборы DSP» . ДСП . Кейн Компьютеры. Архивировано из оригинала 3 декабря 2013 года . Проверено 23 апреля 2012 г.
- ^ Роберт Ошана (29 сентября 2005 г.). Методы разработки программного обеспечения DSP для встраиваемых систем и систем реального времени . Ньюнес. п. 384. ИСБН 978-0750677592 . Проверено 23 апреля 2012 г.
- ^ Протокол конференции симпозиума IEEE по ядерной науке, 2004 г. Рим : Институт инженеров по электротехнике и электронике . 2004. с. 4161. ИСБН 978-0780387003 . Проверено 23 апреля 2012 г.
- ^ Перейти обратно: а б Ральф Чассейн (13 декабря 2004 г.). Цифровая обработка сигналов и приложения с помощью C6713 и C6416 DSK . Уайли-Интерсайенс. п. 497. ИСБН 978-0471690078 . Проверено 23 апреля 2012 г.