Placa de desenvolvimento de microprocessador - Microprocessor development board

Foto de duas placas experimentadoras para o chipset MSP430 da Texas Instruments . À esquerda, a versão maior do chip, à direita uma versão menor em formato USB .

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

Treinador de microcontroladores Dragon12-P Freescale HCS12 / 9S12, um EVB All-In-One, EVBU e placa de desenvolvimento de projeto.

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

Referências