Khóa Luận Tốt Nghiệp: Thiết Kế Bộ Xử Lý RISC-V Theo Kiến Trúc OoO

Chuyên ngành

Kỹ thuật máy tính

Người đăng

Ẩn danh

2021

68
0
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CẢM ƠN

1. TỔNG QUAN ĐỀ TÀI

1.1. Tổng quan

1.2. Các nghiên cứu liên quan

1.3. Lý do thực hiện đề tài

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

1.5. Phương pháp thực hiện

1.6. Các nội dung chính

2. KIẾN TRÚC BỘ XỬ LÝ VÀ KIẾN TRÚC TẬP LỆNH RISC-V

2.1. Kiến trúc RISC

2.1.1. Ưu điểm

2.1.2. Nhược điểm

2.2. Kiến trúc RISC-V

2.3. Ưu và nhược điểm của kiến trúc RISC-V

2.3.1. Ưu điểm

2.3.2. Nhược điểm

2.4. Kiến trúc RISC-V đã pipeline hóa

2.5. Vi kiến trúc Out-of-Order (OoO)

2.5.1. Vi kiến trúc In-Of-Order

2.5.2. Vi kiến trúc OoO

2.6. Kiến trúc tập lệnh RISC-V

3. THIẾT KẾ BỘ XỬ LÝ RISC-V THEO VI KIẾN TRÚC OoO

3.1. Vấn đề cần giải quyết

3.1.1. Data Hazards

3.1.1.1. True dependence: RaW (Read after Write)
3.1.1.2. Anti dependence: WaR (Write after Read)
3.1.1.3. False dependence: WaW (Write after Write)

3.1.2. Register Renaming

3.2. Thiết kế cơ bản tổng quát

3.2.1. Tổng quan

3.2.2. Khối Control

4. SỐ DẤU CHẤM ĐỘNG VÀ ĐƠN VỊ XỬ LÝ FLOATING POINT

4.1. Số dấu chấm động

4.1.1. Khái niệm số dấu chấm động

4.1.2. Số dấu chấm động độ chính xác đơn theo chuẩn IEEE 754

4.1.3. Tính toán trên số dấu chấm động độ chính xác đơn

4.1.4. Ngoại lệ trong tính toán số dấu chấm động độ chính xác đơn

4.1.5. Làm tròn khi tính toán số dấu chấm động

4.2. Thiết kế đơn vị xử lý Floating point

4.2.1. Thiết kế đơn vị xử lý Floating point theo luồng thiết kế ASIC

4.2.2. Thực hiện các phép toán trên FPU

5. MÔ PHỎNG VÀ ĐÁNH GIÁ KẾT QUẢ

5.1. Mô phỏng bộ xử lý RISC-V

5.1.1. Tập lệnh mô phỏng

5.2. Mô phỏng đơn vị xử lý Floating point

5.2.1. Mô phỏng phép cộng

5.2.2. Mô phỏng phép trừ

5.2.3. Mô phỏng phép nhân

5.2.4. Mô phỏng phép chia

5.3. Kết quả Post-synthesis

6. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI

6.1. Nhược điểm

6.2. So sánh với nghiên cứu trước đó

6.3. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tài liệu có tiêu đề Thiết Kế Bộ Xử Lý RISC-V Theo Kiến Trúc OoO cung cấp cái nhìn sâu sắc về việc thiết kế bộ xử lý RISC-V với kiến trúc Out-of-Order (OoO). Tài liệu này không chỉ giải thích các nguyên lý cơ bản của kiến trúc RISC-V mà còn nêu bật những lợi ích của việc áp dụng kiến trúc OoO, như tăng cường hiệu suất xử lý và tối ưu hóa việc sử dụng tài nguyên. Độc giả sẽ tìm thấy những thông tin hữu ích về cách thức hoạt động của bộ xử lý, cũng như các ứng dụng thực tiễn trong lĩnh vực công nghệ thông tin.

Để mở rộng thêm kiến thức về chủ đề này, bạn có thể tham khảo tài liệu Khóa luận tốt nghiệp khoa học máy tính hiện thực risc v trên fpga tích hợp thêm khối bảo mật. Tài liệu này sẽ giúp bạn hiểu rõ hơn về việc tích hợp khối bảo mật trong thiết kế RISC-V trên FPGA, từ đó cung cấp thêm góc nhìn về sự phát triển và ứng dụng của kiến trúc này trong các hệ thống an toàn.