Câu hỏi:
Khi nào thì sử dụng chốt tốt hơn so với flip-flop trong một FPGA hỗ trợ cả hai?
Lý lịch:
Một nguyên tắc nổi tiếng là nên tránh các chốt trong suốt có độ nhạy trong mức độ trong các đồ họa và nên sử dụng các flip-flop nhạy với cạnh. Hầu hết các kiến trúc FPGA thực sự hỗ trợ cả chốt và flip-flop.
Lời khuyên chung - ngay cả từ các nhà cung cấp đồ họa - là coi chừng chốt, hoặc không bao giờ sử dụng chốt, v.v ... Có những lý do rất chính đáng cho lời khuyên này, các chi tiết đều được biết đến. Tuy nhiên, hầu hết các lời khuyên đều được thực hiện, "đừng sử dụng chốt trừ khi bạn biết bạn cần chúng".
Tôi là một nhà thiết kế đồ họa có kinh nghiệm và trong nhiều năm tôi nghĩ rằng tôi biết rằng tôi cần một cái chốt, nhanh chóng nhận ra rằng có một cách tốt hơn để làm điều đó với dép xỏ ngón. Tôi quan tâm đến việc nghe các ví dụ về việc sử dụng chốt là tốt hơn hẳn.
Lưu ý quan trọng:
Chốt so với dép xỏ ngón thường khiến mọi người nổi giận. Tôi chỉ quan tâm đến câu trả lời cho câu hỏi. Các phản hồi giải thích sự khác biệt giữa chốt và flip-flop, lý do hết sức để sử dụng KHÔNG sử dụng chốt, nêu chi tiết lý do tại sao flip-flop tốt hơn chốt, nói về cách chốt tốt hơn trong các mục tiêu không phải là đồ họa, v.v., sẽ hoàn toàn lạc đề.