Luận văn thạc sĩ về thiết kế và thực thi mạng trên chip NoC trên FPGA

Chuyên ngành

Điện-Điện Tử

Người đăng

Ẩn danh

Thể loại

luận văn

2014

99
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CÁM ƠN

TÓM TẮT

ABSTRACT

MỤC LỤC

DANH SÁCH CHỮ VIẾT TẮT

DANH SÁCH CÁC HÌNH

DANH SÁCH CÁC BẢNG

1. CHƯƠNG 1: TỔNG QUAN

1.1. Mô hình SoC đối với các thiết kế đa lõi

1.2. Xu thế phát triển và các vấn đề tồn tại về kết nối trên SoC

1.3. Giải pháp và sự cần thiết của nền tảng NoC cho các thiết kế SoC

1.4. Mục tiêu của đề tài

1.5. Phương pháp nghiên cứu

1.6. Bố cục trình bày

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Mạng trên chip

2.2. Sự phát triển của nền tảng SoC

2.3. Mô hình kết nối trực tiếp

2.4. Mô hình bus

2.5. Mô hình mạng trên chip

2.6. Các vấn đề giao tiếp mạng

2.7. Mô hình truyền thông phân lớp

2.8. Kỹ thuật chuyển mạch

2.9. Các thành phần trên hệ thống ứng dụng NoC

2.10. Resource Network Interface

2.11. Công cụ phát triển

2.11.1. Vai trò FPGA trong thiết kế hệ thống số

2.11.2. Công cụ phát triển Quartus

2.11.3. Công cụ mô tả phần cứng VHDL

2.11.4. Công cụ Design Compiler

2.11.5. Thư viện thiết kế

3. CHƯƠNG 3: THIẾT KẾ MÔ HÌNH ỨNG DỤNG MẠNG TRÊN CHIP

3.1. Thiết kế kiến trúc router

3.1.1. Kiến trúc bên ngoài của router

3.1.2. Kiến trúc bên trong của router

3.2. Thiết kế thành phần giao tiếp mạng

3.2.1. Các biến thể của RNI

3.2.2. Các vấn đề đối mặt khi thiết kế RNI

3.2.3. Thiết kế cấu trúc slave RNI

3.2.4. Thiết kế cấu trúc master RNI

3.3. Thiết kế tài nguyên mạng

3.3.1. Khối switch ngõ vào

3.3.2. Khối bộ nhớ (dummy memory)

3.3.3. Khối traffic counter và giao tiếp uart

4. CHƯƠNG 4: ĐÁNH GIÁ THIẾT KẾ

4.1. Đánh giá hoạt động thực nghiệm của mô hình

4.2. Đánh giá tài nguyên của thiết kế trên FPGA

4.3. Đánh giá thiết kế về mặt công suất, diện tích và thời gian

4.3.1. Công suất tiêu thụ

4.3.2. Tần số hoạt động

4.3.3. Diện tích

5. CHƯƠNG 5: KẾT LUẬN

5.1. Kết quả đạt được

5.2. Phần khuyến nghị

5.2.1. Những tồn tại trong đề tài

5.2.2. Các giải pháp cải tiến thiết kế

5.2.2.1. Giảm số lượng các thanh ghi và các cổng logic
5.2.2.2. Độ rộng dữ liệu
5.2.2.3. Bộ đệm trong các RNI
5.2.2.4. Kích thước mạng thay đổi
5.2.2.5. Gói tin chứa đa flit
5.2.2.6. Cơ chế kênh ảo
5.2.2.7. Thuật toán định tuyến
5.2.2.8. Độ ưu tiên trong việc định tuyến

DANH SÁCH CHỮ VIẾT TẮT

DANH SÁCH CÁC HÌNH

DANH SÁCH CÁC BẢNG