tìm hiểu kiến trúc snapdragon của qualcomm

19 564 3
tìm hiểu kiến trúc snapdragon của qualcomm

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Kiến trúc Snapdragon-Qualcomm LỜI MỞ ĐẦU Thị trường thiết bị di động đang trở nên chật chội với ngày càng nhiều nhà sản xuất phần cứng, và trong đó sôi động nhất, thu hút sự chú ý nhất của người yêu công nghệ không gì khác chính là những nhà sản xuất những con chip xử lý di động, thành phần có ảnh hưởng lớn nhất tới trải nghiệm sử dụng cuối cùng của người tiêu dùng. Thiết bị phần cứng dành cho thiết bị di động và siêu di động, mà điển hình là những thiết bị như smartphone hay tablet có những đặc thù nhất định. Do giới hạn về không gian mà người ta phải sử dụng những con chip có mật độ tích hợp tính năng rất cao được gọi là SoC (System on Chip). Những con chip này không chỉ có CPU, GPU, mà còn được tích hợp cả những mạch giải mã âm thanh, mạch giải mã tín hiệu, và với một số nhà sản xuất (như Qualcomm là một ví dụ điển hình) thì là cả modem vô tuyến nữa. Ngoài những “đơn vị” truyền thống như Samsung, Qualcomm hay phần nào đó là Nvidia, thì miếng bánh thị phần đang bị nhiều công ty khác nhăm nhe xâm chiếm. Hào hứng nhất chắc chắn không ai khác là Intel. Vị vua trên mặt trận PC đang cố gắng cải tiến kiến trúc Atom để đuổi kịp kiến trúc ARM về mức độ tiết kiệm điện năng (về mặt hiệu năng thì có lẽ Intel không còn thua kém nhiều. Kế đến là những nhà sản xuất Trung Quốc, nổi bật lên là Mediatek với những sản phẩm xuất hiện hàng loạt trên những thiết bị máy tính bảng giá shock xuất hiện khá nhiều ở Việt Nam thời gian qua, mới đây hãng cũng là công ty sản xuất chip chạy 8 nhân thực sự đầu tiên. Ngoài ra cũng còn một số nhà sản xuất khác như Marvell,Broadcom cũng đang có ý định mở rộng mặt hàng của mình sang cả mảng linh kiện hứa hẹn sẽ bùng nổ trong những năm sắp tới này. Page 1 Kiến trúc Snapdragon-Qualcomm MỤC LỤC Page 2 Kiến trúc Snapdragon-Qualcomm NỘI DUNG Chương 1 Giới thiệu kiến trúc ARM và hệ thống System on Chip 1. Kiến trúc ARM Hình Chip Arm Trong khoảng 5 năm trở lại đây, cái tên ARM được nhắc đến rất nhiều đi cùng theo sự phát triển của smartphone, tablet. Nếu như trong mảng pc chúng ta có Intel và AMD thì trên mảng di động, ARM cũng nổi tiếng với mức độ tương đương bởi kiến trúc vi xử lý của họ sử dụng trong hầu hết các thiết bị di động đang có mặt trên thị trường 1.1 Sơ lược về ARM ARM được phát triển bởi hãng ARM Holding có trụ sở tại Anh Quốc. Bạn đầu , ARM viết tắt của Acorn RISC Machine , trong đó RISC là một cách thiết kế vi xử lý. Sau đó chữ Acorn được thay bởi chữ Advanced do công ty đổi tên mới. Kiến trúc ARM được phát triển lần đầu tiên vào thập niên 1980 để dùng cho máy tính bàn. Tính đến thời điểm hiện tại (2013), ARM là kiến trúc tập lệnh chỉ dẫn 32-bit được phổ biến nhất thế giới, vượt qua cả kiến trúc x86 của Intel, tính theo số lượng chip được sản xuất. Theo ARM Holdings, chỉ tính riêng năm 2010, kiến trúc Page 3 Kiến trúc Snapdragon-Qualcomm của họ đã có mặt trên 95% số smartphone, 35% số TV và set-top box, 10% số máy tính di động được bán ra. Các chip dùng kiến trúc ARM được tạo ra dựa trên thiết kế RISC(Reduced instruction set computing). Thiết kế này giúp giảm đáng kể số lượng bóng bán dẫn cần thiết để vận hành một chiếc máy tính so với kiểu CISC (complex instruction set computer) , vốn được sử dụng phổ biến trong kiến trúc x86 của Intel cũng như các CPU AMD dành cho máy tính. Lợi ích của việc sử dụng RISC đó là các con chip được sản xuất với chi phí thấp hơn, lượng nhiệt tỏa ra khi hoạt động thấp hơn, mức độ tiêu thụ điện thấp hơn. Chính vì thế, những bộ xử lí ARM thường được dùng trong các thiết bị di động đòi hỏi thời lượng pin lâu và kiểu dáng nhỏ, nhẹ, điển hình là smartphone và tablet ngày nay. ARM sẽ cập nhật định kì kiến trúc nhân xử lí của mình. Hiện phiên bản được sử dụng phổ biến là ARMv7. Hãng cũng đã giới thiệu ARMv8 với nâng cấp đáng kể là bổ sung việc hỗ trợ điện toán 64-bit nhưng tính đến bây giờ vẫn chưa có thiết bị nào dùng chip ARMv8 được bán ra. Hầu hết các smartphone và tablet Android, iOS, Windows Phone hiện nay đều dùng chip dựa trên ARMv7, và các hãng làm chip lớn có dùng ARMv7 là Qualcomm ,NVIDIA , Samsung , AMD, TSMC, Global Foundries… 1.2 Các kinh doanh và mô hình bản quyền Trong ngành công việc bán dẫn có hai khái niệm. Một là fab (fabrication maunufacturer) là những công ty có dây chuyển sản xuất và chế tạo bán dẫn. Họ chính là những người sản xuất ra nhưng con chip như Intel , Samsung, Qualcomm… Hai là fabless (fabless manufacturing) sẽ tự mình thiết kế chip từ khâu đầu tiên đến cuối cùng theo ý muốn nhưng bản thân họ không tự sản xuất ra chip thay vào đó là đi thuê một hãng fab gia công. Ví dụ như Nvidia , AMD… ARM là một công ty đặc biệt của fabless khi họ không bán bất cứ một sản phẩm chip nào ra thị trường cả. Thay vào đó , ARM thiết kế các tài sản trí tuệ bao gồm kiến trúc tập lệnh chỉ dẫn- ISA , bộ xử lý đồ họa, các giao tiếp nội liên kiết … rồi cấp phép bản quyển cho các công ty khác. Nhưng khác hàng có thể là Page 4 Kiến trúc Snapdragon-Qualcomm các hãng fabless khác như Nvidia sử dụng ARM trong chip Tegra , Samsung với chip Exynos. Đối với việc cấp bản quyền, ARM sẽ cho phép sử dụng một trong số các kiến trúc ARMv7 hay ARMv8. Sau đó các công ty khác có thể thiết kế ra các vi xử lý riêng dựa trên kiến trúc ARM mà không phải dùng đến nhân Cortex A-series của ARM. Qualcomm là một ví dụ khi hãng đã sử dụng kiến trúc ARMv7 để tạo nên những nhân Scorpion , gần đây là Krait trong các hệ thống SoC của hãng là Snapdragon. Apple cũng sự dụng kiến trúc ARMv7 để tạo nên Swiff trong các chip A6. Đây chính là bản quyền kiến trúc , các công ty có bản quyền này có thể thoải mái sắp xếp các khối nhớ , bộ nhớ đệm, vi mạch , bố cục đế nhân xử lý … tùy vào mức độ hiệu năng mong muốn. Hình Bản quyền POP Thứ hai đó là bản quyền POP ( Processor optimization pack). ARM sẽ bán một thiết kế nhân xử lý Cortex A-series do hãng tạo ra sẵn, sau đó các công ty mua nó có thể tinh chỉnh để nó đạt hiệu năng mong muốn nhưng vẫn dựa vào nhân Cortex sẵn có. Các nhân hiện được cấp bản quyền POP gồm : Cortex–A57 , Cortex-A17 và 17… Thứ 3 đó là bản quyền bộ xử lý cho phép các công ty mua sử dụng nhân CPU Cortex mà ARM thiết kế ra. Với bản quyền này các công ty mua sẽ không thay đổi về mặt thiết kế của Cortex mà sẽ được sử dụng lên bất kỳ hệ thống SoC nào đó. Ví dụ SoC Samsung Exynos 5 Octa sử dụng nhân ARM Cortex-A7, Nvida Page 5 Kiến trúc Snapdragon-Qualcomm Tegra 4 dùng nhân Cortex-A15… Các công ty mua chỉ việc thế kế hệ thống SoC sao cho có hiệu năng, xung nhịp và khả năng tiết kiệm điện cao nhất. 2. Hệ thống System on Chip Hình System on Chip của Qualcomm 2.1 Cơ bản về System on Chip SoC Soc viết tắt của System on Chip là một mạch tích hợp ( hay IC) , trong đó tất cả những thành phần quan trọng của một chiếc máy tính hay một thiết bị điện tử đều được đặt trên một con chip duy nhất. Trước đây , CPU thường chỉ dùng để xử lý các công việc tính toán của mình. Những công việc khác như xử lý đồ họa, âm thanh, bộ nhớ … phải nhờ đến những con chip khác nên những những thiết bị này thường rất to, nặng và tổn hao điện năng. Ngược lại SoC do tích hợp các con chip xử lý trên vào cùng một con chip duy nhất nên nó có thể vừa tính toán, vừa xử lý ảnh , đồ họa, video , kết nối, định vị… Một số SoC như Snapdragon của Qualcomm , Tegra của Nvidia , Exynos của Samsung Chúng được sử dụng trong các thiết bị smartphone , tablet hay thậm chí cả máy tính xách tay nữa. Với những phát triển của ngày nay, hệ thống SoC thiết kế được thực hiện những thành phần khác nhau như hệ thống bộ nhớ dễ bay hơi, hệ thống bộ nhớ non- Page 6 Kiến trúc Snapdragon-Qualcomm volatile , hệ thống xử lý tín hiệu , mạch tín hiệu hỗn hơp, và các mạch logic được hình thành thành các đơn vị và được tích hợp duy nhất trên một chip. Hình Một SoC điển hình Hiện hay SoC đã phát triển với bộ vi xử lý 4 nhân, sẽ mang lại hiệu năng cao hơn cho các thiết bị di động, giúp thực thi các tác vụ trên máy một cách nhanh chóng hơn, tốc độ xử lý tốt hơn, toàn hệ thống hoạt động mượt mà hơn. Ngoài ra mỗi nhân sử dụng ít điện năng hơn do công việc ít hơn là Soc một nhân xử lý cũng khối lượng việc nên dẫn đến kết quả máy sẽ có thời lượng dùng pin dài hơn. 2.2 Thành phần cơ bản của System on Chip. Một SoC cơ bản bao gồm các thành phần : • Một vi điều khiển, vi xử lí, hay nhân xử lí tín hiệu. Vài SoC thì có thể có nhiều hơn một nhân xử lí, khi đó người ta gọi nó là MPSoC, tức Multiprocessor System on Chip. Ở thế giới di động ngày nay, loại được sử dụng phổ biến là vi xử lí. • Các khối bộ nhớ, có thể là RAM, ROM, EEPROM hay bộ nhớ flash Page 7 Kiến trúc Snapdragon-Qualcomm • Nguồn canh thời gian, chẳng hạn như mạch dao động • Một số giao diện như USB, FireWire, Ethernet • Bộ chuyển đổi tín hiệu số sang tín hiệu tương tự và ngược lại • Mạch quản lí năng lượng, mạch kiểm soát điện áp. • Những SoC hiện đại còn có bộ xử lí đồ họa, chip cầu bắc, chip cầu nam, bộ kiểm soát bộ nhớ, Những thành phần trên sẽ được kết nối với nhau thông qua một Bus như bus AMBA do ARM phát triển là một ví dụ hoặc Bus do một hãng nào đó tự phát triển. Một SoC có khả năng kết nối trực tiếp các giao diện với bộ nhớ mà không cần thông qua nhân xử lý nên tăng khả năng nhận dữ liệu. SoC có lợi ích đó là giảm giá thành sản xuất , tăng hiệu năng của thiết bị sử dụng SoC , giảm lượng điện năng tiêu thụ. Ngoài ra , việc áp dụng SoC còn giúp giảm không gian cần thiết để tích hợp các linh kiện điện tử. do đó chúng ta có được những thiết bị nhỏ gọn hơn hoặc một thiết bị với pin lớn hơn. Page 8 Kiến trúc Snapdragon-Qualcomm Chương 2 Kiến trúc Snapdragon của Qualcomm 1. Cơ bản về kiến trúc Snapdragon của Qualcomm. Hình Chip Snapdragon Snapdragon là một dòng chip của Qualcomm được sử dụng rất nhiều trong các thiết bị thông minh ngày nay. Các sản phẩm chip của Qualcomm đã được tích hợp trên 300 loại sản phẩm khác nhau với số lượng máy lên đến hàng triệu thiết bị. Các dòng chip này được thuộc lại System on Chip nên mang lại khá nhiều ưu điểm. Hiện nay Qualcomm có 4 dòng chip chính đó là Snapdragon 200 , 400 ,600 và 800 thay cho các dòng Snapdragon S1, S2 , S3, S4 trước đó và có các phân khúc người dùng khác nhau. Page 9 Kiến trúc Snapdragon-Qualcomm Hình Ưu điểm Snapdragon Về Snapdragon S1 , S2 ,S3, và S4 là các dòng chip đầu tiên của kiến trúc Snapdragon. Trong mỗi dòng lại có thêm nhiều chip nhỏ khác. Mỗi con có tốc độ, xung nhịp và cấu trúc khác nhau. Dòng chip đơn giản nhân Snapdragon S1 lần đầu tiên được giới thiệu vào cuối năm 2008, nổi lên với danh hiệu là chip đầu tiên danh cho điện thoại di động có xung nhịp chạm ngưỡng 1GHz và tích hợp chip đồ họa Adreno 200. Snapdragon S1 thích hợp để trang bị cho các Smartphone phổ thông, có cấu hình thất nhất trogn cả bốn dòng và cũng là chip có số lượng bán ra nhiều nhất. Cao cấp hơn một chút là Snapdragon S2 , cũng là đơn nhân , S2 đầy xung nhịp của chip lên mức 1.4-1.5 GHz và thích hợp cho các máy di động , máy tính bảng đòi hỏi hiệu suất cao. S2 được tích hợp chip đồ hòa Adreno 205 và có mặt trong rất nhiều dòng máy nổi tiếng , Ví dụ như Lumia 900 , Xperia Arc S… Để đáp ứng nhu cầu chơi game cũng như khả năng đa nhiệm tốt , dòng chip Snadragon S3 ra đời. Nó có xung nhịp tối đa 1.5Ghz nhưng lại có đến 2 nhân , khác với kiến trúc chỉ có 1 nhân như của S1, S2. Kiến trúc 2 nhân sẽ bố trí 1 nhân chuyên dùng để xử lý , tính toán công việc , nhân còn lại sẽ đảm nhiệm các công việc như gọi điện , nhắn tin , kết nối… Vì vậy mà tốc độ và hiệu năng xử lý được nâng lên khá nhiểu. Galaxy Note , Galazy SII, HTC Evo 3D… là các máy được trang bị chip S3 Tiếp đó là các dòng chip Snapdragon S4 , hỗ trợ đến 4 nhân với xung nhịp cao nhất đạt 2.5 GHz và tích hợp chip đồ họa Adreno 320. Đây là dòng chip mà Page 10 [...]... quả benchmark của Engadget Qua hai bảng kết quả trên dễ dàng thấy được sự vượt trội của chip từ Qualcomm so với các đối thủ Chứng tỏ được rằng phương pháp điều chỉnh xung Page 17 Kiến trúc Snapdragon- Qualcomm nhịp bất đồng bộ của Qualcomm có ưu thế hơn hẳn kiểu 4 xung nhịp trong đó 1 xing nhịp thấp của Terga, kèm theo đó là sự vượt trội về khả năng xử lý đồ họa Page 18 Kiến trúc Snapdragon- Qualcomm KẾT... CPU Cortex A 7,8 của ARM Hình Cấu trúc Vi xử lý Scorpion Năm 2005 , Qualcomm thông báo đã có được bản quyền của kiến trúc ARMv7 và sau đó đã làm việc với ARM để tạo ra một kiến trúc hiệu năng cao cho Page 13 Kiến trúc Snapdragon- Qualcomm riêng mình Nó có tên là Scorpion được sản xuất trên quy trình 65nm và có tốc độ 1GHz mang hiệu năng cao, giảm tiêu tốn điện năng trong mục tiêu của ngành di dộng... dây Miracast Trong khi đó , Snapdragon 200 thì sở hữu bốn nhân Cortex A5 , GPU Adreno 203 , hỗ trợ đa sim, hiển thị hình ảnh HD và camera tối đa 8MP Một số model của Snapdragon 400 và 200 sẽ được tích hợp modem 4G/3G , một số khác thì không Qualcomm Snapdragon 800 và 600 Page 11 Kiến trúc Snapdragon- Qualcomm Hình HTC sử dụng Snapdragon 800 Đây là 2 dòng chip cao cấp nhất của Qualcomm tính đến thời điểm... bộ nhớ LPDDR3 Kết nối wifi 802.11ac , Miracast đều có mặt đầy đủ trên Soc 600 Tuy nhiên so với S4 và Snapdragon 800, thì Snapdragon 600 không được tích hợp model 3G/4G vào bên trong Soc Do đó nhà sản xuất phải sử dụng modem rời bên ngoài Page 12 Kiến trúc Snapdragon- Qualcomm 2 Kiến trúc Snapdragon Qualcomm không giống các nhà sản xuất SoC khác, họ không sử dụng hoàn toàn thiết kế vi xử lý ARM Hãng... Page 15 Kiến trúc Snapdragon- Qualcomm Hình So sánh hiệu năng giữa Scorpion với Krait 2.3 Chip GPU Adreno GPU Adreno là một series GPUs được phát triển bởi Qualcomm và được sử dụng trong rất nhiều các SoCs của họ Những lõi này được phát triển dưới bên Imageon bởi ATI Technology Sau khi mua lại vào năm 2008 , Qualcomm đổi tên Imageon thành Adreno Hình Hiệu năng các dòng Adreno Page 16 Kiến trúc Snapdragon- Qualcomm. .. riêng của họ Điều này rõ ràng đòi hỏi nhiều công nghiên cứu và phát triển hơn so với OMAP của TI hay Exynos của Samsung Vì vậy , các vi xử lý của Qualcomm có tốc độ xử lý liên quan đến đa phương tiện tốt hơn và tiêu thụ điện năng hiệu quả hơn so với vi xử lý Cortex A8 tiêu chuẩn 2.1 Vi xử lý Scorpion Vi xử lý Scorpion là vi xử lý ARM đầu tiên của Qualcomm Nó dựa trên kiến trúc ARM v7 và có các cấu trúc. . .Kiến trúc Snapdragon- Qualcomm Qualcomm gọi là chip dành cho thế hệ kế tiếp , nó hỗ trợ mạng 4G LTE và có thể tìm thấy trong khá nhiều các sản phẩm mới ra gần đây như Asus Padfone , HTC One S, HTC One XL… Dòng S4 lại được chia nhỏ thành Play , Plus , Pro và Prime và ra mắt năm 2012 , Qualcomm là nhà sản xuất duy nhất tìm được cách tích hợp các thành phần thu... trúc Snapdragon- Qualcomm 3 So sánh hiệu năng của Snapdragon với cái SoC khác Do được Qualcomm thiết kế lại dựa trên nền ARM và sử dụng GPU Adreno của chính mình nên các Soc của Qualcomm có hiệu năng cao hơn hẳn Thêm vào đó là sự ổn định cùng mức tiêu thụ điện năng thấp Kèm theo đó các modem hỗ trợ trong việc kết nối, DSP trong SoC cũng được thiết kế tốt hơn Hình Kết quả benchmark của TheVerge Hình... DMIPS/MHz 65/28 nm process 2.2 Vi xử lý Krait Vi xử lý Krait là thế kệ tiếp theo của Scorpion Được giới thiệu năm 2012 và nó có cấu trúc tương tự như Cortex A15 và được sử dụng trong các Soc Snapdragon 400, 600, 800 Hiện nay vi xử lý Krait có 4 phiên bản tương ứng Krait 200, 300, 400 Page 14 Kiến trúc Snapdragon- Qualcomm Hình Cấu trúc Soc sử dụng Krait • 11 stage integer pipeline with 3-way decode and 4-way... không dây nằm riêng biệt , giải pháp của Qualcomm giúp tối ưu thời lượng dùng pin tốt hơn Tốc đọ thu phát sóng , nhất là sóng di động 3G , cũng được tăng cường, tốc độ truy cập nhanh hơn Sau khi đổi tên dòng chip , Qualcomm từ bỏ kiểu S1,S2 ,S3,S4 thày vào đó là các dòng 200, 400, 600, 800 Qualcomm Snapdragon 400 và 200 Hình Thiết bị sử dụng Snapdragon 400 và 200 Snapdragon 400 được thiết kế để mang . hơn. Page 8 Kiến trúc Snapdragon- Qualcomm Chương 2 Kiến trúc Snapdragon của Qualcomm 1. Cơ bản về kiến trúc Snapdragon của Qualcomm. Hình Chip Snapdragon Snapdragon là một dòng chip của Qualcomm. mở rộng mặt hàng của mình sang cả mảng linh kiện hứa hẹn sẽ bùng nổ trong những năm sắp tới này. Page 1 Kiến trúc Snapdragon- Qualcomm MỤC LỤC Page 2 Kiến trúc Snapdragon- Qualcomm NỘI DUNG Chương. 4G/3G , một số khác thì không. Qualcomm Snapdragon 800 và 600 Page 11 Kiến trúc Snapdragon- Qualcomm Hình HTC sử dụng Snapdragon 800 Đây là 2 dòng chip cao cấp nhất của Qualcomm tính đến thời điểm

Ngày đăng: 28/08/2014, 02:03

Từ khóa liên quan

Mục lục

  • Chương 1 Giới thiệu kiến trúc ARM và hệ thống System on Chip

    • 1. Kiến trúc ARM

      • 1.1 Sơ lược về ARM

      • 1.2 Các kinh doanh và mô hình bản quyền

      • 2. Hệ thống System on Chip

        • 2.1 Cơ bản về System on Chip SoC

        • 2.2 Thành phần cơ bản của System on Chip.

        • Chương 2 Kiến trúc Snapdragon của Qualcomm

          • 1. Cơ bản về kiến trúc Snapdragon của Qualcomm.

          • 2. Kiến trúc Snapdragon.

            • 2.1 Vi xử lý Scorpion

            • 2.2 Vi xử lý Krait.

            • 2.3 Chip GPU Adreno

            • 3. So sánh hiệu năng của Snapdragon với cái SoC khác.

            • KẾT LUẬN

Tài liệu cùng người dùng

Tài liệu liên quan