Ранние системы iPhone на кристалле
Общая информация | |
---|---|
Запущен | 2007 |
Разработано | Samsung Electronics , на основе спецификаций Apple Inc. |
Общий производитель |
В моделях iPhone и iPod Touch , выпущенных в период с 2007 по 2009 год, использовались схемы системы на кристалле (SoC), разработанные Samsung и изготовленные в соответствии со Apple спецификациями . Были использованы две такие SoC: Samsung S5L8900, используемая в iPhone первого поколения , iPhone 3G и iPod Touch первого поколения . [1] и Samsung S5L8920, используемый в iPhone 3GS и iPod Touch третьего поколения . [2] Samsung S5L Оба чипа принадлежат семейству SoC .
SoC собственной разработки Позже Apple перешла на кремниевые Apple , начиная с Apple A4 .
История
[ редактировать ]В 2006 году Apple представила iPod nano 2-го поколения и iPod Classic . IPhone под внутренним названием Project Purple также находился в разработке. Apple потребовались новые SoC для этого запланированного расширения ассортимента продукции, поэтому SoC S5L87 были созданы для менее энергоемкого семейства iPod, а после первых прототипов iPhone с SoC Freescale i.MX31 были приняты SoC S5L89. SoC S5L87 были преемниками процессоров PortalPlayer, которые до этого использовались в iPod. Изначально не планировалось использовать стороннее программное обеспечение на SoC S5L89. [3] Соответственно, графические процессоры были разработаны с учетом приоритета энергоэффективности над мощностью. [4] Ситуация изменилась с появлением App Store. В результате в 2008 году Apple купила компанию по разработке чипов PA Semi. [5] и разработали почти идентичный [6] SoC S5L8922 и S5L8930 (Apple A4) отвечают повышенным требованиям к питанию. С 2010 года Apple продает серию S5L89 как серию чипов Apple A, начиная с Apple A4 (S5L8930).
Попытка поставки чипов Intel
[ редактировать ]За годы, предшествовавшие выпуску первого iPhone, Intel вела переговоры с Apple об использовании чипов Intel x86 для процессора iPhone вместо ARM. [7] [8] В своей автобиографии Стив Джобс утверждал, что Apple отвергла этот вариант из-за того, что Intel была слишком «медленной» в организационном отношении, а также из-за желания избежать усиления конкурентов Apple. Генеральный директор Intel Пол Отеллини утверждает, что обе компании не смогли договориться о цене и не хотели отказываться от контроля над конструкцией чипа. Позже Отеллини объяснил, что он отказался от сделки из-за низких ожидаемых продаж, которые не компенсировали бы прогнозируемые затраты, и сказал, что «оглядываясь назад, можно сказать, что прогнозируемые затраты были неверными, а объем был в 100 раз больше, чем все думали». [9] [10]
В 2016 году Intel уволила 12 000 сотрудников. Неспособность компании «переключиться на мобильные технологии» была расценена некоторыми репортерами как ключевой фактор. [11]
Процессоры Samsung
[ редактировать ]S5L8900
[ редактировать ]Samsung S5L8900 — это 32-битная система на кристалле (SoC), производимая компанией Samsung для Apple. Он сочетает в себе процессор ARM и графический процессор PowerVR . Первым продуктом, оснащенным этим чипом, был оригинальный iPhone , за ним последовали iPod Touch и iPhone 3G .
Другие названия S5L8900 — ARM 8900B и APL0098. Он принадлежит к семейству SoC Samsung S5L.
S5L8900 содержит 32-битное ядро процессора ARM 1176JZF-S, совместимое с ARMv6 , и производится по 90-нм техпроцессу CMOS. Тактовая частота ядра ЦП по умолчанию обычно составляет 666,6 МГц, но Apple снизила ее примерно до 412 МГц. [12] а частота шины около 103 МГц. Размер кэша уровня 1 составляет 16384 байта для кэша данных и инструкций. Память имеет размер 116 МБ. [13] В качестве SoC S5L8900 также имеет встроенный графический процессор PowerVR MBX LITE с тактовой частотой 60 МГц. Таким образом, S5L8900 поддерживает OpenGL 1.1. NOR flash используется для инициации запуска процессора.
Конкурирующими архитектурами подобных продуктов являются Snapdragon 4 от Texas Instruments от Qualcomm, OMAP 2 от Nvidia , Tegra и Exynos от Samsung .
Последним обновлением операционной системы, которое Apple предоставила для мобильного устройства с S5L8900 (iPhone 3G), была iOS 4.2.1 . [14] который был выпущен 22 ноября 2010 года. [15]
S5L8720
[ редактировать ]Samsung S5L8720 — это 32-битная система на кристалле (SoC), производимая компанией Samsung для Apple. Он используется в iPod touch (2-го поколения) . Он похож на S5L8900.
S5L8920
[ редактировать ]Samsung S5L8920 — это 32-битная система на кристалле (SoC), производимая компанией Samsung для Apple. Единственным iPhone, в котором он использовался, был iPhone 3GS его заменил Apple A4 , а с выпуском iPhone 4 . [16] Чип представляет собой обновленную версию S5L8900 с большей вычислительной мощностью. [17] В результате iPhone 3GS получил широкую похвалу за повышенную производительность процессора и графического процессора. [18] [19]
S5L8920 содержит основной процессор ARM Cortex-A8 , совместимый с 32-битным процессором Armv7 и обратно совместимый с ARMv6. Он производится по 65-нм техпроцессу CMOS. Стандартная тактовая частота Cortex-A8 обычно составляет 833 МГц, но Apple снизила ее примерно до 600 МГц. [20] Объем памяти составляет 254 МБ. [Примечание 1] [13] Как и его предшественники SoC, S5L8920 также имеет встроенный графический процессор PowerVR SGX535. Таким образом, S5L8920 поддерживает OpenGL 2.0, OpenGL ES 2.0, OpenGL ES 1.1 с пакетом расширений и OpenVG 1.0.1 и 1.1. Флэш-память NOR используется для загрузки процессора.
Подобные конкурирующие архитектуры включают Snapdragon от Qualcomm, OMAP 4 от Texas Instruments, Tegra 2 от Nvidia и Exynos от Samsung.
Последней операционной системой, поддерживавшей чип S5L8920, была iOS 6.1.6 , выпущенная 21 февраля 2014 года. [21]
S5L8922
[ редактировать ]Samsung S5L8922 — это 32-битная система на кристалле (SoC), производимая компанией Samsung для Apple. Он используется в iPod touch (3-го поколения) . Он похож на S5L8920.
Ошибка дизайна
[ редактировать ]В чипах S5L89xx был обнаружен конструктивный недостаток: он позволяет выполнять произвольный код через эксплойт Limera1n — ошибку BootROM, которая в основном использовалась при джейлбрейках. [22] Эта ошибка, которую невозможно исправить с помощью обновлений программного обеспечения, также позволяет, помимо прочего, обойти блокировку паролем iPhone путем выполнения программы грубого подбора в течение нескольких минут без особых усилий. Эта ошибка была исправлена с помощью чипа Apple A5. [ нужна ссылка ]
Более поздние события
[ редактировать ]Этот раздел нуждается в расширении . Вы можете помочь, добавив к нему . ( февраль 2023 г. ) |
Позже Apple перешла на разработку своих чипов самостоятельно после приобретения Intrinsity и PA Semi , что привело к созданию Apple A4, используемого в iPhone 4 . [23]
Примечания
[ редактировать ]- ^ Получено с помощью «SysInfoPlus», приложения для взлома, загруженного через Cydia.
Ссылки
[ редактировать ]- ^ «Все устройства, использующие Samsung S5L8900» . ДевайсБист . 8 октября 2021 г. Архивировано из оригинала 11 октября 2022 г. Проверено 11 октября 2022 г.
- ^ «Все устройства, использующие Samsung S5L8920» . ДевайсБист . 8 октября 2021 г. Архивировано из оригинала 11 октября 2022 г. Проверено 11 октября 2022 г.
- ^ Тиммер, Джон (28 июня 2017 г.). «Прикосновение какао: внутри оригинального iPhone SDK» . Арс Техника . Архивировано из оригинала 13 октября 2022 г. Проверено 11 октября 2022 г.
- ^ «Графические процессоры PowerVR: использование графики OpenGL ES на мобильных устройствах уже более десяти лет — с помощью воображения» . Техника воображения . 12 января 2014 г. Архивировано из оригинала 12 января 2014 года . Проверено 11 октября 2022 г.
- ^ «Apple покупает дизайнера микросхем» . Форбс . Архивировано из оригинала 11 октября 2022 г. Проверено 11 октября 2022 г.
- ^ «Разобрал и проанализировал: Еще больше подробностей об Apple A4» . Mac Life (на немецком языке). 11 мая 2010 г. Архивировано из оригинала 11 октября 2022 г. Проверено 11 октября 2022 г.
- ^ Ли, Тимоти Б. (20 апреля 2016 г.). «Intel совершила огромную ошибку 10 лет назад. Теперь за это расплачиваются 12 000 сотрудников» . Вокс . Архивировано из оригинала 11 октября 2022 г. Проверено 11 октября 2022 г.
- ^ Миллер, Крис (04 октября 2022 г.). Чип-война: борьба за самую важную в мире технологию . Саймон и Шустер. ISBN 978-1-9821-7200-8 . Архивировано из оригинала 02.11.2022 . Проверено 24 октября 2022 г.
- ^ «Уходящий генеральный директор Intel сожалеет, что не установил процессор Intel в iPhone» . Engadget . Архивировано из оригинала 11 октября 2022 г. Проверено 11 октября 2022 г.
- ^ Мадригал, Алексис К. (16 мая 2013 г.). «Intel Пола Отеллини: сможет ли компания, построившая будущее, выжить в нем?» . Атлантика . Архивировано из оригинала 17 мая 2013 г. Проверено 11 октября 2022 г.
- ^ Шибер, Джонатан (17 мая 2016 г.). «Как Intel пропустила революцию iPhone» . ТехКранч . Архивировано из оригинала 11 октября 2022 г. Проверено 11 октября 2022 г.
- ^ Телефонная база данных. «Техническое описание Samsung S5L8900 | Характеристики процессора | PhoneDB» . http://phonedb.net . Архивировано из оригинала 11 октября 2022 г. Проверено 11 октября 2022 г.
- ^ Перейти обратно: а б Получено с помощью «SysInfoPlus», приложения для взлома, загруженного через Cydia.
- ^ Каннингем, Эндрю (9 марта 2011 г.). «Обзор iOS 4.3» . АнандТех . Архивировано из оригинала 11 октября 2022 г. Проверено 11 октября 2022 г.
- ^ «Apple выпускает iOS 4.2.1» . Макмир . Архивировано из оригинала 11 октября 2022 г. Проверено 11 октября 2022 г.
- ^ «От ARM до A4: как Apple изменила климат в сфере мобильных кремний» . AppleInsider . 6 ноября 2019 г. Архивировано из оригинала 11 октября 2022 г. Проверено 11 октября 2022 г.
- ^ «Обзор iPhone 3GS» . Гизмодо . 17 июня 2009 г. Архивировано из оригинала 11 октября 2022 г. Проверено 11 октября 2022 г.
- ^ Шимпи, Ананд Лал (7 июля 2009 г.). «Знакомство с iPhone 3GS» . www.anandtech.com . Архивировано из оригинала 22 января 2022 г. Проверено 11 октября 2022 г.
- ^ «iPhone 3GS курит конкуренцию в тестах OpenGL — ExtremeTech» . ЭкстримТех . 30 июня 2009 г. Архивировано из оригинала 11 октября 2022 г. Проверено 11 октября 2022 г.
- ^ «Samsung S5L8920 — Список процессоров» . PDAdb.net . 02 мая 2011 г. Архивировано из оригинала 2 мая 2011 г. Проверено 11 октября 2022 г.
- ^ Кан, Джордан. «Архивы iOS 6.1.6» . 9to5Mac . Архивировано из оригинала 11 октября 2022 г. Проверено 11 октября 2022 г.
- ^ «Apple, вероятно, уже исправила эксплойт Limera1n в новых устройствах » . hack2learn (на немецком языке). 30 декабря 2013 г. Архивировано из оригинала 30 декабря 2013 г. Проверено 11 октября 2022 г.
- ^ Стоукс, Джон (28 апреля 2010 г.). «Покупка Intrinsity компанией Apple подтверждена» . Арс Техника . Архивировано из оригинала 28 апреля 2010 г. Проверено 11 октября 2022 г.
модели iPod | версия для iPhoneOS | iOS-версия | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | |
iPod Touch (первый) | 1.1 | |||||||||||||||
iPod Touch (второй) | — | 2.1.1 | ||||||||||||||
iPod Touch (3-й) | — | — | 3.1.1 | |||||||||||||
iPod Touch (4-й) | — | — | — | 4.1 | ||||||||||||
iPod Touch (пятый) | — | — | — | — | — | |||||||||||
iPod Touch (6-й) | — | — | — | — | — | — | — | 8.4 | ||||||||
iPod Touch (7-й) | — | — | — | — | — | — | — | — | — | — | — | 12.3.1 |