23 / 24 · Khái niệm
Đo hiệu năng và đánh giá thiết kế
Xác định cửa sổ quan sát, chẩn đoán dừng và giới hạn bằng chứng mô hình.
Bài học miễn phí. Đăng ký để lưu tiến độ học tập.
Kiểm tra lại cả quy ước số và thời gian
Phép tính đúng chỉ là một phần hoàn thành. Kiểm tra tiếp nhận đầu vào, bảo toàn khi dừng, tháo hết cuối và ranh giới reset. Báo cửa sổ quan sát, đầu vào chấp nhận, đầu ra chuyển giao, dừng đầu vào/đầu ra và độ trễ giao dịch. Đầu vào bị bộ đệm đầy từ chối không được tính là công việc hoàn thành.
Giả sử mười hai kết quả truyền từ ngay sau cạnh 0 đến ngay sau cạnh 20, cửa sổ hai mươi khoảng xung nhịp. Thông lượng quan sát là 0.6 giao dịch mỗi chu kỳ. Với chu kỳ năm nano giây, cửa sổ là 100 ns và tốc độ 120 triệu giao dịch mỗi giây. Phân biệt tốc độ quan sát này với tối đa cấu trúc không dừng 200 triệu. Nguồn thưa và đích dừng thường xuyên cần giải pháp khác nhau dù cùng tốc độ.
Dùng thẻ liên kết chuyển giao với chấp nhận. Tag7 chấp nhận tại cạnh 4 và chuyển giao tại cạnh 11 có độ trễ bảy chu kỳ, tức 35 ns. Nó vượt độ trễ không dừng ba chu kỳ của dự án mà không ngụ ý mất dữ liệu. Ghi khoảng hoặc bảng từng phần tử, không chỉ trung bình. Assertion độ trễ cố định chỉ thuộc đường không dừng.
| Quan sát | Nguyên nhân có thể | Kiểm tra tiếp |
|---|---|---|
| FIFO thường đầy | Đích hoặc tầng sau chậm | Output-ready và valid tầng |
| Đầu ra thường trống | Đầu vào thưa hoặc ô trống | Đầu vào chấp nhận và di chuyển tầng |
| Đường ready dài | Nhiều liên kết bộ đệm tổ hợp | Thời gian triển khai |
| Thứ tự thẻ sai | Trường đi kèm mất đồng bộ | Thẻ và valid tầng |
Bộ đệm sâu hơn hấp thụ burst nhưng có thể tăng thời gian chờ. Số phần tử ổn định, tốc độ đến và thời gian lưu có liên hệ; không áp dụng mù quáng trung bình trạng thái ổn định cho cửa sổ khởi động, tháo hết hoặc hủy ngắn.
Đánh giá độ rộng, tính có dấu, thu hẹp, di chuyển valid, thay thế, hủy bằng reset, thời gian bộ nhớ và chính sách phụ thuộc. Thành công Node xác lập thực thi mô hình số nguyên, không phải biên dịch HDL hay thời gian sau bố trí. Với mở rộng như bão hòa, mã phép toán hoặc phản hồi bộ nhớ, đổi quy ước và kiểm tra tham chiếu cùng nhau. Mở rộng đường dữ liệu phải giữ lưu trữ, chấp nhận và cách diễn giải bên cạnh thêm bộ phép toán.
Tự thử
Ba mươi kết quả truyền trong năm mươi khoảng xung nhịp với chu kỳ bốn nano giây. Tìm thông lượng quan sát mỗi chu kỳ và mỗi giây. Đồng thời tìm độ trễ tag3 chấp nhận tại cạnh 8 và chuyển giao tại cạnh 15.
Đọc giải thích
Thông lượng là 0.6 giao dịch/chu kỳ. Cửa sổ 200 ns cho 150 triệu giao dịch/giây. Độ trễ tag3 là bảy chu kỳ, tức 28 ns. Báo riêng các quan sát này với hiệu năng tối đa không dừng.