Khi mang một tín hiệu từ miền clock này sang 1 miền clock khác, cần phải cẩn thận và sử dụng các kĩ thuật cần thiết.
Lý do là tín hiệu đồng bộ (synchronous) ở miền clock này trở thành không đồng bộ (asynchronous) đối với miền clock khác, như vậy sẽ tạo ra trường hợp meta-stable khi clock+tín hiệu thay đổi cùng 1 lúc.
Jeff thấy 2 kĩ thuật thông dụng là:
- Double flip-flop (hay gọi là reclock), thường dùng để chuyển tín hiệu điều khiển (enable/disable/set/unset)
- FIFO ... thường dùng để chuyển data.
Còn loại nào nữa không nhỉ?
Lý do là tín hiệu đồng bộ (synchronous) ở miền clock này trở thành không đồng bộ (asynchronous) đối với miền clock khác, như vậy sẽ tạo ra trường hợp meta-stable khi clock+tín hiệu thay đổi cùng 1 lúc.
Jeff thấy 2 kĩ thuật thông dụng là:
- Double flip-flop (hay gọi là reclock), thường dùng để chuyển tín hiệu điều khiển (enable/disable/set/unset)
- FIFO ... thường dùng để chuyển data.
Còn loại nào nữa không nhỉ?
Comment