Microprocessor development board

Microprocessor development board
Photo of two experimenter boards for the MSP430 chipset by Texas Instruments. On the left the larger chip version, on the right a small version in USB format.

A microprocessor development board is a printed circuit board containing a microprocessor and the minimal support logic needed for an engineer to become acquainted with the microprocessor on the board, and to learn to program it. It also served users of the microprocessor as a method to prototype applications in products.

Unlike a general-purpose system such as a home computer, usually a development board contains little or no hardware dedicated to a user interface. It will have some provision to accept and run a user-supplied program, such as downloading a program through a serial port to flash memory, or some form of programmable memory in a socket in earlier systems.

Contents

History

The reason for the existence of a development board was only to provide a system for learning to use a new microprocessor, not for entertainment. So everything superfluous was left out to keep costs down. Even an enclosure was not supplied, nor a power supply. This is because the board would only be used in a "laboratory" environment so it did not need an enclosure, and the board could be powered by a typical bench power supply already available to an electronic engineer.

Microprocessor training development kits were not always produced by microprocessor manufacturers. Many systems that can be classified as microprocessor development kits were produced by third parties, one example is the Sinclair MK14, which was inspired by the official SC/MP development board from National Semiconductor, the "NS introkit"[1].

Although these development boards were not designed for hobbyists, they were often bought by them because they were the earliest cheap microcomputer devices you could buy. They often added all kinds of expansions, such as more memory, a video interface etc. It was very popular to use (or write) an implementation of Tiny Basic. The most popular microprocessor board, the KIM-1, received the most attention from the hobby community, because it was much cheaper than most other development boards, and you could get more software for it (Tiny Basic, games, assemblers), and cheap expansion cards to add more memory or other functionality.[2] Also much more articles were published in magazines like "Kilobaud Microcomputing" that described home-brew software and hardware for the KIM-1 you could copy than for other development boards.[3]

Today some chip producers still release "test boards" to demonstrate their chips, and to use them as a "reference design". Their significance these days is much smaller than it was in the days that such boards, (the KIM-1 being the canonical example) were the only low cost way to get "hands-on" acquainted with microprocessors..

Features

The most important feature of the microprocessor development board was the ROM based built-in machine language monitor, or "debugger" as it was also sometimes called. Often the name of the board was related to the name of this monitor program, for example the name of the monitor program of the KIM-1 was "Keyboard Input Monitor", because the ROM based software allowed entry of programs without the rows of cumbersome toggle switches that older systems used. The popular 6800 based systems often used a monitor with a name with the word "bug" for "debugger" in it, for example the popular "MIKBUG"[4].

Input was normally done with a hexadecimal keyboard, using a machine language monitor program, and the display only consisted of a 7-segment display. Backup storage of written assembler programs was primitive: only a cassette type interface was typically provided, or the serial telex interface was used to read (or punch) a papertape.[5]

Often the board has some kind to expansion connector that brought out all the necessary CPU signals, so that an engineer could build and test an experimental interface or other electronic device.

External interfaces on the bare board were often limited to an RS232 serial port, so a terminal, printer, or teletypewriter could be connected.

List of historical development boards

  • 8085AAT a 8085 microprocessor training unit from Paccom
  • CDP18S020 evaluation board for the RCA CDP1802 microprocessor
  • EVK 300 6800 single board from American Microsystems (AMI)
  • Explorer/85 expandable learning system based on the 8085, by Netronics's research and development ltd.
  • ITT experimenter used switches and LEDs, and an intel 8080
  • JOLT was designed by Raymond M. Holt, co-founder of Microcomputer Associates, Incorporated.
  • KIM-1 the development board for the MOS Technology/Rockwell/Synertek 6502 microprocessor. The name KIM is short for "keyboard input monitor"
    • SYM-1 a slightly improved KIM-1 with better software, more memory, and I/O. Also known as the VIM
    • AIM-65 an improved KIM-1 with an alphanumerical LED display, and a built-in printer.
    • The KIM-1 also lead to some unofficial copies, such as the super-KIM and the Junior from the magazine Elektor, and the MCS Alpha 1
  • LC 80 by Robotron
  • MAXBOARD development board for the Motorola 6802.
  • MEK6800D2 the official development board for the Motorola 6800 microprocessor. The name of the monitor software was MIKBUG
  • MicroChroma 68 color graphics kit. Developed by Motorola to demonstrate their new 6847 video display processor. The monitor software was called TVBUG
  • Motorola EXORcisor development system (rack based) for the Motorola 6809
  • Microprofessor I (MPF-1) Z80 development and training system by Acer
  • MST-80B 8080 training system by the Lawrence Livermore National Laboratory
  • NS introkit by National Semiconductor featuring the SC/MP, the predecessor to the Sinclair MK14
  • NRI microcomputer, a system developed to teach computer courses by McGraw-Hill and the National Radio InstituteI (NRI)
  • MK14 Trainings system for the SC/MP microprocessor from Sinclair Research Ltd.
  • SDK-80 Intels development board for their 8080 microprocessor
  • SDK-51 Intels development board for their Intel MCS-51
  • SDK-85 Intels development board for their 8085 microprocessor
  • SDK-86 Intels development board for their 8086 microprocessor
  • Siemens Microset-8080 boxed system based on a 8080.
  • Signetics Instructor 50 based on the Signetics 2650.
  • RCA Cosmac Super Elf by RCA . a 1802 learning system with an RCA 1861 Video Display Controller.
  • TK-80 the development board for NEC's clone of Intel's i8080, the μPD 8080A
  • TM 990/100M evaluation board for the Texas Instruments TMS9900
  • TM 990/180M evaluation board for the Texas Instruments TMS9800
  • XPO-1 Texas Instruments development system for the PPS-4/1 line of microcontrollers

See also

References

  1. ^ http://www.old-computers.com/MUSEUM/computer.asp?st=1&c=1147 description of the National Semiconductor introkit
  2. ^ http://oldcomputers.net/kim1.html KIM was very popular with hobbyists
  3. ^ why Kilobaud published KIM software
  4. ^ http://www.computermuseumgroningen.nl/motorola/mek6800d2.html the MEK6800D2 system with MIKBUG
  5. ^ http://retro.hansotten.nl/index.php?page=micro-kim Micro-KIM is a retro remake of the KIM for which many programs are available that were originally released on papertape

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Microprocessor — Intel 4004, the first general purpose, commercial microprocessor A microprocessor incorporates the functions of a computer s central processing unit (CPU) on a single integrated circuit,[1] (IC) or at most a few integrated circuits …   Wikipedia

  • Defence Research and Development Organisation — Sanskrit: बलस्य मूलं विज्ञानम् Strength s Origin is in Science [1] Agency overvi …   Wikipedia

  • Cell (microprocessor) — Cell is a microprocessor architecture jointly developed by Sony Computer Entertainment, Toshiba, and IBM, an alliance known as STI . The architectural design and first implementation were carried out at the STI Design Center in Austin, Texas over …   Wikipedia

  • Single-board computer — Single board computers (SBCs) are complete computers built on a single circuit board. The design is centered on a single or dual microprocessor with RAM, IO and all other features needed to be a functional computer on the one board. The first… …   Wikipedia

  • National Enterprise Board — The National Enterprise Board (NEB) was a UK government body. Contents 1 History 2 See also 3 References 4 External links Hist …   Wikipedia

  • Home computer — A home computer was a class of personal computer entering the market in 1977 and becoming common during the 1980s. [ [http://www.homecomputer.de/ Home of the home computer] website] They were marketed to consumers as accessible personal computers …   Wikipedia

  • List of early microcomputers — This is a list of early microcomputers encompassing the microprocessor based development system/hobbyist microcomputers being made and sold as DIY kits or pre built machines in relatively small numbers in the mid 1970s, before the advent of the… …   Wikipedia

  • KIM-1 — The KIM 1, short for Keyboard Input Monitor , was a small 6502 based microcomputer kit developed and produced by MOS Technology, Inc. and launched in 1975. It was very successful in terms of that period, due to its low price (following from the… …   Wikipedia

  • Elektor Junior Computer — The Elektor Junior Computer was a simple 6502 based Microprocessor development board published in the 1980s in the Dutch, German and later French and British versions of Elektor/Electuur, in the form of a series of articles, and four books. It… …   Wikipedia

  • MK14 — For the firearm called Mk 14, see Mk 14 Mod 0 Enhanced Battle Rifle. MK14 (foreground) with modern reproductions behind. The Microcomputer Kit 14, or MK14 was a computer kit sold by Science of Cambridge of the United Kingdom, first introduced in… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”