La pregunta:
¿Cuándo es mejor usar pestillos que chanclas en un FPGA que admite ambos?
Fondo:
Es un principio bien conocido que los pestillos transparentes sensibles al nivel deben evitarse en los FPGA, y los flip-flops sensibles al borde deben usarse exclusivamente. La mayoría de las arquitecturas FPGA admiten de forma nativa tanto los pestillos como las chanclas.
El consejo general, incluso de los proveedores de FPGA, es tener cuidado con los pestillos, o nunca usar pestillos, etc. Hay muy buenas razones para este consejo, cuyos detalles son bien conocidos. Sin embargo, la mayoría de los consejos están redactados, "no use pestillos a menos que sepa que los necesita".
Soy un experimentado diseñador de FPGA, y con los años cada vez que creía saber que necesitaba un pestillo, me di cuenta rápidamente de que había una mejor manera de hacerlo con chanclas. Estoy interesado en escuchar ejemplos de cuando usar pestillos es inequívocamente mejor.
Nota IMPORTANTE:
Los pestillos frente a las chanclas a menudo enfurecen a la gente. Solo me interesa la respuesta a la pregunta. Las respuestas que explican la diferencia entre los pestillos y los flip-flops, explicando las razones para NO usarlos, detallan por qué los flip-flops son mejores que los pestillos, hablando de cómo los pestillos son mejores en objetivos que no son FPGA, etc., serían totalmente fuera de tema.