MicroSPARC

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 13:17, 7 июня 2018.
microSPARC
Microsparc.jpg
Производство: С 1992 по 1994
Изобретен Sun Microsystems
Частота CPU: 40 МГц — 125 МГц
ISA: SPARC V8
Число ядер: 1
MicroSPARC (кодовое имя «Tsunami») — микропроцессор, поддерживающий систему команд SPARC V8, разработанный корпорацией Sun Microsystems. Это низкопроизводительный процессор, предназначавшийся для использования в низкопроизводительных рабочих станциях и встроенных системах. Сам микропроцессор был разработан Sun Microsystems, при этом был использован математический сопроцессор (FPU) компании Meiko Scientific. Процессор содержал 800,000 транзисторов.

У microSPARC были два производных: microSPARC-II и microSPARC-IIep. microSPARC-IIep — это microSPARC-II с тактовой частотой 100 МГц и с интегрированным PCI контроллёром для встроенных систем. Он был произведён компанией LSI Logic по заказу Sun и использовался в сетевых компьютерах JavaStation. [Источник 1]

Описание

Эффективная с точки зрения стоимости конструкция не может полагаться только на увеличение тактовой частоты. Экономические соображения заставляют принимать решения, основой которых является массовая технология. Системы microSPARC обеспечивают высокую производительность при умеренной тактовой частоте путем оптимизации среднего количества команд, выполняемых за один такт. Это ставит вопросы эффективного управления конвейером и иерархией памяти. Среднее время обращения к памяти должно сокращаться, либо должно возрастать среднее количество команд, выдаваемых для выполнения в каждом такте, увеличивая производительность на основе компромиссов в конструкции процессора.

Блок-схема процессора micro Sparc-II

MicroSPARC-II является одним из сравнительно недавно появившихся процессоров семейства SPARC. Основное его назначение - однопроцессорные низкостоимостные системы. Он представляет собой высокоинтегрированную микросхему, содержащую целочисленное устройство, устройство управления памятью, устройство плавающей точки, раздельную кэш-память команд и данных, контроллер управления микросхемами динамической памяти и контроллер шины SBus.

===Основный свойствами целочисленного устройства microSPARC-II являются:

пятиступенчатый конвейер команд; предварительная обработка команд переходов; поддержка потокового режима работы кэш-памяти команд и данных; регистровый файл емкостью 136 регистров (8 регистровых окон); интерфейс с устройством плавающей точки; предварительная выборка команд с очередью на четыре команды. Целочисленное устройство использует пятиступенчатый конвейер команд с одновременным запуском до двух команд. Устройство плавающей точки обеспечивает выполнение операций в соответствии со стандартом IEEE 754.

Устройство управления памятью выполняет четыре основных функции. Во-первых, оно обеспечивает формирование и преобразование виртуального адреса в физический. Эта функция реализуется с помощью ассоциативного буфера TLB. Кроме того, устройство управления памятью реализует механизмы защиты памяти. И, наконец, оно выполняет арбитраж обращений к памяти со стороны ввода/вывода, кэша данных, кэша команд и TLB.

Процессор microSPARC II имеет 64-битовую шину данных для связи с памятью и поддерживает оперативную память емкостью до 256 Мбайт. В процессоре интегрирован контроллер шины SBus, обеспечивающий эффективную с точки зрения стоимости реализацию ввода/вывода.[Источник 2]

Модельный ряд

Модельный ряд данной линейки представлен на таблице ниже:[Источник 3]

Имя (Кодовое имя) Модель Частота (МГц) Версия архитектуры Год Общее количество потоков Технология (µm) Транзисторы (миллион) Размер (мм²) I/O Пины Потребление (W) Напряжение (V) L1 D-кэш (k) L1 I-кэш (k)
microSPARC I (Tsunami) TI TMS390S10 40–50 V8 1992 1×1=1 0.8 0.8 225? 288 2.5 5 2 4
microSPARC II (Swift) Fujitsu MB86904 / Sun STP1012 60–125 V8 1994 1×1=1 0.5 2.3 233 321 5 3.3 8 16

Примечание

  1. MicroSPARC // Википедия [2002–2018]. Дата изменения: 15.03.2013. URL: https://ru.wikipedia.org/wiki/MicroSPARC (Дата обращения: 04.06.2018).
  2. MicroSPARC-II // CIT Forum [1997–2015]. Дата изменения: 20.04.2000. URL: http://citforum.ru/hardware/app_kis/glava_51.shtml (Дата обращения: 04.06.2018).
  3. MicroSPARC // Википедия [2001–2018]. Дата изменения: 28.07.2016. URL: https://en.wikipedia.org/wiki/MicroSPARC (Дата обращения: 04.06.2018).

Источники

1. https://ru.wikipedia.org/wiki/MicroSPARC (Дата обращения: 04.06.2018). 2. http://citforum.ru/hardware/app_kis/glava_51.shtml (Дата обращения: 04.06.2018). 3. https://en.wikipedia.org/wiki/MicroSPARC (Дата обращения: 04.06.2018).