Kết quả mô phỏng quá trình truyền dữ liệu từ IP00 đến IP01

Một phần của tài liệu Output file (Trang 42 - 43)

Tương tự như truyền dữ liệu trên một bộ định tuyến, tại đây việc truyền nhận dữ liệu thông qua hai bộ định tuyến vẫn tuân theo giao thức truyền thông bắt tay. Và để thuận tiện trong quan sát các số liệu mô phỏng, ta đưa các dữ liệu dạng nhị phân về dạng mã hexa, thay vì hiển thị một flit 34 bit thì giờ đây hiển thị bằng 9 bit. Thực vậy, ở thời điểm 51 ns khi cả hai tín hiệu O_send0 và O_accept0 đều ở mức „1‟ và tại sườn dương xung clock thì IP phát bắt đầu truyền dữ liệu ra kênh (kênh ảo 0), khi đó trên tín hiệu O_data có giá trị “20000000D” (tương đương với 34 bit nhị phân “100000000000000000000000000000001101”), với giá trị quan sát được ta thấy đây là flit tiêu đề của gói (vì bit đầu tiên của nó mang giá trị là „1‟), flit này được truyền đến bộ định tuyến Router00, vì hai bit cuối của trường thông tin định tuyến là “01” nên bộ định tuyến chuyển flit này ra cổng phía Đông, tại đây (thời điểm 53 ns) hai bit đó được dịch sang phải và thêm vào đầu trường định tuyến là hai bit “00” nên trên tín hiệu O_data_e_00 lúc này có giá trị “200000003”. Flit này lại tiếp tục được truyền trên kênh tới Router01, khi nhận được flit này Router01 thực hiện kiểm tra hai bit cuối của trường thông tin định tuyến và dịch phải sau đó lại thêm hai bit “00” vào đầu trường rồi xác định đích đến của gói. Tại thời điểm 55 ns, IP nhận nhận được flit đầu tiên có giá trị “200000000” và hoàn tất thủ tục thiết lập kênh truyền. Đồng thời quá trình thiết

lập kênh là thực hiện truyền lần lượt các flit dữ liệu, các flit dữ liệu được truyền khi kênh truyền thỏa mãn các điều kiện O_accept0, O_send0 bằng „1‟ và tại sườn dương của xung clock. Quá trình truyền và nhận các flit được diễn ra tương tự cho đến thời điểm 93 ns, IP phát truyền flit dữ liệu có giá trị “1FFFFFFFF” (tương ứng với “0111111111111111111111111111111111”) tới Router00 báo hiệu đây là flit cuối cùng của gói (vì bit thứ 2 (End-of-Packet) từ trái sang có giá trị bằng „1‟). Ở thời điểm 95 ns flit này được đưa tới O_data_e_00 và truyền tới Router01, sau khi qua Router01 nó được truyền đến nơi nhận (IP nhận). Và tại thời điểm 103 ns, O_send0 bằng „0‟, O_send1 và O_accept1 bằng „1‟ nên dữ liệu được truyền trên kênh ảo 1. Quá trình truyền dữ liệu trên kênh ảo 1 hoàn toàn tương tự như trên kênh ảo 0.

Một phần của tài liệu Output file (Trang 42 - 43)

Tải bản đầy đủ (PDF)

(52 trang)