SIMM

SIMM (англ. single in-line memory module — односторонний модуль памяти) — название модулей памяти с однорядным расположением контактов, широко применявшихся в компьютерных системах в 1990-е годы. Стандарты SIMM описаны в сборнике JESD-21C комитета JEDEC. Имели несколько модификаций.

Модули SIMM сверху вниз:
  30-контактный (4 МБ, 9 x HYB5400AJ-70) (верхний);
  68-контактный (52 кБ 4 x TC524258BJ-10 VRAM из Macintosh LC II);
  72-контактный (64 МБ 16 x KM44C16100AS-6 + 8 x HM5116100S6) (нижний)
Модуль памяти SIPP в 286 материнской плате

История

В большинстве ранних материнских плат IBM PC-совместимых компьютеров использовались чипы DRAM, упакованные в DIP-корпуса и установленные в сокеты. Однако в системах с процессорами 80286 использовалось большее количество памяти, и для экономии места на материнской плате и упрощения процесса модернизации отдельные чипы стали объединять в модули. В некоторых системах использовались SIPP-модули, но их оказалось слишком легко сломать при установке.

Модули SIMM были разработаны и запатентованы в 1983 году компанией Wang Laboratories. Первоначально модули были керамическими и имели штырьки.

Ранние SIMM устанавливались в слоты, не имеющие механизмов фиксации, однако достаточно быстро стали применяться ZIF-слоты с защёлками.

  • Первыми появились 30-контактные модули, имеющие объём от 64 Кбайт[1] до 16 Мбайт и восьмиразрядную шину данных, дополняемую (иногда) девятой линией контроля чётности памяти. Применялись в компьютерах с ЦП Intel 8088[2], 286, 386. На материнских платах с процессорами 8088, модули ставились по одному, в случае процессоров 286, 386SX модули ставились парами, на 386DX — по четыре модуля одинаковой ёмкости.
  • С распространением в массовых компьютерах процессоров Intel 80486 и аналогичных, для которых 30-контактные модули надо было ставить, как минимум, по четыре, 30-контактные SIMM были вытеснены 72-контактными модулями SIMM. 72-контактными модули состояли, по существу, из четырёх 30-контактных модулей с общими линиями адреса и раздельными линиями данных, были 32-разрядными, имели объём от 1 Мбайт до 64 Мбайт. В эпоху процессоров 486 72-контактные модули стали применяться на брэндовых PC (Compaq, HP, Acer и других), а с переходом на процессоры Pentium — практически на всех материнских платах всех производителей.

Так как на материнские платы для процессоров Pentium с 64-разрядной шиной данных 72-контактные модули требовалось ставить парами, постепенно модули физически попарно «объединили»: стали размещать микросхемы на обеих сторонах печатной платы модуля памяти. В результате появились первые модули DIMM[3].

Существовали также 64-контактные модули (применявшиеся, например, в компьютерах Macintosh IIfx) и 68-контактные модули (например, VRAM в Macintosh LC).

FPM и EDO

Из-за низкого быстродействия динамической памяти SIMM-модулей с распространением в массовых компьютерах процессоров Pentium спецификация модулей претерпела изменения. В результате появились модули, названные EDO (от англ. extended data out). Модули EDO обладали немного большим быстродействием[4], чем старые модули, названные FPM (от англ. fast page mode), и были несовместимы со старыми модулями.

Материнские платы для процессоров Pentium, как правило, поддерживали и FPM, и EDO. Большинство материнских плат для процессора 486 поддерживали только FPM (старый тип модулей памяти). Отличить модули FPM от модулей EDO по внешнему виду было практически невозможно (внешнее отличие было только в маркировке микросхем), и на практике чаще использовался метод «научного тыка». Установка модуля памяти «неправильного» типа не приводила к неисправностям — система просто не видела модулей неподдерживаемого типа.

30-контактные модули

Слоты для 30-контактных SIMM на материнской плате Atari STE
  • Разрядность шины данных: 8 бит у модулей без контроля чётности, 9 бит у модулей с контролем чётности.
  • Тип применяемых микросхем динамической памяти: FPM.
  • Стандартные значения объёма памяти модулей: 64 Кб, 256 Кб, 1 Мб, 4 Мб, 16 Мб.
  • Физические размеры модуля: 89 мм на 13 мм, 89 мм на 25 мм.
  • Шаг расположения контактных площадок: 0,1".
  • Модули типа SIPP имеют аналогичное назначение контактов и отличаются только конструктивно: вместо контактных площадок используются контактные штырьки.
Назначение контактов модуля
 №  Название Описание
1 Vcc Напряжение питания +5 В
2 CAS# Строб адреса столбца
3 DQ0 Линия данных 0
4 A0 Адресная линия 0
5 A1 Адресная линия 1
6 DQ1 Линия данных 1
7 A2 Адресная линия 2
8 A3 Адресная линия 3
9 GND Общий
10 DQ2 Линия данных 2
11 A4 Адресная линия 4
12 A5 Адресная линия 5
13 DQ3 Линия данных 3
14 A6 Адресная линия 6
15 A7 Адресная линия 7
16 DQ4 Линия данных 4
17 A8 Адресная линия 8
18 A9 Адресная линия 9
19 A10 Адресная линия 10
20 DQ5 Линия данных 5
21 WE# Запись данных
22 GND Общий
23 DQ6 Линия данных 6
24 A11 Адресная линия 11
25 DQ7 Линия данных 7
26 QP Линия данных 9 (контроль чётности, выход)
27 RAS# Строб адреса строки
28 CASP# Строб адреса столбца чётности
29 DP Линия данных 9 (контроль чётности, вход)
30 Vcc Напряжение питания +5 В

Примечания:

  • уровни сигналов на линиях — стандартные ТТЛ;
  • линии QP и DP подключены только на модулях, использующих контроль чётности;
  • линия A8 не подключена на 64 Кб модулях;
  • линия A9 не подключена на 64 Кб, 256 Кб модулях;
  • линия A10 не подключена на 64 Кб, 256 Кб и 1 Мб модулях;
  • линия A11 не подключена на 64 Кб, 256 Кб, 1 Мб и 4 Мб модулях.

72-контактные модули

Слоты для 72-контактных модулей SIMM на материнской плате IBM PS/2 с процессором 80486
  • Разрядность шины данных: 32 бита у модулей без контроля чётности, 36 бит у модулей с контролем чётности.
  • Типы применяемых микросхем динамической памяти: FPM, EDO.
  • Стандартные значения объёма памяти модулей: 1 Мб, 2 Мб, 4 Мб, 8 Мб, 16 Мб, 32 Мб, 64 Мб.
  • Физические размеры модуля: в большинстве случаев 108 мм на 25 мм, иногда 108 мм на 39 мм.
  • Шаг расположения контактных площадок: 0,05"; между выводами с номерами 36 и 37 увеличенное расстояние и вырез (ключ).
Назначение контактов модуля
ECC без контроля чётностиECC с контролем чётностиНазначениеБез контроля чётностиС контролем чётностиНазначение
1VSSVSSОбщийVSSVSSОбщий
2DQ0DQ0Линия данных 0DQ0DQ0Линия данных 0
3DQ1DQ1Линия данных 1DQ16DQ16Линия данных 16
4DQ2DQ2Линия данных 2DQ1DQ1Линия данных 1
5DQ3DQ3Линия данных 3DQ17DQ17Линия данных 17
6DQ4DQ4Линия данных 4DQ2DQ2Линия данных 2
7DQ5DQ5Линия данных 5DQ18DQ18Линия данных 18
8DQ6DQ6Линия данных 6DQ3DQ3Линия данных 3
9DQ7DQ7Линия данных 7DQ19DQ19Линия данных 19
10VCCVCCНапряжение питания +5 ВVCCVCCНапряжение питания +5 В
11PD5PD5Линия конфигурации 5--Не подключен
12A0A0Адресная линия 0A0A0Адресная линия 0
13A1A1Адресная линия 1A1A1Адресная линия 1
14A2A2Адресная линия 2A2A2Адресная линия 2
15A3A3Адресная линия 3A3A3Адресная линия 3
16A4A4Адресная линия 4A4A4Адресная линия 4
17A5A5Адресная линия 5A5A5Адресная линия 5
18A6A6Адресная линия 6A6A6Адресная линия 6
19--Не подключенA10A10Адресная линия 10
20DQ8DQ8Линия данных 8DQ4DQ4Линия данных 4
21DQ9DQ9Линия данных 9DQ20DQ20Линия данных 20
22DQ10DQ10Линия данных 10DQ5DQ5Линия данных 5
23DQ11DQ11Линия данных 11DQ21DQ21Линия данных 21
24DQ12DQ12Линия данных 12DQ6DQ6Линия данных 6
25DQ13DQ13Линия данных 13DQ22DQ22Линия данных 22
26DQ14DQ14Линия данных 14DQ7DQ7Линия данных 7
27DQ15DQ15Линия данных 15DQ23DQ23Линия данных 23
28A7A7Адресная линия 7A7A7Адресная линия 7
29DQ16DQ16Линия данных 16A11A11Адресная линия 11
30VCCVCCНапряжение питания +5 ВVCCVCCНапряжение питания +5 В
31A8A8Адресная линия 8A8A8Адресная линия 8
32A9A9Адресная линия 9A9A9Адресная линия 9
33--Не подключенRAS3#RAS3#Строб строки 3
34RAS1#RAS1#Строб строки 1RAS2#RAS2#Строб строки 2
35DQ17DQ17Линия данных 17-PQ3Бит чётности 3 (для линий 16-23)
36DQ18DQ18Линия данных 18-PQ1Бит чётности 1 (для линий 0-7)
37DQ19DQ19Линия данных 19-PQ2Бит чётности 2 (для линий 8-15)
38DQ20DQ20Линия данных 20-PQ4Бит чётности 4 (для линий 24-31)
39VSSVSSОбщийVSSVSSОбщий
40CAS0#CAS0#Строб столбца 0CAS0#CAS0#Строб столбца 0
41A10A10Адресная линия 10CAS2#CAS2#Строб столбца 2
42A11A11Адресная линия 11CAS3#CAS3#Строб столбца 3
43CAS1#CAS1#Строб столбца 1CAS1#CAS1#Строб столбца 1
44RAS0#RAS0#Строб строки 0RAS0#RAS0#Строб строки 0
45RAS1#RAS1#Строб строки 1RAS1#RAS1#Строб строки 1
46DQ21DQ21Линия данных 21--Не подключен
47WE#WE#Сигнал записиWE#WE#Сигнал записи
48ECC#ECC#ECC--Не подключен
49DQ22DQ22Линия данных 22DQ8DQ8Линия данных 8
50DQ23DQ23Линия данных 23DQ24DQ24Линия данных 24
51DQ24DQ24Линия данных 24DQ9DQ9Линия данных 9
52DQ25DQ25Линия данных 25DQ25DQ25Линия данных 25
53DQ26DQ26Линия данных 26DQ10DQ10Линия данных 10
54DQ27DQ27Линия данных 27DQ26DQ26Линия данных 26
55DQ28DQ28Линия данных 28DQ11DQ11Линия данных 11
56DQ29DQ29Линия данных 29DQ27DQ27Линия данных 27
57DQ30DQ30Линия данных 30DQ12DQ12Линия данных 12
58DQ31DQ31Линия данных 31DQ28DQ28Линия данных 28
59VCCVCCНапряжение питания +5 ВVCCVCCНапряжение питания +5 В
60DQ32DQ32Линия данных 32DQ29DQ29Линия данных 29
61DQ33DQ33Линия данных 33DQ13DQ13Линия данных 13
62DQ34DQ34Линия данных 34DQ30DQ30Линия данных 30
63DQ35DQ35Линия данных 35DQ14DQ14Линия данных 14
64-DQ36Линия данных 36DQ31DQ31Линия данных 31
65-PQ37Линия данных 37DQ15DQ15Линия данных 15
66-PQ38Линия данных 38--Не подключен
67PD1PD1Линия конфигурации 1PD1PD1Линия конфигурации 1
68PD2PD2Линия конфигурации 2PD2PD2Линия конфигурации 2
69PD3PD3Линия конфигурации 3PD3PD3Линия конфигурации 3
70PD4PD4Линия конфигурации 4PD4PD4Линия конфигурации 4
71-DQ39Линия данных 39--Не подключен
72VSSVSSОбщийVSSVSSОбщий

Примечания:

  • линия A10 не подключена на 256 Кб, 512 Кб, 1 Мб и 4 Мб модулях;
  • линии RAS1 и RAS3 не подключены на 256 Кб, 1 Мб и 4 Мб модулях.

Объём памяти модуля определяется по перемычкам, установленным на линиях конфигурации PD1 и PD2.

PD2 PD1 Объём
GND GND 4 или 64 Мб
GND NC 2 или 32 Мб
NC GND 1 или 16 Мб
NC NC 8 Мб

Время доступа к ячейкам памяти модуля определяется по перемычкам, установленным на линиях конфигурации PD3 и PD4.

PD4 PD3 Время доступа
GND GND 50, 100 нс
GND NC 80 нс
NC GND 70 нс
NC NC 60 нс

Линия GND подключена к общему проводу, а линия NC — не подключена.

72-контактные модули FPM применялись не только в компьютерах, но и в лазерных принтерах для увеличения их памяти. В ноутбуках с процессорами 386sx и 386dx также использовались 72-контактные модули.

После появления 72-контактных модулей FPM надо было найти применение 30-контактным модулям, и некоторые фирмы начали выпуск адаптеров 4x 30pin SIMM в 72pin SIMM.

См. также

Примечания

  1. Модуль SIMM на 64 Кбайт.
  2. Материнская плата 8088 с модулями SIMM Архивировано 8 ноября 2004 года.
  3. На самом деле одностороннее или двустороннее расположение микросхем на плате модуля памяти никакого отношения к названию DIMM не имеет. Это довольно частое заблуждение не имеющее ничего общего с действительностью.
  4. B.3.2.2. Причины повышения скорости работы EDO RAM. / B.3. Динамическое ОЗУ. Серия: "Основы информационных систем" Выпуск 2 (VII). Память. Юрий А. Денисов

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.