Báo cáo chi tiết tìm hiểu kiến trúc về vi xử lí Intel Pentium M

40 871 3
  • Loading ...
1/40 trang

Thông tin tài liệu

Ngày đăng: 07/11/2013, 22:06

Báo cáo chi tiết tìm hiểu kiến trúc về vi xử lí Intel Pentium M Bài t p nhóm K thu t vi x lýậ ỹ ậ ử HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN ******** BÀI TẬP NHÓM MÔN KỸ THUẬT VI XỬ LÝ Đề tài: “Tìm hiểu về vi xử Intel Pentium M.” Giảng viên hướng dẫn :HOÀNG XUÂN DẬU Hà Nội, tháng 10 /2013 Nhóm 2 – D11CN4 Page 1 Bài t p nhóm K thu t vi x lýậ ỹ ậ ử MỤC LỤC Nhóm 2 – D11CN4 Page 2 Bài t p nhóm K thu t vi x lýậ ỹ ậ ử I. GIỚI THIỆU Intel là một gã khổng lồ trong ngành sản xuất và phát triển các bộ vi xử lý. Các sản phẩm của Intel luôn được đánh giá rất cao về hiệu năng cũng như giá thành và có một chiều dài lịch sử xuyên suốt quá trình phát triển các bộ vi xử lý. Trong bài tiểu luận sau đây chúng tôi xin tìm hiểu về kiến trúc vi xửIntel Pentium M. 1. Giới thiệu chung 1.1 Vi xử là gì? Vi xử lý là một chip bán dẫn kết hợp các chức năng của đơn vị xử lý trung tâm (CPU) trên một hoặc một vài mạch tích hợp. Nó là một thiết bị đa chức năng, lập trình được, nhận các tín hiệu số đầu vào, xử lý nó theo các lệnh lưu trong bộ nhớ, cung cấp kết quả đầu ra. Vi xử lý là trái tim của bất kỳ một máy tính thông thường nào. Bất kể là máy bàn, laptop hay server, vi xử lý bạn đang sử dụng là loại gì thì chúng cũng gần giống nhau và làm việc theo cách gần như nhau Một vi xử lý thi hành một loạt các lệnh máy báo cho đơn vị xử lý biết phải làm gì. Dựa trên các lệnh, một vi xử lý làm được 3 việc cơ bản sau: - Sử dụng ALU, một vi xử lý có thể làm các phép toán như cộng, trừ, nhân, chia. Các vi xử lý hiện đại có thể bao gồm xử lý dấu phảy động với các phép toán yêu cầu độ chính xác cao - Một vi xử lý có thể chuyển dữ liệu từ một vị trí trong bộ nhớ tới một vị trí khác - Một vi xử lý có thể tạo các quyết định và nhảy tới một tập lệnh mới 1.2 Các thành phần cơ bản Các thành phần cơ bản của vi xử lý nói chung: - Một bus địa chỉ gửi địa chỉ tới bộ nhớ - Một bus dữ liệu gửi hoặc nhận dữ liệu từ bộ nhớ - Một đường RD(đọc) và WR(ghi) để vi xử lý thông báo cho cho bộ nhớ biết nó đang gần đặt hay lấy giá trị của vùng được đánh dấu địa chỉ - Một đường clock cho các xung clock của bộ xử lý - Một đường reset bộ đếm chương trình về 0 khi bắt đầu thực hiện một lệnh Nhóm 2 – D11CN4 Page 3 Bài t p nhóm K thu t vi x lýậ ỹ ậ ử - Thanh ghi A,B,C là các chốt đơn giản được tạo từ các mạch lật - Chốt địa chỉ(address latch) cũng giống các thanh ghi A,B,C Hình 1.2.1-a : Các thành phần cơ bản của vi xử lý - Bộ đếm chương trình là các mạch lật với khả năng tăng thêm 1 và trở về 0 khi được yêu cầu - ALU có thể coi đơn giản như là một bộ cộng 8 bit, hoặc có thể cộng, trừ, nhân, chia - Thanh ghi thử là một chốt đặc biệt để giữ các giá trị từ phép so sánh trong ALU. Một ALU có thể so sánh hai số và quyết định xem chúng bằng nhau, nhỏ hơn hay lớn hơn số còn lại. Thanh ghi này còn để lưu bit từ trạng thái của bộ cộng trước đó. - 3-state trong sơ đồ tren là bộ đệm tri-state(3 trạng thái) cho phép nhiều đầu ra kết nối với một dây dẫn nhưng chỉ có một trong số chúng được đi vào dòng 0 hoặc 1 - Thanh ghi lệnh và bộ giải mã lệnh chịu trách nhiệm trong việc điều khiển tất cả các thành phần khác Nhóm 2 – D11CN4 Page 4 Bài t p nhóm K thu t vi x lýậ ỹ ậ ử 2. Giới thiệu về vi xửIntel Pentium M(PM) 2.1 Xuất sứ Pentium M được xây dựng trên kiến trúc thế hệ thứ 6 của Intel, kiến trúc này cũng được sử dụng trong các CPU Pentium pro, Pentium II, Pentium III và các CPU trước đây của celeron chứ không phải dựa trên Pentium 4. Kiến trúc P6 là thế hệ thứ 6 của vi kiến trúc Intel x86 với sự ra đời đầu tiên của vi xửPentium Pro vào năm 1995, nó đã từng thành công với vi kiến trúc NestBurst và cuối cùng hồi sinh trong các dòng sản phẩm PM, người kế nhiệm của PM và các vi xử lý Core đời sau cũng đều là biến thể từ vi kiến trúc P6. Intel Pentium M được sản xuất từ năm 2003 đến năm 2008, là bộ xử lý cuối cùng mang tên Pentium, trước đó là vi xửIntel Pentium 4. P 4 ra đời là kết quả của tác động thị trường hướng tới việc gia tăng tốc độ xung nhịp, nhưng đi kèm với đó là việc tiêu tốn điện năng và tỏa nhiệt lớn, không cho phép các máy tính xách tay hoạt động trong một thời gian dài. Intel hiểu họ phải làm gì đó nếu muốn tiếp tục cạnh tranh trong thị trường này, vậy họ giao nhiệm vụ cho một đội thiết kế đặt tại Isarel làm việc với bộ xử lý x86 mới để thiết kế từ đầu với mục tiêu tiết kiệm năng lượng đặt lên hàng đầu. Nhóm 2 – D11CN4 Page 5 Bài t p nhóm K thu t vi x lýậ ỹ ậ ử Hình 2.1-a: quá trình ra đời của các vi xửintel với số transitor tích hợp ngày càng tăng cao Vi xử lý với tên mã là Banias cuối cùng là PM ra đời. PM là phiên bản cuối cùng và được cho là hoàn hảo nhất của kiến trúc P6. Nó là sự kết hợp giữa nhân P3 với các đặc tính tiên tiến của P 4, kết quả là được một vi xử lý có tốc độ khá nhanh với yêu cầu năng lượng thấp. Trong các bài kiểm tra benchmark, PM đứng ngang hàng với P4 với tốc độ xung nhịp cao hơn, sự ra đời của P3 cũng đánh dấu sự chấm dứt cho P4. Các vi xử lý Core thế hệ sau dựa trên nền tảng PM dù tên gọi khác hẳn. Vi kiến trúc PM thừa hưởng một vài đặc tính từ Pentium III và Pentium 4, bổ sung thêm nhiều đặc tính mới. Giống như các CPU Pentium 4, vi xử lý PM khai thác quaq-pump Front SideBus chạy ở 100 và 133MHz, hoặc hiệu quả hơn tại 400 và 533 MHz. P M chia ra 32 KB cache lệnh và cache dữ liệu( rộng hơn hai lần so với của Pentium 4 và Pentium III), cache thứ cấp rộng 1 hoặc 2 MB, bao gồm tập lệnh MMX, SSE, và SSE2. Vi xử lý hỗ trợ nhiều chế độ tiết kiệm năng lượng đã được giới thiệu trong Mobile Pentium 4, bao gồm chế độ Deeper Sleep. Thêm vào các chế độ này, CPU còn bao gồm bộ logic giúp tắt các phần trong CPU khi chúng không cần thiết để tiết kiệm điện năng. Intel PM còn được trang bị công nghệ SpeedStep tiên tiến, công nghệ này cho phép CPU chuyển đổi về tần số và điện áp thấp hơn khi không yêu cầu hiệu năng tối đa. Nằm trong gói 479 micro FC- BGA và gói 478 pin micro FC-PGA. Gói FC-PGA này không tương thích với các gói 478 khác mà Intel sử dụng với mobile Pentium III-M, Mobile Pentium 4/4-M. Core Duo/Solo và vi xử lý Core 2 Duo . 2.2 Ứng dụng Mặc dù Intel đã hướng cho PM gia nhập thị trường các thiết bị di động, ngành sản xuất mainboard như AOpen, DFI và MSI đã thiết kế cho Pentium M tương thích với các bản mạch dành cho những người quan tâm, HTPC, máy trạm và máy chủ. Một bộ chuyển đổi, CT-479 đã được phái triển bởi ASUS để cho phép sử dụng vi xử lý PM trong các thiết kế bo mạch chủ được lựa chọn của ASUS cho socket 478 Pentium 4, Pentium M còn thích hợp với các hệ thống nhúng tính tiết kiệm năng lượng và Pentium M cho phép thiết kế không cần quạt tản nhiệt và thu nhỏ nhúng vào PC. Như đã nói ở trên Pentium M là một vi xử lý của Intel hướng tới thị trường di động và đã được sử dụng trong thế hệ đầu tiên của nền tảng Centrino. Nhóm 2 – D11CN4 Page 6 Bài t p nhóm K thu t vi x lýậ ỹ ậ ử Centrino không phải là một bộ vi xử lý cho laptop mà là một nền tảng kết hợp giữa 3 yếu tố: - Vi xửintel Pentium M - Intel wireless LAN - Một chipset Intel (855 hoặc tương tự) 3 thành phần này làm việc cùng nhau một cách thông minh giúp tiết kiệm điện năng tiêu thụ cho laptop.Trong một vài trường hợp, Pentium M được gọi là Centrino, thực ra chỉ có Centrino khi hội tụ đầy đủ 3 thành phần trên. vậy nếu bạn có một laptop với Pentium M mà không có 2 phần kia thì không thể gọi là Centrino được. Nền tảng Centrino có 5 thế hệ và bộ xử lý PM được sử dụng trong hai thế hệ đầu tiên là Carmel và Sonoma. 2.3 Các thông số chính Processor Intel® Pentium® M Processor Processor Number 780, 778, 773, 770, 765, 760, 758, 755, 753, 750, 745, 740, 738, 735, 733J,733, 730, 725, 723,718, 715, 713 NA Architecture 90 nm, 130 nm process technology 130 nm process technology L2 Cache 2MB, 1MB 1MB Clock Speed 1,5 to 2.26 GHz 1,3 to 1,7GHz Nhóm 2 – D11CN4 Page 7 Bài t p nhóm K thu t vi x lýậ ỹ ậ ử Clock Speed--Low Volt 1.30 to 1.60 GHz 1.10 to 1.20 GHz Clock Speed--Ultra Low Volt 1 to 1.30 GHz 1 GHz and 900 MHz Front Side Bus 533 or 400 MHz 400 MHz Chipset Mobile Intel® 915 Express Chipset Family Intel® 855 Chipset Family Intel® 855 Chipset Family Wireless Intel® PRO/Wireless Network Connection Intel® PRO/Wireless Network Connection • Cache L2 Là dung lượng của vùng nhớ đệm cấp 2. Đây là nơi lưu trữ các dữ liệu nằm chờ phần cứng xử lý. Mục đích của nó là để tăng tốc độ xử lý của chip. Chỉ số này càng cao sẽ giúp cho CPU xử lý nhanh và mượt mà hơn. • Clock speed: Đây là xung nhịp của bộ vi xử lý được tính bằng số phép tính mà bộ vi xử lý tính được trong 1 giây. Xung nhịp là 1.6 GHz cho biết vi xử lý có thể tính được 1,6 triệu phép tính trong 1 giây. Không thể chỉ dựa vào xung nhịp để đánh giá độ mạnh yếu của vi xử nó còn phụ thuộc vào rất nhiều thứ như bộ nhớ đệm hay số nhân Bộ xử lý PM làm việc dưới các tần số lõi như sau: 1.3GHz, 1.40GHz,1.50GHz,1.60GHz,1.70GHz - Trạng thái điện áp thấp: 1.10GHz, 1.20GHz,1.30GHz - Trạng thái điện áp cực thấp: 900MHz,1.00GHz,1.10GHz Nhóm 2 – D11CN4 Page 8 Bài t p nhóm K thu t vi x lýậ ỹ ậ ử • FSB (Front Side Bus) Là chỉ số đo tốc độ của đường giao tiếp giữa CPU và mainboard. Một chip vi xử lý được đánh giá nhanh hay chậm tuỳ thuộc khá lớn vào giá trị này. Khi chọn main và CPU bạn phải chọn CPU có Bus thấp hơn hoặc bằng mainboard thì CPU mới làm việc được tối đa công suất. • Instruction Các tập lệnh được hỗ trợ: MMX, SSE và SSE2 • package Vi xử lý PM được đóng trong hai gói: Micro-FCPGA và Micro-FCBGA Ngoài ra PM còn có một số đặc trưng sau . Đặc trưng Lợi ích Power Optimized 533/400 MHz processor system bus, Micro-ops Fusion & Dedicated Stack Manager. Cho phép thực hiện nhanh hơn với năng lượng thấp hơn. Support for enhanced Intel SpeedStep® Technology w/ multiple voltage & frequency operating points. tinh toán tốt hơn về hiệu suất với nhu cầu của người dùng Execute Disable Bit ° Support Công nghệ chống tràn bộ nhớ,chống lại một số vius và mã độc Support for Intel® Mobile Voltage Positioning (Intel® MVP IV). Tự động làm giảm điện áp dựa trên sự hoạt động của vi xử lý để thiết kế mức điện năng thấp hơn cho máy tính xách tay có kích thước nhỏ hơn. Micro FCPGA & FCBGA packaging Thiết kế mỏng hơn,nhẹ hơn nhưng vẫn Nhóm 2 – D11CN4 Page 9 Bài t p nhóm K thu t vi x lýậ ỹ ậ ử technology mang lại hiệu suất vượt trội 2.4 Các dòng vi xử lý PM : Pentium M đầu tiên đã được xác định bởi các tên mã là Banias, được đặt tên theo một trang web ở cao nguyên Golan, tiếp đó 10 tháng 5 năm 2004 Intel tung ra Pentium M với tên gọi là Dothan, đặt theo tên một thị trấn cổ xưa tại Israel. 2.4.1 Banias Dòng sản phẩm đầu tiên của Pentium M có tên mã la Banias.với cấu trúc bộ nhớ đệm L1 là 32kb,bộ nhớ đệm L2 là 1M,làm việc với tốc độ bus mặt trong là 400 Mhz(100 MHz vận chuyển 4 luồng dữ liệu trên 1 chu lỳ đồng hồ),hỗ trợ công nghệ SSE2,công nghệ Enhanced SpeedStep nâng cao trên mô hình SL6NA và SL6P4(làm giảm xung nhịp CPU để tiết kiệm pin khi máy tính nhàn rỗi).Banias sản xuất với quy trình 130nm,với socket 478 hoặc là 479 và có 77 triệu transistors trên diện tích 3.36 inch(cỡ 82.79 mm 2 ),sử dụng đồng trên các lớp kim loại của nó. Thông số chính Số tranzitor 77 triệu,nhiều hơn 23 triệu so với P4 L2 cache 1M FBS 400 MHz Process 130nm Xung đồng hồ 1.3-1.7 GHz Công suất 24.5W Hình 2.4.1-a:Banias core Nhóm 2 – D11CN4 Page 10 . t m hiểu về kiến trúc vi xử lý Intel Pentium M. 1. Giới thiệu chung 1.1 Vi xử lí là gì? Vi xử lý là m t chip bán dẫn kết hợp các chức năng của đơn vị xử. vi xử lý Intel Pentium M( PM) 2.1 Xuất sứ Pentium M được xây dựng trên kiến trúc thế hệ thứ 6 của Intel, kiến trúc này cũng được sử dụng trong các CPU Pentium
- Xem thêm -

Xem thêm: Báo cáo chi tiết tìm hiểu kiến trúc về vi xử lí Intel Pentium M, Báo cáo chi tiết tìm hiểu kiến trúc về vi xử lí Intel Pentium M

Gợi ý tài liệu liên quan cho bạn