Sistema em um chip
De Wikipedia, a enciclopédia encyclopedia
Um sistema em um chip (em inglês system on a chip ou system-on-chip, sigla SoC) se refere a todos os componentes de um computador, ou qualquer outro sistema eletrônico, em um circuito integrado (chip). Ele pode conter funções digitais, analógicas, mistas e, muitas vezes, de radiofrequência - RF; tudo em apenas um.[1] Uma típica aplicação é na área de sistemas embarcados.[2]
As características de um SoC assemelham-se às de um microcontrolador. Normalmente, microcontroladores possuem menos que 100K de RAM (apenas poucos Kilobytes), e frequentemente são sistemas de chip único. Enquanto o termo SoC é usado várias vezes para processadores mais potentes, capazes de executarem programas como o Windows ou o Linux, nas quais necessitam de memórias externas (flash, RAM) para funcionarem, e que são usados com vários periféricos acoplados. A grande maioria dos sistemas que se rotulam System-on-chip possuem uma conotação técnica maior de que a realidade: aumentam a integração do chip para reduzir os custos de fabricação e tornar disponíveis sistemas mais compactos. Muitos são complexos demais para se ajustarem em apenas um chip construído com um processo otimizado para apenas uma das funções do sistema.[3]
Quando não há praticidade para construir uma determinada aplicação SoC, uma alternativa é o sistema em um encapsulamento (System in package (SiP), em inglês), abrangendo vários chips em um único encapsulamento. E, em larga escala, acredita-se que o SoC possui um custo menor que o SiP, quando aumentada a produção,[1] por ser mais simples de realizar o agrupamento.[4]
Outra opção, por exemplo, como visto na maioria dos telefones celulares e no Beagleboard, é o "pacote em pacote" empilhando durante a montagem do cartão. O chip SoC inclui processadores e números digitais periféricos; e vem em uma grade de bolas, pacote com conexões inferiores e superiores. As bolas inferiores conectam o cartão e vários periféricos, com as bolas superiores em um anel segurando um barramento de memórias usado para acessar NAND flash e DDR2 RAM. Pacotes de memória podem vir de vários fornecedores.