Circuitos Práticos - Saber Eletrônica
Circuitos Práticos - Saber Eletrônica
Circuitos Práticos - Saber Eletrônica
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Adeus aos ASIC<br />
A lógica programável também deverá<br />
ocupar boa parte do mercado de ASICs<br />
(Application Specific Integrated Circuit –<br />
circuitos integrados de aplicação específica,<br />
antigamente chamados de “custom”) devido<br />
à facilidade de adaptar e aperfeiçoar o circuito<br />
sem precisar trocar o componente. Os<br />
ASICs são os componentes preferidos pela<br />
indústria de consumo que, normalmente,<br />
costuma empregar milhões deles em produtos<br />
como videocassetes, receptores de satélite<br />
e de TV a cabo, telefones celulares e sem<br />
fio, computadores e impressoras. Contudo,<br />
as mudanças tecnológicas puxadas pela necessidade<br />
de expansão do mercado trazem<br />
mudanças nos padrões de comunicação de<br />
dados, compactação e criptografia. Como os<br />
consumidores exigem sempre o que há de<br />
mais moderno, aqueles equipamentos com<br />
ASICs antigos tornam-se inúteis e causam<br />
grandes prejuízos aos fabricantes.<br />
Com os chips de lógica programável<br />
é possível fazer um aperfeiçoamento ou<br />
mudança de funcionamento de um produto<br />
a um custo muito baixo. Por exemplo,<br />
muitos equipamentos decodificadores de<br />
TV a cabo tem a habilidade de receber, pelo<br />
próprio cabo, pacotes de dados que formam<br />
arquivos completos para substituição da<br />
programação de FPGAs. Isto pode permitir<br />
que uma operadora que usava compressão<br />
de imagem MPEG-2 mude para MPEG-21,<br />
adicionando mais serviços, sem precisar<br />
trocar o decodificador na casa dos clientes.<br />
Já existem aplicações (em fase experimental)<br />
de FPGAs que são montados em cartões<br />
PCMCIA ou conectados via USB e usados para<br />
acelerar o processamento de imagens em programas<br />
multimídia. O usuário pode comprar<br />
diferentes filtros e efeitos especiais através de<br />
um site da Internet e recebe um arquivo de<br />
configuração. Quando a operação desejada é<br />
selecionada o arquivo correspondente é transferido<br />
para o FPGA e este começa a funcionar<br />
de forma a fazer em hardware as operações<br />
que antes eram feitas por software, acelerando<br />
o processamento dezenas de vezes.<br />
Conclusão<br />
Qualquer pessoa com algum conhecimento<br />
de lógica digital e de eletrônica pode<br />
ter acesso a esta tecnologia. Usando Lógica<br />
Programável é fácil fazer instrumentos de<br />
bancada, controladores de LEDs e teclados<br />
em painéis, substituir um decodificador de<br />
display difícil de achar, usar um só chip ligado<br />
a um microprocessador quando antes você<br />
precisava de vários registradores e decodificadores<br />
de endereços.<br />
Os componentes são baratos e as ferramentas<br />
de software são gratuitas para quem<br />
quiser trabalhar com menos de 200.000<br />
gates. O maior conhecimento exigido é<br />
da linguagem de programação, que pode<br />
ser VHDL ou Verilog. Embora ambas sejam<br />
muito eficazes, o VHDL está se tornando<br />
um padrão nas empresas e por isso foi<br />
escolhido como o tema de um curso que<br />
será publicado na <strong>Saber</strong> <strong>Eletrônica</strong>. Além<br />
deste curso está, programada uma série<br />
F2. Placas antigas podem ser substituidas<br />
por um único chip.<br />
tecnologias<br />
de artigos empregando lógica programável<br />
que apresentam circuitos práticos e úteis<br />
ao leitor, tais como um analisador lógico de<br />
baixo custo, uma lombada eletrônica, um<br />
frequencímetro digital e um controlador de<br />
motores de passo.<br />
A ferramenta de software necessária,<br />
chamada WebPACK, foi distribuída no CD-<br />
-ROM da revista <strong>Saber</strong> <strong>Eletrônica</strong> Especial 5<br />
e também pode ser obtida via Internet – com<br />
tamanho de aproximadamente 150 MB – no<br />
web site da Xilinx (www.xilinx.com - products<br />
- design tools). Esta ferramenta serve<br />
para toda a linha de CPLDs e para a maior<br />
parte da linha de FPGAs Xilinx.<br />
Aplicação / Operação Microcontrolador Lógica Programável<br />
Interface analógica SIM Precisa circuito externo<br />
Execução de uma tarefa em<br />
menos de 1s<br />
Execução de uma tarefa em<br />
mais de 1s<br />
Execução de tarefas complexas<br />
Número de pinos de E/S Até 45<br />
Alto custo ou usando múltiplos<br />
microcontroladores em paralelo<br />
SIM<br />
SIM SIM<br />
SIM, lentamente e sequencialmente<br />
SIM, alta velocidade e em<br />
paralelo<br />
Preço (USD, FOB) 1 a 10 1 à 20 (típico)<br />
Programação in-circuit (após<br />
ser soldado na placa)<br />
Desenvolvimento do projeto<br />
quando exige execução de<br />
tarefas simultâneas<br />
Depende do modelo SIM<br />
Lento Rápido<br />
Até 1.100 (mais comum de 34<br />
a190)<br />
Oscilador (clock) SIM, interno ou ext. Precisa circuito externo<br />
Frequência de operação (típico) kHz à 20MHz 0 a 200MHz<br />
E<br />
F3. 900 mil gates em 3 FPGAs permitem<br />
gerar duas saídas de vídeo.<br />
T2. Elementos<br />
de decisão.<br />
2012 I SABER ELETRÔNICA 459 I 13