stringtranslate.com

PowerPC 400

Семейство PowerPC 400 представляет собой линейку 32-битных встраиваемых ядер RISC -процессоров на основе архитектур набора инструкций PowerPC или Power ISA . Ядра предназначены для использования в специализированных приложениях, начиная от микроконтроллеров «система на кристалле» (SoC) , сетевых устройств, специализированных интегральных схем (ASIC) и программируемых пользователем вентильных матриц (FPGA) до телевизионных приставок , устройств хранения данных и суперкомпьютеров .

Applied Micro Circuits Corporation (AMCC) купила активы, касающиеся ядер семейства 400, у IBM в апреле 2004 года за 227 миллионов долларов, и теперь они продают процессоры под своим собственным именем. IBM продолжает развивать ядра, предоставляя услуги по проектированию и производству вокруг ядер. Несколько ядер также доступны для лицензирования OEM-производителями от IBM и Synopsys .

Варианты

PowerPC 403

Представленный в 1994 году, PowerPC 403 был одним из первых процессоров PowerPC . Он был первым, ориентированным строго на рынок встраиваемых систем. По сравнению с другими процессорами PowerPC той эпохи ( PowerPC 601 , PowerPC 603 и PowerPC 604 ), он был на самом низком уровне, например, в нем отсутствовал блок управления памятью (MMU) или блок вычислений с плавающей точкой (FPU). Ядро предлагалось для пользовательских чипов и в предварительно упакованных версиях, включая версии с MMU, со скоростями от 20 до 80 МГц.

PowerPC 403 используется, среди прочего, в тонких клиентах , приставках , RAID -контроллерах, сетевых коммутаторах и принтерах. Первый TiVo использовал 54 МГц PowerPC 403GCX.

В 2004 году компания AMCC приобрела у IBM конструкцию 403, но решила не продвигать ее на рынок, сосредоточившись вместо этого на ядрах 405 и 440.

PowerPC 401

Хотя 403 был популярен, он также был слишком высокопроизводительным и слишком дорогим для некоторых приложений, поэтому в 1996 году IBM выпустила ядро ​​PowerPC с голыми костями, названное PowerPC 401. Оно имело один выпуск, трехступенчатый конвейер, без MMU или DMA и только 2 КБ инструкций и 1 КБ данных кэша L1 . Конструкция содержала всего 85 000 транзисторов и работала на частоте до 100 МГц, потребляя всего 0,1 Вт или меньше. Приложения, использующие ядро ​​401, варьируются от телевизионных приставок и телекоммуникационных коммутаторов до принтеров и факсимильных аппаратов. [1] [2]

PowerPC 405

PowerPC 405GP в Sun StorageTek SL8500
IBM STB04500 в Dilog DT 550. Приставка на базе SoC PowerPC 405 с частотой 252 МГц.

PowerPC 405 был выпущен в 1998 году и был разработан для чувствительных к цене или производительности низкоуровневых встраиваемых систем на кристалле (SoC). Он имеет пятиступенчатый конвейер, отдельные кэши L1 для инструкций и данных объемом 16 КБ , шину CoreConnect , интерфейс вспомогательного процессора (APU) для расширяемости и поддерживает тактовые частоты, превышающие 400 МГц. Ядро 405 соответствует Power ISA v.2.03 с использованием спецификации Book III-E. И AMCC, и IBM разрабатывают и продают процессоры с использованием ядер 405. IBM и Synopsys также предлагают полностью синтезируемое ядро. IBM объявила о планах сделать спецификации ядра PowerPC 405 свободно доступными для академического и исследовательского сообщества. [3]

Приложения на базе PowerPC-405 включают цифровые камеры, модемы, телевизионные приставки (процессоры IBM STB04xxx [4] ), мобильные телефоны, GPS-устройства, принтеры, факсимильные аппараты, сетевые карты , сетевые коммутаторы, устройства хранения данных и сервисные процессоры для серверов. До двух ядер 405 используются в Xilinx Virtex-II Pro и Virtex-4 FPGA . В 2004 году Hifn купила сетевые процессоры IBM PowerNP , которые используют 405 ядер. [5] [6] [7] [8]

Плейстейшен 2
Более поздние версии PlayStation 2 slim использовали чип PowerPC 405, эмулирующий MIPS R3000A , который использовался в качестве процессора ввода-вывода в более ранних моделях. [9]
V-Дракон
Китайская компания Culturecom использует ядро ​​405 для своего процессора V -Dragon , который питает терминалы Linux и телевизионные приставки. Процессор V-Dragon включает в себя Multilingual Character Generation Engine (MCGE), который обрабатывает и генерирует китайские иероглифы непосредственно в CPU. [10]
АПМ801xx
AppliedMicro имеет серию систем на чипе на основе ядра PowerPC 405 под новым названием: APM801xx . Это самые энергоэффективные продукты Power Architecture на сегодняшний день (осень 2010 г.), поддерживающие частоты до 800 МГц при ~1 Вт или 0,3 Вт в режиме ожидания. Разработаны для поддержки широкого спектра приложений от сетей до устройств хранения и мультимедиа. [11]
Контроллер POWER8 на кристалле
Процессор POWER8 содержит встроенный в чип микроконтроллер управления питанием и температурой, называемый контроллером на чипе (OCC). Основанный на процессоре PowerPC 405 с 512 КБ выделенной статической оперативной памяти (SRAM), OCC контролирует весь чип. [12]

PowerPC 440

Процессор AMCC PowerPC 440SPe 533 МГц с карты RAID в Apple Xserve .

Представленный в 1999 году, PowerPC 440 был первым ядром PowerPC от IBM, включающим расширение Book E в спецификацию PowerPC. Он также включал технологию шины CoreConnect , разработанную как интерфейс между частями внутри устройства системы на кристалле (SoC) на базе PowerPC.

Это высокопроизводительное ядро ​​с отдельными 32 КБ кэшами инструкций и данных L1 , семиступенчатым внеочередным двухвыпускным конвейером, поддерживающим скорости до 800 МГц и кэши L2 до 256 КБ. В ядре отсутствует блок с плавающей точкой (FPU), но оно имеет связанный четырехступенчатый FPU, который может быть включен с помощью интерфейса APU (вспомогательный процессорный блок). Ядро 440 соответствует Power ISA v.2.03 с использованием спецификации Book III-E.

В настоящее время Xilinx использует одно или два ядра (в зависимости от семейства) в ПЛИС Virtex-5 FXT.

AMCC и IBM разрабатывают и продают автономные процессоры с 440 ядрами. IBM и Synopsys также предлагают полностью синтезированные ядра.

BRE440 Rad Hard SOC
Broad Reach Engineering использовала синтезированное ядро ​​IBM 440 для создания радиационно-устойчивой встроенной SoC, которая включает в себя различные периферийные устройства (два Ethernet MAC, PCI, контроллеры памяти, контроллеры DMA, EDAC и SIO), 32 КБ кэша L1 и 256 КБ кэша L2. Это устройство было создано с использованием rad hard процесса Honeywell HX5000 на 150 нм. BRE440 работает на тактовых частотах от десятков МГц до 150 МГц.
QCDOC
QCDOC — это специализированный суперкомпьютер, созданный для решения небольших, но чрезвычайно требовательных к вычислениям задач в квантовой физике . Он использует специализированные микросхемы ASIC на базе 440 для достижения пиковой производительности около 10 TFLOPS.
Синий Ген/Л
В процессорах суперкомпьютера IBM Blue Gene/L , который до июня 2008 года занимал первое место в списке 500 лучших суперкомпьютеров мира, достигнув пиковой производительности почти 500 терафлопс в 2008 году, используются два ядра по 440 единиц.
СиСтар
Ядро 440 также используется в суперкомпьютерах Cray XT3 , XT4 и XT5 , где его коммуникационные процессоры SeaStar, SeaStar2 и SeaStar2+ тесно связывают интерфейс памяти HyperTransport с маршрутизацией к другим узлам в кластерах суперкомпьютеров. Устройство SeaStar обеспечивает соединение со скоростью 6,4 ГБ/с с процессорами на базе Opteron через HyperTransport (совместно создавая элемент обработки, PE), а также шесть соединений со скоростью 7,6 ГБ/с с соседними PE. SeaStar2+ предлагает внутриузловую пропускную способность 9,6 ГБ/с и функциональность исправления ошибок для перехвата ошибок на пути между вычислительными узлами.
АМСС 460
PowerPC 460EX и 460GT от AMCC, несмотря на свое название, являются процессорами с ядром 440. [13] Они доступны в диапазоне от 0,6 до 1,2 ГГц и имеют интегрированные контроллеры для DDR или DDR2 SDRAM, USB 2.0, PCIe, SATA и Gigabit Ethernet.
Титан
Компания Intrinsity разработала ныне несуществующее ядро ​​Titan для AppliedMicro с нуля, используя спецификацию ядра PowerPC 440. AppliedMicro использовала ядро ​​Titan в своих высокопроизводительных системах на кристалле семейства APM832xx, но эти детали так и не появились на рынке.
Виртекс-5 FXT
В своей линейке продуктов Virtex-5 FXT FPGA компания Xilinx встраивает до двух ядер PPC440. Встроенный PPC440 имеет максимальную частоту 550 МГц и подключается к окружающей FPGA-матрице через специальный коммутатор-переключатель, увеличивая производительность системы семейства Virtex-5 FXT более чем в 2,6 раза по сравнению со встроенным PPC405 семейства Virtex-4 FX.
БИС САС
LSI использует ядро ​​PowerPC 440 в ряде своих микросхем контроллеров SAS , включая широко используемый вариант SAS2008. [14]
Acalis CPU872
Acalis CPU872 — это высокоспециализированный чип Security SoC, созданный CPU Tech. Он разработан для высокочувствительных и критически важных систем, таких как военные приложения. Он имеет средства для предотвращения несанкционированного доступа и обратного проектирования и производится на высокозащищенном Trusted Foundry IBM. Он имеет встроенную DRAM , два ядра 440 с двухточечными FPU и вспомогательные вычислительные блоки, обеспечивающие ускорение и защиту для коммуникаций, сложных алгоритмов и синхронизации между ядрами. [15]

PowerPC 450

Ядро суперкомпьютера Blue Gene/P разработано и изготовлено IBM. Оно очень похоже на PowerPC 440, но подробности о нем раскрыты не так уж и много.

Синий Ген/P
Процессор Blue Gene/P состоит из четырех ядер PowerPC 450, работающих на частоте 850 МГц, достигающих в общей сложности 13,6 гигафлопс . IBM заявляет о очень энергоэффективной конструкции по сравнению с другими процессорами суперкомпьютеров. [16]

PowerPC 460

Представленные в 2006 году ядра 460 похожи на 440, но достигают 1,4 ГГц, разработаны с учетом многоядерных приложений и имеют 24 дополнительные инструкции цифровой обработки сигналов (DSP). Ядра разработаны для низкого энергопотребления, но высокой производительности, и ожидается, что 464-H90 будет потреблять всего 0,53 Вт на частоте 1 ГГц. Ядро 460 соответствует Power ISA v.2.03 с использованием спецификации Book III-E.

AppliedMicro

PowerPC 470

Встроенное и настраиваемое ядро ​​470, соответствующее Power ISA v2.05 Book III-E, было разработано IBM совместно с LSI и реализовано в PowerPC 476FP в 2009 году. [20] Ядро 476FP имеет кэш L1 объемом 32/32 КБ, два целочисленных блока и совместимый с SIMD FPU двойной точности , который обрабатывает инструкции DSP . Излучает 1,6 Вт на частоте 1,6 ГГц по 45-нм техпроцессу. 9-ступенчатый конвейер с 5 выпусками обрабатывает скорости до 2 ГГц, поддерживает шину PLB6, кэш L2 объемом до 1 МБ и до 16 ядер в конфигурациях SMP .

Смотрите также

Ссылки

  1. PowerPC Goes Consumer Архивировано 26 мая 2006 г. в Wayback Machine , BYTE, сентябрь 1996 г.
  2. ^ Приставка на базе 401, IBM
  3. ^ "IBM's PowerPC 405 Core доступен для квалифицированного академического и исследовательского сообщества". Power.org . Архивировано из оригинала 2007-05-24 . Получено 2006-11-14 .
  4. ^ "Интегрированные контроллеры приставок STB043xx - STB045xx - IBM Microelectronics".
  5. ^ http://www.hifn.com/uploadedFiles/Company/News_and_Events/Press_Releases/20040105.pdf [ пустой URL-адрес PDF ]
  6. ^ Руководство пользователя ядра встроенного процессора PPC405-S. Архивировано 01.03.2012 на Wayback Machine.
  7. ^ Halfhill, Tom R. (12 июля 1999 г.). «PowerPC 405GP имеет шину CoreConnect». Microprocessor Report .
  8. ^ Halfhill, Tom R. (11 ноября 2002 г.). «IBM PowerPC 405EP расширяет семейство». Microprocessor Report .
  9. ^ "IOP/Deckard". PS2 Dev Wiki .
  10. ^ "Culturecom". Архивировано из оригинала 2007-09-30 . Получено 2007-09-27 .
  11. ^ "AppliedMicro APM801xx Energy-Efficient Processor Family Targets 1-Watt Video-Enabled Consumer Devices". Embedded Computing Design . Архивировано из оригинала 2010-05-25 . Получено 2010-08-16 .
  12. ^ Тодд Розедаль (2014-12-20). «Код прошивки OCC теперь с открытым исходным кодом». openpowerfoundation.org . Получено 27-12-2014 .
  13. ^ "Встраиваемый процессор PowerPC 460EX" (PDF) .
  14. ^ «Контроллер ввода-вывода SAS2008».
  15. ^ "CPU Tech запускает Acalis(R) CPU872 MultiCore PowerPC(R) со встроенной DRAM и защитой от несанкционированного доступа - Business Wire" (пресс-релиз). 28 апреля 2008 г.
  16. ^ "IBM News room - 2007-06-26 IBM утроила производительность самого быстрого и энергоэффективного суперкомпьютера в мире - США". Архивировано из оригинала 30 мая 2012 г.
  17. ^ "IBM PowerPC 460 Microprocessor Cores". Архивировано из оригинала 2015-05-30 . Получено 2008-11-16 .
  18. ^ Процессор ARM защищает процессор APM – The Liney Group
  19. ^ Applied Micro добавляет ядро ​​ARM в урезанный процессор безопасности – EETimes
  20. ^ "IBM News room - 2009-09-15 IBM анонсирует самый производительный встраиваемый процессор для систем на кристалле - Соединенные Штаты". IBM . Архивировано из оригинала 2009-10-02.
  21. ^ "Новый коммуникационный процессор Axxia от LSI отличается асимметричной многоядерной архитектурой и прорывной производительностью". LSI Corporation. 9 февраля 2010 г.
  22. ^ "Китайский поставщик IP-услуг планирует Power family". EETimes .

Дальнейшее чтение

Внешние ссылки