¿Los chips Xilinx tienen un modo de bajo consumo o hay alguna forma de eliminar el software o reducir significativamente su consumo de energía al reducir la velocidad del reloj?

El chip ZYNQ es un chip xilinx con un procesador de corteza 9 de doble núcleo duro, un montón de interfaces periféricas cableadas y un millón de puertas o más de tela fpga. Puede ejecutarlo solo con el procesador, o encender el fpga durante el tiempo de ejecución y usar una lógica personalizada para acelerar su sistema.

Creo que he oído que algunos fpgas le permiten cortar la tela en un par de trozos y puede apagar trozos que no necesita. Nunca he usado esa característica.

Xilinx generalmente coloca una cantidad de árboles de reloj en sus chips, por lo que si tiene un núcleo que no usa mucho, podría codificarlo con alguna lógica que apague el reloj cuando no esté en uso. Y el software xilinx debería poner ese bloque en su propio árbol y permitirle apagarlo cuando no esté en uso.

El consumo de energía proviene de la velocidad de conmutación del reloj y la corriente de fuga, por lo que apagar los relojes ahorrará algo de energía, pero no toda. Los Fpga tienen mucha lógica en ellos que le dan mucha corriente de fuga y solo hay mucho que puede hacer.

Si la potencia extremadamente baja es un requisito de diseño importante, es posible que deba cambiar a un diseño asic y pagar la NRE.

More Interesting

¿Cuáles son algunos de los mejores concursos de diseño de sistemas integrados en todo el mundo?

Cómo ser un profesional independiente en el desarrollo de sistemas integrados

¿Cómo se decide si se usa un sistema operativo en tiempo real (RTOS) para un UAV?

¿Cuál es el sistema más pequeño capaz de ejecutar Linux por menos de $ 100?

¿Qué es "más que Moore"?

Quiero comenzar con los microcontroladores. ¿Son suficientes los cursos de ECE de primer año? ¿Qué más debo agregar?

¿Cómo se programan los quadcopters?

¿NIELIT Delhi es un buen lugar para aprender sistemas integrados (cursos de corta duración)?

¿Dónde se encuentra el archivo elf dentro de un microcontrolador?

¿Cuáles son los pros y los contras del desarrollo basado en pruebas considerando solo el software integrado?

¿Cuál es la mejor fuente gratuita en línea para aprender sobre IoT y sistemas integrados?

Soy un experimentado ingeniero de software embebido. Me gustaría aprender a diseñar hardware: placas basadas en microcontroladores. ¿Qué habilidades necesito aprender? ¿Qué cursos posibles necesito tomar?

¿Cuál es la diferencia entre sistemas embebidos y VLSI?

Soy un estudiante de ingeniería mecánica que recientemente ha desarrollado un interés en el Internet de las cosas (IoT). ¿Cómo debo proceder? ¿Dónde debería aprender C incrustado, dado que ya he terminado con la introducción C? ¿Qué más debería estar en mi lista de tareas para estar en el campo IoT cuando se trata de tener un trabajo?

Cómo conectar una fuente de alimentación a un microcontrolador