Thông báo

Collapse
No announcement yet.

Các kĩ thuật khi chuyển tiếp miền clock (clock domain crossing)

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Các kĩ thuật khi chuyển tiếp miền clock (clock domain crossing)

    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ỉ?

  • #2
    http://www.engr.sjsu.edu/crabill/module04.pdf

    Comment


    • #3
      Nguyên văn bởi jefflieu Xem bài viết
      - 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ỉ?
      ma.ch flancter ?

      Comment


      • #4
        Nguyên văn bởi DVinh Xem bài viết
        ma.ch flancter ?
        Mình chưa biết cái mạch này?
        Thiết kế và cách sử dụng có gì khác 2 mạch trước vậy bạn?

        Comment


        • #5
          Mạch flancter này nói dùng để chuyển tiếp miền clock thì không đúng lắm.
          Mạch dùng để bắt một xung của miền clock nhanh hơn, trong miền clock chậm hơn. Không phải để tránh tình trạng metastable.

          http://www.doulos.com/knowhow/fpga/fastcounter/

          Comment

          Về tác giả

          Collapse

          jefflieu Email minh trực tiếp nếu bạn cần download tài liệu gấp Tìm hiểu thêm về jefflieu

          Bài viết mới nhất

          Collapse

          Đang tải...
          X