Thiết Kế và Hiện Thực Bộ Vi Xử Lý RISC-V 32 Bit Sử Dụng Kiến Trúc Superscalar Trên FPGA

2022

98
11
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI MỞ ĐẦU

1. CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI

1.1. Tổng quan đề tài

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

1.3. Giới hạn đề tài

2. CHƯƠNG 2: KIẾN TRÚC TẬP LỆNH RISC-V

2.1. Tổng quát

2.2. Các tập lệnh và tập thanh ghi được sử dụng trong hệ thống

2.3. Bộ nhớ đệm - Cache

2.4. Giải thuật FIFO để cấp phát bộ nhớ

2.5. Phương pháp cập nhật lại bộ nhớ chính

2.6. Ưu điểm và lý do chọn Cache associative 4-way

2.7. Đơn vị quản lý bộ nhớ - MMU

2.7.1. Cách thức hoạt động

3. CHƯƠNG 3: THIẾT KẾ VI XỬ LÝ RISC-V

3.1. Mô tả tổng quan hệ thống

3.2. Thiết kế vi xử lý RISC-V

3.3. Khối CPU_MeM_SCal aL

3.4. Khối forwarding logic

3.5. Thiết kế MMU

3.5.1. Tổng quan MMU

3.6. Thiết kế Cache

3.6.1. Tổng quan Cache

4. CHƯƠNG 4: MÔ PHỎNG VÀ ĐÁNH GIÁ THIẾT KẾ

4.1. Thiết kế mô hình kiểm thử

4.2. Mô phỏng tập lệnh

4.3. Thiết kế mô hình kịch bản kiểm thử

4.4. Nạp tập lệnh vào

4.5. Kết quả mô phỏng

4.6. Kết quả tổng hợp, thực thi và đánh giá thiết kế

4.6.1. Kết quả tổng hợp, thực thi của khối riscV

4.6.2. Đánh giá thiết kế

4.6.3. Bảng so sánh

4.7. Thiết kế Block Design trên Vivado với giao thức AXI4

4.7.1. Tổng quan giao thức AXI4

4.7.2. Kiến trúc khối thiết kế tổng quan giao tiếp qua AXI4

4.7.3. Thiết kế trên Vivado

4.7.4. Các IP của Xilinx dùng trong thiết kế Block Design

4.7.4.1. IP Microblaze giao tiếp với local memory
4.7.4.2. IP AXI Uart Lite

4.7.5. Kết quả tổng hợp thực thi của Block Design

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1. Ưu điểm và hạn chế của thiết kế

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

DANH MỤC BẢNG

DANH MỤC HÌNH

DANH MỤC TỪ VIẾT TẮT

TÓM TẮT KHÓA LUẬN

Khóa luận tốt nghiệp kỹ thuật máy tính thiết kế và hiện thực bộ vi xử lý risc v 32 bit sử dụng kiến trúc superscalar hỗ trợ bộ điều khiển cache associative 4 way và đơn vị quản lý bộ nhớ trên fpga

Bạn đang xem trước tài liệu:

Khóa luận tốt nghiệp kỹ thuật máy tính thiết kế và hiện thực bộ vi xử lý risc v 32 bit sử dụng kiến trúc superscalar hỗ trợ bộ điều khiển cache associative 4 way và đơn vị quản lý bộ nhớ trên fpga

Tài liệu có tiêu đề "Thiết Kế và Hiện Thực Bộ Vi Xử Lý RISC-V 32 Bit Trên FPGA" cung cấp cái nhìn sâu sắc về quy trình thiết kế và triển khai bộ vi xử lý RISC-V 32 bit trên nền tảng FPGA. Tài liệu này không chỉ giải thích các khái niệm cơ bản về kiến trúc RISC-V mà còn đi vào chi tiết về các bước thực hiện, từ việc lập trình đến tối ưu hóa hiệu suất. Độc giả sẽ nhận được những lợi ích thiết thực như hiểu rõ hơn về công nghệ vi xử lý hiện đại, cũng như cách thức áp dụng nó trong các dự án thực tế.

Để mở rộng kiến thức của bạn về các yếu tố ảnh hưởng đến việc sử dụng công nghệ mới, bạn có thể tham khảo tài liệu "Luận văn thạc sĩ hệ thống thông tin quản lý các yếu tố ảnh hưởng đến ý định sử dụng internet of things". Ngoài ra, nếu bạn quan tâm đến các phương pháp kiểm tra và phát triển thiết kế RISC-V, tài liệu "Khóa luận tốt nghiệp kỹ thuật máy tính bộ phát sinh chương trình kiểm tra ngẫu nhiên cho thiết kế risc v" sẽ là một nguồn tài liệu hữu ích. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về lĩnh vực vi xử lý và công nghệ FPGA.