Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa uno caliente en verilog?

¿Qué significa uno caliente en verilog?

Un tipo de codificación en verilog.

código one-hot

El llamado código one-hot significa que para cualquier estado dado, solo un bit en el vector de estado es 1 y los bits restantes son 0. La velocidad de esta máquina de estados no tiene nada que ver con la cantidad de estados, solo depende de la cantidad de transiciones a un estado específico, y la velocidad de transición es muy rápida. A medida que aumenta el número de estados en una máquina de estados, la velocidad de la máquina de estados disminuye significativamente si se utiliza codificación binaria. Usando códigos one-hot, aunque se usan más flip-flops, el circuito lógico combinacional se puede guardar y simplificar debido a una simple decodificación de estado. El código térmico único también tiene las ventajas de un diseño simple, modificación flexible, síntesis y depuración sencillas. Para dispositivos FPGA con una gran cantidad de registros y una relativa falta de lógica de puerta, el uso de codificación térmica independiente puede mejorar efectivamente la velocidad y confiabilidad del circuito, y también ayudar a mejorar la utilización de los recursos del dispositivo. La codificación one-hot tiene muchos estados no válidos y se debe garantizar que una vez que la máquina de estados entre en un estado no válido, pueda saltar inmediatamente a un determinado estado conocido. Se puede implementar una máquina de estados finitos simple con codificación térmica única.

No sé si lo dicho anteriormente es claro o no. Puedes buscar el código activo único. Hay muchos artículos y puedes aprender sobre él. ¡Gracias!