THIẾT KẾ MÔ PHỎNG VÀ XỬ LÝ KỸ THUẬT SỐ

THIẾT KẾ MÔ PHỎNG VÀ XỬ LÝ KỸ THUẬT SỐ


Kỹ sư và Khoa học Máy tính, Phần 2, 1998 Giám sát - Tiến sĩ J Sanders
Ngôn ngữ lập trình 
Mô phỏng mô phỏng 
và mô phỏng các 
thành phần cơ bản Bộ 
chỉ thị MIPS đơn giản 
Bộ xử lý chu trình đơn Bộ xử lý 
chu trình kép Bộ 
xử lý 
kết quả đường ống 
Tham khảo 
Phụ lục-A - Báo cáo tiến độ
Mô phỏng kỹ thuật số và giới thiệu thiết kế bộ vi xử lý
Vào giữa những năm 1960, với việc phát hiện ra các mạch tích hợp và sản xuất máy tính thế hệ thứ ba, các nhà sản xuất đã tìm cách để phù hợp với nhiều bóng bán dẫn hơn vào các miếng silicon nhỏ hơn. Các nhà thiết kế đã sử dụng sức mạnh máy tính ngày càng tăng này để tạo ra các bộ chỉ dẫn phức tạp hơn để lấp đầy khoảng cách ngữ nghĩa giữa các ngôn ngữ cấp cao như COBOL-Pascal và các ngôn ngữ lắp ráp cấp thấp.
Những cái gọi là máy tính đặt lệnh phức tạp ( CISC Complex Instruction Set Computers ) rất thú vị khi so sánh với bộ nhớ chính, rất chậm so với bộ vi xử lý. Trong cấu trúc này, ví dụ, một chức năng chung như nhị phân để dịch hệ thập phân chỉ đơn giản là được thêm vào một lệnh mới thay vì được gọi từ các thói quen thư viện chậm.
david-Currie-St-Johns-collageal dữ liệu-path-to-kỹ thuật số mô phỏng
Mọi thứ bắt đầu thay đổi vào những năm 1970. Đầu tiên, bộ nhớ RAM bán dẫn không chậm hơn 10 lần so với ROM. Hơn nữa, viết, gỡ lỗi và duy trì các mã vi lệnh phức tạp này trở thành một nhiệm vụ ngày càng khó khăn - một lỗi trong vi mã có nghĩa là tất cả các ROM đã tải đã thay đổi. Thứ ba, các học giả như Tanenbaum đã nghiên cứu cấu trúc chung của các chương trình và đã phát hiện ra rằng trung bình hơn 80% các hướng dẫn được sử dụng là các hoạt động đơn giản, chẳng hạn như điều kiện, các cuộc gọi thủ tục. Ở bên phải 95% các vị trí chỉ có một toán tử hoặc không có gì cả. Hơn 90% tất cả các yêu cầu đã được sử dụng trong ít hơn 5 biến thể và 80% thủ tục có 4 biến thể địa phương. Tóm tắt các kết quả này là mọi người không viết mã phức tạp.
Các lệnh khác có nghĩa là các điểm giải quyết nhiều hơn, có nghĩa là một trình thông dịch lớn hơn và chậm hơn. Microprogramming bây giờ đã trở thành một sự suy giảm trong năng suất của máy tính. Trong trường hợp này, một thế hệ mới của RISC ( Reduced Set Computers Hướng dẫn - Reduced Instruction Set Computer ) xử lý, IBM 801 (1975), các Berkley RISC1 (Patterson và sequin 1980) và Stanford MIPS (Hennessy, 1984) là một điềm báo trước. Nó sẽ làm giảm thời gian xử lý của tất cả các dữ liệu phổ biến của bạn. Bảng 1 trình bày các đặc tính của bộ vi xử lý RISC.
mô phỏng-cpu-single-chu-xử lý-sim
Các giai đoạn thiết kế, xây dựng và thử nghiệm của một mô phỏng kỹ thuật số, dễ sử dụng, mục tiêu chính của dự án, được hoàn thành rõ ràng. Điều này làm cho nó có thể thiết kế và mô phỏng mạch.
Một vấn đề vẫn tồn tại, đó là tốc độ mô phỏng. tập tin lớp học giải quyết vấn đề thực hiện các nhiệm vụ tương tự về vấn đề này bằng cách thay thế các mạch, mặc dù khả năng hiển thị nội dung của nó trong mô phỏng của những gói và những gì có thể đã được đẹp hơn để kiểm tra như thế nào nó hoạt động. Mặc dù các cải tiến có thể được thực hiện để đẩy nhanh trình mô phỏng, nguồn thực sự của vấn đề là một ngôn ngữ thông dịch của Java. Đó là lý do tại sao chúng tôi đang thực sự mô phỏng một bộ xử lý trên một máy tính mô phỏng một máy ảo Java. Việc sử dụng trình biên dịch Just In Time (JIT) cho Win 95 sẽ giải quyết vấn đề ở một mức độ đáng kể. Tuy nhiên, các trình biên dịch JIT hiệu quả hơn nhiều khi có ít đối tượng hơn, không phải là trường hợp với các mô phỏng của chúng ta. Có lẽ trình biên dịch hotspot của Sun, được cho là thực hiện công việc, mang lại hiệu suất tốt hơn.
Thông tin chi tiết về thiết kế bộ xử lý mô phỏng kỹ thuật số .. - Nhờ những người đã vượt qua bài kiểm tra của toàn bộ tài liệu Mô phỏng kỹ thuật số và thiết kế bộ vi xử lý
Tải xuống tệp LINK danh sách (ở định dạng TXT) link-228.zip mật khẩu-pass: 320volt.com

Post a Comment

[disqus] [facebook] [blogger]

MKRdezign

Biểu mẫu liên hệ

Name

Email *

Message *

Powered by Blogger.
Javascript DisablePlease Enable Javascript To See All Widget
Hỗ trợ trực tuyến