Thông báo

Collapse
No announcement yet.

Quartus critical warning : Timing requirement not met

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

  • Quartus critical warning : Timing requirement not met

    Chào các bạn,

    Mình làm project với Quartus ii, khi compile không có lỗi nhưng có 3 cái critical warning đều là "Timing requirement not met".
    Nguyên nhân là do đâu nhỉ ? Và hướng giải quyêt là gì ?

    Xin cám ơn các bạn

  • #2
    Bạn có thiết lập timing constraint chưa?
    - Nếu chưa có thì nó sẽ tự gán máy cái clock của bạn ở tần số 1GHz --> dẫn đến mạch bị lỗi timing
    - Nếu rồi thì mạch của bạn ko thỏa mấy cái timing constraint đó

    Bạn vào TimeQuest để thiết lập clock và các constraint

    Comment


    • #3
      Các bạn và Jefflieu cho mình hỏi mục đích của timing constraint là gì vậy ? Tài liệu về nó cứ lung tung beng cả lên, mình đọc một hồi không thấy ý chính đâu cả.
      Không hiểu nhưng mình copy mấy cái code mẫu, đổi tên signal thử xem sao thì đương nhiên là not met

      Rồi sau khi set timing constraint cho các clock rồi, compile xong, warning báo Requirement not met, làm sao biết cái clock nào là constrainted chưa đúng nhỉ

      Mình cảm ơn nhiều

      Comment


      • #4
        Nguyên văn bởi klong19 Xem bài viết
        Các bạn và Jefflieu cho mình hỏi mục đích của timing constraint là gì vậy ? Tài liệu về nó cứ lung tung beng cả lên, mình đọc một hồi không thấy ý chính đâu cả.
        Không hiểu nhưng mình copy mấy cái code mẫu, đổi tên signal thử xem sao thì đương nhiên là not met

        Rồi sau khi set timing constraint cho các clock rồi, compile xong, warning báo Requirement not met, làm sao biết cái clock nào là constrainted chưa đúng nhỉ

        Mình cảm ơn nhiều
        Timing Constraint cò 2 nhiệm vụ:
        - 1 là sau khi fit xong, phần mềm sẽ kiểm tra tất cả các đường trễ giữa 2 Flops xem nó có thỏa clock period mà bạn thiết lập không?
        - 2 là trong lúc fit, phần mềm sẽ vừa fit, vừa kiểm tra (timing-driven place and route) ... nếu chưa thỏa constraint thì ráng làm lại sao cho thỏa

        Trong quartus, nó có phần timingquest timing report, chõ nào nó hiện đỏ lên là chưa thỏa bạn vào đó xem. nó sẽ chỉ ra tên clock chưa thỏa. Nếu muốn biết thêm net nào không thỏa bạn phải right click --> report timing --> nó sẽ dẫn bạn đến GUI của timequest, bạn có thể làm được nhiều thứ hơn

        Comment

        Về tác giả

        Collapse

        klong19 Tìm hiểu thêm về klong19

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

        Collapse

        • Andrea14
          Vấn đề về tốc độ quay
          bởi Andrea14
          Chào mọi người,

          Tôi muốn mô phỏng sự thay đổi các mùa bằng cách từ từ nghiêng một quả địa cầu 16 inch bằng một động cơ bước nhỏ. Một động cơ bước khác sẽ quay quả địa cầu theo thời gian thực. Hệ thống truyền động...
          Hôm qua, 12:42
        • bqviet
          Trả lời cho Đấu tắt điện cho máy tính bảng
          bởi bqviet
          Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
          06-12-2025, 17:17
        • nguyendinhvan
          Trả lời cho Xin hỏi về mạch thu FM/AM trong catsette
          bởi nguyendinhvan
          Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
          05-12-2025, 19:59
        • afrendly
          Trả lời cho Đấu tắt điện cho máy tính bảng
          bởi afrendly
          Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
          04-12-2025, 01:27
        Đang tải...
        X