Altifigence Academy

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.

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átNguyên nhân có thểKiểm tra tiếp
FIFO thường đầyĐích hoặc tầng sau chậmOutput-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àiNhiều liên kết bộ đệm tổ hợpThời gian triển khai
Thứ tự thẻ saiTrườ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.

Lựa chọn áp dụng cho trình duyệt này. Có thể đổi ở chân trang bất cứ lúc nào.