1.1 PowerPC 601 Microprocessor Tổng quan
The 601 là việc thực hiện đầu tiên của gia đình PowerPC của bộ vi xử lý RISC. 601 thực hiện
phần 32-bit của kiến trúc PowerPC, cung cấp 32-bit địa chỉ có hiệu quả, các kiểu dữ liệu số nguyên
của 8, 16, và 32 bit, và điểm nổi kiểu dữ liệu của 32 và 64 bit. Đối với 64-bit hiện thực PowerPC,
kiến trúc PowerPC cung cấp 64-bit kiểu dữ liệu số nguyên, 64-bit địa chỉ, và các tính năng khác cần thiết
để hoàn thành các kiến trúc 64-bit.
The 601 là một bộ xử lý superscalar có khả năng phát hành và nghỉ hưu ba hướng dẫn cho mỗi đồng hồ , một cho mỗi
của ba đơn vị thực hiện. Hướng dẫn có thể hoàn tất ra khỏi trật tự cho hiệu suất tăng; Tuy nhiên, 601
giúp thực hiện tuần tự.
The 601 tích hợp ba đơn vị-một đơn vị thực hiện một số nguyên (IU), một đơn vị xử lý chi nhánh (BPU), và một
đơn vị nổi-điểm (FPU). Khả năng thực hiện ba lệnh song song và sử dụng đơn giản,
hướng dẫn với thời gian thực hiện nhanh chóng mang lại hiệu quả cao và thông lượng cho các hệ thống 601-dựa. Hầu hết các
lệnh số nguyên thực hiện trong một chu kỳ đồng hồ. FPU được pipeline do đó, một chính xác đơn nhân-thêm
hướng dẫn có thể được phát hành mỗi chu kỳ đồng hồ.
Các 601 cung cấp một on-chip, 32 Kbyte, tám cách thiết kết hợp, thể chất quyết, hướng thống nhất
và bộ nhớ cache dữ liệu và một trên đơn vị quản lý bộ nhớ -chip (MMU). MMU chứa một 256-entry, hai cách
thiết lập-liên kết, thống nhất đệm lookaside dịch (UTLB) và cung cấp hỗ trợ cho các nhu cầu ảo-paged
bộ nhớ dịch địa chỉ và dịch khối biến cỡ. Cả UTLB và việc sử dụng bộ nhớ cache nhất
sử dụng gần đây (LRU) thuật toán thay thế.
Các 601 có một dữ liệu 64-bit bus và một xe buýt địa chỉ 32-bit. Các giao thức 601 giao diện cho phép nhiều thạc sĩ
để cạnh tranh cho các nguồn tài nguyên hệ thống thông qua một trọng tài bên ngoài trung tâm. Ngoài ra, trên chip snooping lý
duy trì sự liên lạc trong bộ nhớ cache ứng dụng đa. 601 hỗ trợ đơn điệu và nổ dữ liệu
chuyển cho bộ nhớ truy cập; nó cũng hỗ trợ cả bộ nhớ ánh xạ I / O và trực tiếp cửa hàng giải quyết.
Các 601 sử dụng một CMOS (bổ sung oxit kim loại bán dẫn) công nghệ xử lý tiên tiến và
duy trì giao diện tương thích hoàn toàn với các thiết bị TTL. Các 601v có chức năng tương đương với 601,
nhưng. Hoạt động với giảm điện áp nội bộ và với giảm tiêu hao năng lượng
1.1.1 PowerPC 601 Microprocessor tính năng
Các tính năng chính của 601 và 601v như sau:
• Hiệu suất cao, bộ vi xử lý superscalar
- Như nhiều như ba hướng thực hiện cho mỗi đồng hồ (từ một đến mỗi một trong ba đơn vị thực hiện)
- Single thực hiện chu kỳ đồng hồ cho hầu hết các lệnh
- pipeline FPU cho tất cả các đơn chính xác và hầu hết các hoạt động chính xác đôi
• Ba đơn vị thực hiện độc lập và hai tập tin đăng ký
• hướng dẫn cao và thông lượng dữ liệu
- Zero-chu kỳ chi nhánh năng lực
- dự báo nhánh tĩnh lập trình trên nhánh có điều kiện chưa được giải quyết
- đơn vị Hướng dẫn có khả năng lấy tám hướng dẫn cho mỗi đồng hồ từ bộ nhớ cache
- An tám mục hàng đợi lệnh mà cung cấp khả năng lookahead
- đường ống dẫn hoạt động với các nguồn cấp dữ liệu chuyển tiếp mà phụ thuộc kiểm soát dữ liệu trong phần cứng
- Unified 32 Kbyte bộ nhớ cache-tám cách thiết kết hợp, thể chất giải quyết; LRU thay thế
thuật toán
601 Thông số kỹ thuật, Rev 3 3
sơ / đề để thay đổi mà không cần báo
- đơn vị bộ nhớ với một hai phần tử đọc hàng đợi và một ba phần tử ghi hàng đợi
- Run-time sắp xếp lại các tải và lưu trữ
- cơ sở Địa chỉ dịch cho 4- kích thước Kbyte trang, kích thước khối biến, và 256 MB,
kích thước phân khúc
- A 256-entry, hai chiều thiết kết UTLB
- mảng Bốn-entry BAT cung cấp 128-Kbyte đến 8-Mbyte khối
- Four-nhập cảnh, đầu tiên cấp ITLB
- tìm kiếm bàn Phần cứng (do UTLB nhớ) thông qua các bảng trang băm
- 52-bit địa chỉ ảo; 32-bit địa chỉ vật lý
• thiết bị để nâng cao hiệu năng hệ thống
- Giao diện xe buýt có thể chạy ở yếu tố số nguyên của tần số điều hành
- A 64-bit chia giao dịch bên ngoài xe buýt dữ liệu với chuyển nổ
- Hỗ trợ cho các địa chỉ pipelining và giới hạn out-of-order giao dịch xe buýt
- snooped hàng đợi sao chép lại cho khối bộ nhớ cache (ngành) hoạt động sao chép lại
- phần mở rộng Bus cho / O hoạt động giao diện điều khiển tôi
- đa tính năng hỗ trợ bao gồm những điều sau đây:
- Phần cứng thực thi, bốn giao thức trạng thái bộ nhớ cache sự mạch lạc (MESI)
- riêng cổng vào thẻ nhớ cache cho snooping xe buýt
đang được dịch, vui lòng đợi..
