5 / 20 · Khái niệm
Quy ước tại một cạnh lên
Chốt cách đánh số cạnh, chuyển tiếp có thanh ghi, tích lũy và ưu tiên khởi tạo.
Bài học miễn phí. Đăng ký để lưu tiến độ học tập.
Quy ước thời gian dùng xuyên suốt khóa học
Đặt lại và xóa hoàn tất trước E0, cạnh lên đầu tiên nhận dữ liệu. Đầu vào ổn định ngay trước E_t. Tại cạnh đó, PE tích lũy tích từ đầu vào trước cạnh và lưu chính các đầu vào ấy trong thanh ghi chuyển tiếp sang phải và xuống dưới. Giá trị bộ tích lũy và chuyển tiếp mới quan sát được ngay sau E_t. Phần tử bên cạnh nhận giá trị đã đăng ký tại E_(t+1).
Thiết kế cơ sở này không có thanh ghi đầu vào riêng, bộ nhân pipeline hay tầng tuần tự hóa đầu ra. Thêm một tầng cần xem lại lịch và độ trễ kết quả. “Kết quả tại cạnh 0” nghĩa là bộ tích lũy đã cập nhật sau E0, không phải trước nó. Cạnh khởi tạo không tính vào số cạnh tính toán. Xóa ưu tiên hơn MAC, nên kích hoạt clear cùng cặp dữ liệu đầu sẽ loại cặp đó; xóa trước rồi cấp dữ liệu tại cạnh sau.
Hai trách nhiệm trong một PE
Với A=1 và B=5 tại E0, PE(0,0) cập nhật bộ tích lũy thành năm và chuyển toán hạng vào thanh ghi. Tại E1, toán hạng biên 2 và 7 cộng thêm mười bốn, tạo mười chín. Tại cùng cạnh, PE bên cạnh có thể nhận các toán hạng đầu đã đăng ký. Cho token vượt hai PE trong một cạnh sẽ làm sai các phương trình lệch thời gian về sau.
Phép gán không chặn biểu thị hành vi đọc trước cạnh, ghi sau cạnh này. Testbench cũng phải lấy mẫu nhất quán sau cập nhật trạng thái, dùng khối clocking phù hợp hoặc vùng lấy mẫu của trình mô phỏng. Không phụ thuộc thứ tự ngẫu nhiên của các tiến trình trong vùng active.
Ưu tiên và tạm dừng toàn cục
Thứ tự ưu tiên là reset, rồi clear, rồi advance. Reset và clear làm trống bộ tích lũy và trạng thái valid. Khi advance=0, mọi PE giữ bộ tích lũy, giá trị chuyển tiếp, cờ valid và thẻ. Bộ lập lịch biên cũng giữ. Một cạnh advance thực hiện một bước logic. Số 0 hợp lệ là toán hạng thực; token không hợp lệ bị bỏ qua bất kể các bit dữ liệu.
Nếu bộ tích lũy bằng năm và mảng tạm dừng hai cạnh vật lý, nó vẫn bằng năm. Cạnh advance tiếp theo thực hiện bước logic tiếp theo. Báo riêng các cạnh xung nhịp vật lý và bước advance logic. Khởi tạo vẫn có hiệu lực khi tạm dừng, ngăn token cũ rò vào công việc tiếp theo.
Tự thử
Xóa hoàn tất tại E−1. Nhận (1,5) tại E0, tạm dừng tại E1 và nhận (2,7) tại E2. Nêu bộ tích lũy sau cạnh và số bước logic.
Đọc giải thích
Sau E0, acc=5 và bước logic 0 hoàn tất. E1 giữ acc=5. Sau E2, acc=19 và bước logic 1 hoàn tất. Có ba cạnh vật lý và hai cạnh advance.