10.11.2012 Views

Circuitos Práticos - Saber Eletrônica

Circuitos Práticos - Saber Eletrônica

Circuitos Práticos - Saber Eletrônica

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!