Thiết Kế Bộ Điều Khiển Cache 2 Mức Trong Khóa Luận Tốt Nghiệp Kỹ Thuật Máy Tính

2021

104
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

1.1. Kiến trúc bộ nhớ phân cấp

1.2. Các phương pháp tổ chức Cache

2. CHƯƠNG 2: MÔ TẢ PHƯƠNG PHÁP TỐI ƯU

2.1. Phương pháp FIFO

2.2. Phương pháp LRU

2.3. Chiến lược cập nhật bộ nhớ

3. CHƯƠNG 3: THIẾT KẾ HỆ THỐNG

3.1. Mô hình Ghi dữ liệu Write-through

3.2. Mô hình Ghi dữ liệu Write-back

3.3. Ảnh hưởng của kích thước Khối đến tỉ lệ Hit

3.4. Ưu điểm và lý do chọn Cache kết hợp 4-way

3.5. So sánh Cache 2-way với Cache Ánh xạ trực tiếp

3.6. So sánh Cache 2-way với Cache 4-way

3.7. Thiết kế hệ thống

3.7.1. Giao tiếp giữa CPU và Bộ nhớ chính

3.7.2. Giao tiếp giữa CPU và Cache 1 mức

3.7.3. Độ rộng các trường địa chỉ Cache

3.7.4. Giao tiếp giữa Cache mức 1 và Cache mức 2

3.7.5. Thông số chính của Cache mức 2

3.7.6. Độ rộng các trường địa chỉ Cache 2

3.7.7. Mô tả giao tiếp giữa Cache mức 2 và Bộ nhớ chính

3.7.8. Mô tả giao tiếp giữa RISC-V và Cache 2 mức

3.8. Thiết kế chi tiết

3.8.1. Thiết kế chi tiết Cache 1 mức

3.8.2. Sơ đồ khối Cache mức 1

3.8.3. Sơ đồ khối chi tiết Cache mức 1

3.8.4. Sơ đồ khối Cache mức 2

3.8.5. Thiết kế chi tiết khối dữ liệu Cache mức 1

3.8.6. Thiết kế chi tiết khối điều khiển Cache mức 1

3.8.7. Cấu tạo chi tiết khối DataCache

3.8.8. Thanh ghi 32 bit

3.8.9. Thanh ghi 128 bit tạo thành từ 4 thanh ghi 32 bit

3.8.10. Tập 16 thanh ghi 128 bit

3.8.11. Khối cho phép nạp thanh ghi 128 bit

3.8.12. Khối tín hiệu nạp cho tập 16 thanh ghi

3.8.13. Tập dữ liệu 16 thanh ghi cho một way

3.8.14. Khối DataCache Cache mức 1

3.8.15. Khối dữ liệu Cache mức 2

3.8.16. Thiết kế chi tiết khối Direction

3.8.17. Mô tả tín hiệu cho phép nạp Valid

3.8.18. Tập 16 thanh ghi Valid

3.8.19. Mô tả tín hiệu cho phép nạp Dirty bit

3.8.20. Tập 16 thanh ghi Dirty

3.8.21. Mô tả tín hiệu cho phép nạp thanh ghi Tag

3.8.22. Tập 16 thanh ghi Tag

3.8.23. Tập 16 thanh ghi Priority

3.8.24. Khối so sánh bằng 2 thanh ghi 26 bits

3.8.25. Thiết kế chi tiết khối FIFO update priority

3.8.26. Các thành phần của khối FIFO

3.8.27. Khối so sánh lớn hơn

3.8.28. Khối xét ưu tiên cho Way0

3.8.29. Khối xét ưu tiên cho Way1

3.8.30. Khối xét ưu tiên cho Way2

3.8.31. Khối xét ưu tiên cho Way3

3.8.32. Khối cập nhật độ ưu tiên FIFO

3.8.33. Thiết kế khối Điều khiển Cache 1 mức

3.8.34. Finite state machine cho bộ điều khiển Cache mức 1

3.8.35. Bảng trạng thái Mealy của bộ điều khiển

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

4.1. Xem xét các trường hợp cần kiểm tra của hệ thống

4.2. Mô tả các trường hợp cần kiểm tra giữa CPU và Cache mức 1

4.3. Mô tả các trường hợp kiểm tra giữa Cache mức 1 và Cache mức 2

4.4. Tiến hành cài đặt và kiểm tra tính năng của hệ thống

4.4.1. Trường hợp ghi CPU-L1 Miss Clean, L1-L2 Miss Clean

4.4.2. Trường hợp đọc CPU-L1 Miss Clean, L1-L2 Miss Clean

4.4.3. Trường hợp ghi Miss Dirty CPU-L1 và Miss Clean L1-L2

4.4.4. Trường hợp ghi Miss Dirty cả hai CPU-L1 và L1-L2

4.5. Đánh giá kết quả

4.6. Kiểm tra tích hợp vi xử lý RISC-V

4.7. Kiểm tra các lệnh R, I và S type

4.8. So sánh tốc độ bằng thực thi chương trình

4.9. So sánh với các đề tài liên quan

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

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

DANH MỤC HÌNH

DANH MỤC BẢNG

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

Khóa luận tốt nghiệp kỹ thuật máy tính thiết kế bộ điều khiển cache 2 mức

Thiết kế bộ điều khiển cache 2 mức trong khóa luận tốt nghiệp kỹ thuật máy tính là một tài liệu chuyên sâu tập trung vào việc thiết kế và tối ưu hóa hệ thống cache hai cấp, một yếu tố quan trọng trong việc nâng cao hiệu suất của các hệ thống máy tính. Tài liệu này không chỉ cung cấp kiến thức lý thuyết về cấu trúc cache mà còn hướng dẫn chi tiết cách triển khai thực tế, giúp sinh viên và kỹ sư hiểu rõ hơn về cách tối ưu hóa tốc độ xử lý dữ liệu. Đây là nguồn tài liệu hữu ích cho những ai đang nghiên cứu hoặc làm việc trong lĩnh vực kỹ thuật máy tính, đặc biệt là các chuyên ngành liên quan đến kiến trúc máy tính và hệ thống nhúng.

Để mở rộng kiến thức về các hệ thống điều khiển tự động, bạn có thể tham khảo Tiểu luận đồ án thiết kế hệ điều khiển tự động tên đề tài điều khiển hệ thống máy khoan, một tài liệu chi tiết về ứng dụng điều khiển tự động trong công nghiệp. Ngoài ra, nếu quan tâm đến các hệ thống IoT, Đồ án hcmute nghiên cứu và thiết kế hệ thống điều khiển cho căn hộ dùng công nghệ IoT sẽ mang đến góc nhìn mới về việc tích hợp công nghệ hiện đại vào đời sống. Cuối cùng, để hiểu sâu hơn về thiết kế hệ thống cơ khí, Tiểu luận đồ án môn học thiết kế hệ thống cơ khí là một lựa chọn không thể bỏ qua.