Placa de desenvolvimento de microprocessador - Microprocessor development board
Uma placa de desenvolvimento de microprocessador é uma placa de circuito impresso que contém um microprocessador e a lógica de suporte mínima necessária para um engenheiro eletrônico ou qualquer pessoa que queira se familiarizar com o microprocessador da placa e aprender a programá-lo. Também serviu aos usuários do microprocessador como um método para prototipar aplicativos em produtos.
Ao contrário de um sistema de uso geral, como um computador doméstico , geralmente uma placa de desenvolvimento contém pouco ou nenhum hardware dedicado a uma interface de usuário. Ele terá alguma disposição para aceitar e executar um programa fornecido pelo usuário, como baixar um programa por meio de uma porta serial para a memória flash ou alguma forma de memória programável em um soquete em sistemas anteriores.
História
A razão para a existência de uma placa de desenvolvimento era apenas fornecer um sistema para aprender a usar um novo microprocessador, não para entretenimento. Portanto, tudo que era supérfluo foi deixado de fora para manter os custos baixos. Mesmo um gabinete não foi fornecido, nem uma fonte de alimentação. Isso ocorre porque a placa só seria usada em um ambiente de "laboratório", portanto, não precisava de um gabinete e a placa poderia ser alimentada por uma fonte de alimentação de bancada típica já disponível para um engenheiro eletrônico.
Kits de desenvolvimento de treinamento de microprocessador nem sempre foram produzidos por fabricantes de microprocessadores. Muitos sistemas que podem ser classificados como kits de desenvolvimento de microprocessador foram produzidos por terceiros, um exemplo é o Sinclair MK14 , que foi inspirado na placa de desenvolvimento SC / MP oficial da National Semiconductor , o " NS introkit ".
Embora essas placas de desenvolvimento não tenham sido projetadas para amadores, muitas vezes foram compradas por eles porque foram os primeiros dispositivos de microcomputador baratos que você poderia comprar. Eles geralmente adicionavam todos os tipos de expansões, como mais memória, uma interface de vídeo, etc. Era muito comum usar (ou escrever) uma implementação do Tiny Basic . A placa de microprocessador mais popular, a KIM-1 , recebeu mais atenção da comunidade de hobby, porque era muito mais barata do que a maioria das outras placas de desenvolvimento e você poderia obter mais software para ela (Tiny Basic, jogos, montadores) e barata cartões de expansão para adicionar mais memória ou outra funcionalidade. Mais artigos foram publicados em revistas como " Kilobaud Microcomputing ", que descreveu software e hardware caseiros para o KIM-1 do que para outras placas de desenvolvimento.
Hoje, alguns produtores de chips ainda lançam "placas de teste" para demonstrar seus chips e para usá-los como um " design de referência ". Seu significado hoje em dia é muito menor do que na época em que essas placas (o KIM-1 sendo o exemplo canônico ) eram a única forma de baixo custo de se familiarizar com os microprocessadores.
Características
O recurso mais importante da placa de desenvolvimento do microprocessador era o monitor de linguagem de máquina integrado baseado em ROM, ou "depurador", como às vezes também era chamado. Freqüentemente, o nome da placa estava relacionado ao nome deste programa de monitor, por exemplo, o nome do programa de monitor do KIM-1 era "Keyboard Input Monitor", porque o software baseado em ROM permitia a entrada de programas sem as linhas de alternar interruptores que os sistemas mais antigos usavam. Os populares sistemas baseados no 6800 costumavam usar um monitor com um nome com a palavra "bug" para "depurador", por exemplo, o popular " MIKBUG ".
A entrada era normalmente feita com um teclado hexadecimal, usando um programa de monitor em linguagem de máquina , e o display consistia apenas em um display de 7 segmentos. O armazenamento de backup de programas montadores escritos era primitivo: apenas uma interface do tipo cassete era normalmente fornecida ou a interface teletipo serial era usada para ler (ou perfurar) uma fita de papel .
Freqüentemente, a placa tem algum tipo de conector de expansão que traz todos os sinais necessários da CPU, para que um engenheiro possa construir e testar uma interface experimental ou outro dispositivo eletrônico.
As interfaces externas na placa nua eram frequentemente limitadas a uma única porta RS-232 ou serial de loop de corrente , para que um terminal , impressora ou teletipo pudesse ser conectado.
Lista de painéis de desenvolvimento histórico
- 8085AAT , uma unidade de treinamento de microprocessador Intel 8085 da Paccom
- Placa de avaliação CDP18S020 para o microprocessador RCA CDP1802
- EVK 300 6800 placa única da American Microsystems (AMI)
- Sistema de aprendizagem expansível Explorer / 85 baseado no 8085, da pesquisa e desenvolvimento da Netronics ltd.
- O experimentador ITT usou interruptores e LEDs, e um intel 8080
- JOLT foi projetado por Raymond M. Holt , co-fundador da Microcomputer Associates, Incorporated .
-
KIM-1 a placa de desenvolvimento para o microprocessador MOS Technology / Rockwell / Synertek 6502 . O nome KIM é uma abreviatura de "monitor de entrada de teclado"
- SYM-1 um KIM-1 ligeiramente melhorado com software melhor, mais memória e E / S. Também conhecido como VIM
- AIM-65 um KIM-1 aprimorado com uma tela de LED alfanumérica e uma impressora embutida.
- O KIM-1 também levou a algumas cópias não oficiais, como o super-KIM e o Junior da revista Elektor , e o MCS Alpha 1
- LC80 por Kombinat Mikroelektronik Erfurt
- Placa de desenvolvimento MAXBOARD para o Motorola 6802.
- MEK6800D2 a placa de desenvolvimento oficial do microprocessador Motorola 6800 . O nome do software do monitor era MIKBUG
- Kit gráfico colorido MicroChroma 68 . Desenvolvido pela Motorola para demonstrar seu novo processador de vídeo 6847 . O software do monitor foi chamado TVBUG
- Sistema de desenvolvimento Motorola EXORciser (baseado em rack) para o Motorola 6809
- Sistema de desenvolvimento e treinamento do Microprofessor I (MPF-1) Z80 da Acer
- Sistema de desenvolvimento Tangerine Microtan 65 6502 com VDU, que pode ser expandido para um sistema mais capaz.
- Sistema de treinamento MST-80B 8080 pelo Laboratório Nacional Lawrence Livermore
- NS introkit da National Semiconductor apresentando o SC / MP , o predecessor do Sinclair MK14
- Microcomputador NRI , um sistema desenvolvido para ministrar cursos de informática por McGraw-Hill e o National Radio Institute (NRI)
- Sistema de treinamento MK14 para o microprocessador SC / MP da Sinclair Research Ltd.
- SDK-80 da placa de desenvolvimento da Intel para o microprocessador 8080
- SDK-51 da placa de desenvolvimento da Intel para o Intel MCS-51
- SDK-85 da placa de desenvolvimento da Intel para o microprocessador 8085
- SDK-86 da placa de desenvolvimento da Intel para o microprocessador 8086
- Sistema em caixa Siemens Microset-8080 baseado em um 8080.
- Signetics Instrutor 50 baseado no signetics 2650 .
- SGS- ATES Nanocomputador z80.
- RCA Cosmac Super Elf da RCA . um sistema de aprendizagem 1802 com um RCA 1861 Video Display Controller .
- TK-80 a placa de desenvolvimento para NEC 'clone de s Intel ' s i8080 , o μPD 8080A
- Placa de avaliação TM 990 / 100M para Texas Instruments TMS9900
- Placa de avaliação TM 990 / 180M para Texas Instruments TMS9800
- Sistema de desenvolvimento XPO-1 Texas Instruments para a linha de microcontroladores PPS-4/1
Placas de avaliação DSP
Uma placa de avaliação DSP, às vezes também conhecida como DSP starter kit (DSK) ou um módulo de avaliação DSP, é uma placa eletrônica com um processador de sinal digital usado para experimentos, avaliação e desenvolvimento. Os aplicativos são desenvolvidos em DSP Starter Kits usando software geralmente referido como um ambiente de desenvolvimento integrado (IDE). Texas Instruments e Spectrum Digital são duas empresas que produzem esses kits.
Dois exemplos são o DSK 6416 da Texas Instruments, baseado no processador de sinal digital de ponto fixo TMS320C6416 , um membro da série C6000 de processadores que é baseado na arquitetura VelociTI.2, e o DSK 6713 da Texas Instruments, que foi desenvolvido em cooperação com Spectrum Digital, baseado no processador de sinal digital de ponto flutuante de 32 bits TMS320C6713 , que permite a programação em C e montagem.
Veja também
- Sistema embutido
- Kit de desenvolvimento de sistema Intel
- Computador de placa única
- Microcontrolador de placa única