la Sistema-en-uno-viruta o el sistema del en la viruta ( SoC o SOC ) refiere a integrar todos los componentes de la computadora o del otro sistema electrónico en un solo circuito integrado (viruta). ¡microcontrolador y el ASIC ; las fuentes necesitaron --> puede contener el digital, el análogo, la mezclado-señal, y a menudo el &ndash de las funciones de la radiofrecuencia ; todos en una viruta. Un uso típico está en el área de los sistemas encajados .
Si no es factible construir un SoC para un uso particular, una alternativa es un sistema en el paquete (sorbo) que abarca un número de virutas en un solo paquete. El SoC se cree para ser más rentable puesto que aumenta la producción de la fabricación y porque su empaquetado es más simple.
Estos bloques son conectados por un autobús propietario o industry-standard tal como el autobús AMBA del BRAZO . Los reguladores del acceso directo de memoria encaminan datos directo entre los interfaces externos y la memoria, puenteando la base del procesador y de tal modo aumentando el rendimiento de procesamiento de datos del SoC.
La mayoría del SoCs se desarrolla de los bloques preseleccionados del hardware para los elementos del hardware descritos arriba, junto con los conductores de software que controlan su operación. De importancia particular son los apilados del protocolo que conducen interfaces industry-standard como USB . Los bloques del hardware se ponen juntos usar las herramientas cad ; los módulos de programación son integrados usar un entorno de desarrollo del software.
Un paso dominante en el flujo del diseño es la emulación : el hardware se traza sobre una plataforma de la emulación basado en un arsenal de puerta programable del campo (FPGA) ese los imitadores el comportamiento del SoC, y los módulos de programación se cargan en la memoria de la plataforma de la emulación. Una vez que está programada, la plataforma de la emulación permite el soporte físico y el software del SoC que se probarán y de eliminado errores cerca de su velocidad operacional completa.
Después de que la emulación el hardware del SoC siga la fase del lugar y de la ruta del diseño de un circuito integrado antes de que se fabrique.
Las virutas se verifican para la corrección lógica antes de ser enviado a la fundición. El proceso se llama verificación de ASIC. El Verilog y el VHDL son los idiomas descriptivos típicos de hardware usados para la verificación. Con la complejidad creciente de virutas, las idiomas de la verificación del hardware tienen gusto SystemVerilog, SystemC, e, y se utiliza el OpenVera . Los insectos que encontró en la etapa de la verificación se divulgan al diseñador. Tradicionalmente, los 70% de tiempo y la energía en ciclo vital de diseño de viruta están pasados en la verificación.
Los diseños del SoC consumen menos energía y tienen generalmente una confiabilidad más barata y más alta que los sistemas de la multi-viruta que substituyen. Y con pocos paquetes en el sistema, los costes de montaje se reducen también.
Sin embargo, como la mayoría de los diseños del VLSI, el coste total es más alto para una viruta grande que para la misma funcionalidad distribuida sobre varias virutas más pequeñas, debido a más bajo rinde y costes más altos NRE .
.
| Random links: | Freeland, Washington | Carolyn B. Maloney | Levantar más | Diócesis de Winchester | Northumberland del oeste |