tailieunhanh - Thiết kế và mô phỏng lớp vật lý của PCI Express 2.0

Bài báo này trình bày chi tiết việc phân tích, thiết kế và mô phỏng lớp vật lý của chuẩn giao tiếp PCI Express. Lớp vật lý tách biệt với các lớp giao dịch và lớp liên kết dữ liệu nó được sử dụng cho việc trao đổi dữ liệu trên các liên kết PCI. | TAÏP CHÍ PHAÙT TRIEÅN KH&CN, TAÄP 18, SOÁ T4- 2015 Thiết kế và mô phỏng lớp vật lý của PCI Express Nguyễn Thị Lệ Linh Nguyễn Chí Nhân Bùi An Đông Nguyễn Văn Hiếu Trường Đại học Khoa học Tự Nhiên, ĐHQG-HCM ( Bài nhận ngày 04 tháng 12 năm 2014, nhận đăng ngày 23 tháng 09 năm 2015) TÓM TẮT Bài báo này trình bày chi tiết việc phân tích, thiết kế và mô phỏng lớp vật lý của chuẩn giao tiếp PCI Express. Lớp vật lý tách biệt với các lớp giao dịch và lớp liên kết dữ liệu nó được sử dụng cho việc trao đổi dữ liệu trên các liên kết PCI. Lớp vật lý được chia thành hai khối phụ gồm khối lôgic và khối điện. Lớp vật lý được thiết kế ở mức hệ thống với phương pháp thiết kế từ trên xuống và viết mã Verilog HDL để thực hiện lớp vật lý. Các mô-đun thiết kế của lớp vật lý được kiểm tra tính đúng đắn dựa trên mô phỏng chức năng. Kết quả mô phỏng cho thấy lớp vật lý được thiết kế đáp ứng các chức năng của lớp vật lý trong giao thức PCI Express™. Từ khoá: PCI express, physical layer, physical layer packet (PLP). MỞ ĐẦU PCI Express là một chuẩn giao tiếp tốc độ cao được thiết kế nhằm thay thế các chuẩn cũ trước đây như PCI, PCI-X. PCIe có thể kết nối được với nhiều thiết bị ngoại vi và được ứng dụng nhiều trong các lĩnh vực điện thoại di động, hệ thống nhúng, là nền tảng của máy tính và truyền thông. PCIe là bus truyền tốc độ cao, kết nối điểm – điểm, có thể truyền nhận đồng thời theo cả 2 hướng. PCI express sử dụng giao thức truyền nhận dưới dạng các gói để dảm bảo được tính toàn vẹn của dữ liệu. Chuẩn giao tiếp này cung cấp ba loại gói cơ bản là TLPs được tạo ra từ lớp Transaction Layer, DLLPs từ lớp Data link layer và PLPs – Physical layer. Các gói dữ liệu khi được truyền qua các lớp khác, chúng sẽ được mở rộng bằng cách thêm vào các thông tin cần thiết để kiểm tra lỗi, biết được điểm bắt đầu-kết thúc của gói,. PCI express là hệ thống kiến trúc các lớp bao gồm: lớp truyền nhận (transaction layer), lớp liên kết dữ liệu (data link layer) và lớp vật lý (Physical .