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

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

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

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

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

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

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

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

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

Разрядность шины данных: у модулей без контроля чётности, у модулей с контролем чётности. Тип применяемых микросхем динамической памяти: FPM. Стандартные значения объёма памяти модулей: , , , , . Физические размеры модуля: на , на . Шаг расположения контактных площадок: 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 не подключена на модулях; линия A9 не подключена на , модулях; линия A10 не подключена на , и модулях; линия A11 не подключена на , , и модулях. 30-контактные модули использовались в звуковых картах Sound Blaster AWE32 и Sound Blaster 32компании Creative Labs для расширяемого ОЗУ чипа EMU8011, максимальный объём памяти — 32 Мбайта (фактически доступно 28 Мбайт).

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

Разрядность шины данных: у модулей без контроля чётности, у модулей с контролем чётности. Типы применяемых микросхем динамической памяти: FPM, EDO. Стандартные значения объёма памяти модулей: , , , , , , . Физические размеры модуля: в большинстве случаев на , иногда на . Шаг расположения контактных площадок: 0,05"; между выводами с номерами 36 и 37 увеличенное расстояние и вырез (ключ).

+ Назначение контактов модуля № ECC без контроля чётности ECC с контролем чётности Назначение Без контроля чётности С контролем чётности Назначение1VSSVSSОбщийVSSVSSОбщий2DQ0DQ0Линия данных 0DQ0DQ0Линия данных 03DQ1DQ1Линия данных 1DQ16DQ16Линия данных 164DQ2DQ2Линия данных 2DQ1DQ1Линия данных 15DQ3DQ3Линия данных 3DQ17DQ17Линия данных 176DQ4DQ4Линия данных 4DQ2DQ2Линия данных 27DQ5DQ5Линия данных 5DQ18DQ18Линия данных 188DQ6DQ6Линия данных 6DQ3DQ3Линия данных 39DQ7DQ7Линия данных 7DQ19DQ19Линия данных 1910VCCVCCНапряжение питания +5 ВVCCVCCНапряжение питания +5 В11PD5PD5Линия конфигурации 5--Не подключен12A0A0Адресная линия 0A0A0Адресная линия 013A1A1Адресная линия 1A1A1Адресная линия 114A2A2Адресная линия 2A2A2Адресная линия 215A3A3Адресная линия 3A3A3Адресная линия 316A4A4Адресная линия 4A4A4Адресная линия 417A5A5Адресная линия 5A5A5Адресная линия 518A6A6Адресная линия 6A6A6Адресная линия 619--Не подключенA10A10Адресная линия 1020DQ8DQ8Линия данных 8DQ4DQ4Линия данных 421DQ9DQ9Линия данных 9DQ20DQ20Линия данных 2022DQ10DQ10Линия данных 10DQ5DQ5Линия данных 523DQ11DQ11Линия данных 11DQ21DQ21Линия данных 2124DQ12DQ12Линия данных 12DQ6DQ6Линия данных 625DQ13DQ13Линия данных 13DQ22DQ22Линия данных 2226DQ14DQ14Линия данных 14DQ7DQ7Линия данных 727DQ15DQ15Линия данных 15DQ23DQ23Линия данных 2328A7A7Адресная линия 7A7A7Адресная линия 729DQ16DQ16Линия данных 16A11A11Адресная линия 1130VCCVCCНапряжение питания +5 ВVCCVCCНапряжение питания +5 В31A8A8Адресная линия 8A8A8Адресная линия 832A9A9Адресная линия 9A9A9Адресная линия 933--Не подключенRAS3#RAS3#Строб строки 334RAS1#RAS1#Строб строки 1RAS2#RAS2#Строб строки 235DQ17DQ17Линия данных 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#Строб столбца 041A10A10Адресная линия 10CAS2#CAS2#Строб столбца 242A11A11Адресная линия 11CAS3#CAS3#Строб столбца 343CAS1#CAS1#Строб столбца 1CAS1#CAS1#Строб столбца 144RAS0#RAS0#Строб строки 0RAS0#RAS0#Строб строки 045RAS1#RAS1#Строб строки 1RAS1#RAS1#Строб строки 146DQ21DQ21Линия данных 21--Не подключен47WE#WE#Сигнал записиWE#WE#Сигнал записи48ECC#ECC#ECC--Не подключен49DQ22DQ22Линия данных 22DQ8DQ8Линия данных 850DQ23DQ23Линия данных 23DQ24DQ24Линия данных 2451DQ24DQ24Линия данных 24DQ9DQ9Линия данных 952DQ25DQ25Линия данных 25DQ25DQ25Линия данных 2553DQ26DQ26Линия данных 26DQ10DQ10Линия данных 1054DQ27DQ27Линия данных 27DQ26DQ26Линия данных 2655DQ28DQ28Линия данных 28DQ11DQ11Линия данных 1156DQ29DQ29Линия данных 29DQ27DQ27Линия данных 2757DQ30DQ30Линия данных 30DQ12DQ12Линия данных 1258DQ31DQ31Линия данных 31DQ28DQ28Линия данных 2859VCCVCCНапряжение питания +5 ВVCCVCCНапряжение питания +5 В60DQ32DQ32Линия данных 32DQ29DQ29Линия данных 2961DQ33DQ33Линия данных 33DQ13DQ13Линия данных 1362DQ34DQ34Линия данных 34DQ30DQ30Линия данных 3063DQ35DQ35Линия данных 35DQ14DQ14Линия данных 1464-DQ36Линия данных 36DQ31DQ31Линия данных 3165-PQ37Линия данных 37DQ15DQ15Линия данных 1566-PQ38Линия данных 38--Не подключен67PD1PD1Линия конфигурации 1PD1PD1Линия конфигурации 168PD2PD2Линия конфигурации 2PD2PD2Линия конфигурации 269PD3PD3Линия конфигурации 3PD3PD3Линия конфигурации 370PD4PD4Линия конфигурации 4PD4PD4Линия конфигурации 471-DQ39Линия данных 39--Не подключен72VSSVSSОбщийVSSVSSОбщий Примечания: линия A10 не подключена на модулях , , и ; линии RAS1 и RAS3 не подключены на модулях , и . Объём памяти модуля определяется по перемычкам, установленным на линиях конфигурации PD1 и PD2.

+PD2PD1Объём GND GND 4 или 64 Мб GND NC 2 или 32 Мб NC GND 1 или 16 Мб NC NC 8 Мб+ Время доступа к ячейкам памяти модуля определяется по перемычкам, установленным на линиях конфигурации PD3 и PD4.

+PD4PD3Время доступа GND GND 50, 100 нс GND NC 80 нс NC GND 70 нс NC NC 60 нс+ Линия GND подключена к общему проводу, а линия NC — не подключена.

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

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

См. также SIPP DIMM RIMM

Примечания

Комментарии

Источники

Ссылки SIMM (30 pin) 30 pin SIMM Pinout SIMM (72 pin) SIMM with ECC (72 pin) 40-pin SIMM Pinout from AcerNote 730i RAM Identification FAQ по подсистеме памяти , iXBT.com

Категория:DRAM Категория:Оперативная память Категория:Цифровые интегральные схемы