Un SIMM ( módulo de memoria en línea simple ) es un tipo de módulo de memoria utilizado en computadoras desde principios de la década de 1980 hasta principios de la década de 2000. Es una placa de circuito impreso en la que se adjunta una memoria de acceso aleatorio a uno o ambos lados. [1] Se diferencia de un módulo de memoria en línea dual (DIMM), la forma más predominante de módulo de memoria desde fines de la década de 1990, en que los contactos en un SIMM son redundantes en ambos lados del módulo. Los SIMM se estandarizaron según el estándar JEDEC JESD-21C.
La mayoría de las primeras placas base para PC ( PC basadas en 8088 , XT y las primeras AT ) utilizaban chips DIP con zócalo para la memoria DRAM . A medida que aumentaban las capacidades de memoria de las computadoras, se utilizaron módulos de memoria para ahorrar espacio en la placa base y facilitar la expansión de la memoria. En lugar de conectar ocho o nueve chips DIP individuales, solo se necesitaba un módulo de memoria adicional para aumentar la memoria de la computadora.
Los SIMM fueron inventados en 1983 por James E. Clayton [2] en Wang Laboratories y las patentes posteriores se otorgaron en 1987. [3] [4] Wang Laboratories litigó ambas patentes contra varias empresas . [5] [6] [7] [8] [9] Los módulos de memoria originales se construyeron sobre sustratos cerámicos con partes de "chip invertido" Hitachi de 64K y tenían pines, es decir, empaquetado de paquete único en línea (SIP) . [2] Los SIMM que usan pines generalmente se denominan módulos de memoria SIP o SIPP para distinguirlos de los módulos más comunes que usan conectores de borde.
La primera variante de los SIMM tiene 30 pines y proporciona 8 bits de datos (más un noveno bit de detección de errores en los SIMM de paridad ). Se utilizaron en los compatibles con AT ( basados en 286 , por ejemplo, Wang APC [10] ), basados en 386 , basados en 486 , Macintosh Plus , Macintosh II , Quadra , microcomputadoras Atari STE , minicomputadoras Wang VS y samplers electrónicos Roland .
La segunda variante de SIMM tiene 72 pines y proporciona 32 bits de datos (36 bits en las versiones de paridad y ECC ). Aparecieron por primera vez a principios de los años 90 en los últimos modelos de IBM PS/2 y, más tarde, en sistemas basados en el 486 , Pentium , Pentium Pro , los primeros Pentium II y chips contemporáneos o de la competencia de otras marcas. A mediados de los años 90, los SIMM de 72 pines habían sustituido a los SIMM de 30 pines en los ordenadores de nueva construcción y estaban empezando a ser sustituidos por los DIMM .
Las computadoras que no son IBM PC, como las estaciones de trabajo UNIX, pueden utilizar SIMM propietarios no estándar. El Macintosh IIfx utiliza SIMM propietarios no estándar con 64 pines.
Las tecnologías DRAM utilizadas en SIMM incluyen FPM (memoria de modo de página rápida, utilizada en todos los módulos de 30 pines y los primeros de 72 pines) y la DRAM EDO de mayor rendimiento (utilizada en los módulos de 72 pines posteriores).
Debido a los diferentes anchos de bus de datos de los módulos de memoria y algunos procesadores, a veces se deben instalar varios módulos en pares idénticos o en grupos idénticos de cuatro para llenar un banco de memoria. La regla general es que un sistema 286 , 386SX , 68000 o 68020/68030 de gama baja (por ejemplo, Atari Falcon, Mac LC) (que use un bus de datos de 16 bits de ancho) requeriría dos SIMM de 30 pines para un banco de memoria. En los sistemas 386DX , 486 y 68020 a 68060 de especificación completa (por ejemplo, Atari TT, Amiga 4000, Mac II) (bus de datos de 32 bits), se requieren cuatro SIMM de 30 pines o un SIMM de 72 pines para un banco de memoria. En los sistemas Pentium (ancho de bus de datos de 64 bits), se requieren dos SIMM de 72 pines. Sin embargo, algunos sistemas Pentium admiten un "modo de medio banco", en el que el bus de datos se acortaría a sólo 32 bits para permitir el funcionamiento de un único SIMM. Por el contrario, algunos sistemas 386 y 486 utilizan lo que se conoce como "entrelazado de memoria", que requiere el doble de SIMM y duplica efectivamente el ancho de banda.
Los primeros zócalos SIMM eran zócalos convencionales de tipo push. Pronto fueron reemplazados por zócalos ZIF en los que el SIMM se insertaba en ángulo y luego se inclinaba hasta quedar en posición vertical. Para quitar uno, se deben tirar hacia un lado los dos clips de metal o plástico de cada extremo, luego se debe inclinar el SIMM hacia atrás y sacarlo (los zócalos de perfil bajo invirtieron un poco esta convención, como los SODIMM: los módulos se insertan en un ángulo "alto" y luego se empujan hacia abajo para que queden más al ras de la placa base). Los zócalos anteriores usaban clips de retención de plástico que se rompían, por lo que se reemplazaron por clips de acero.
Algunos SIMM admiten detección de presencia (PD). Se realizan conexiones a algunos de los pines que codifican la capacidad y la velocidad del SIMM, de modo que el equipo compatible pueda detectar las propiedades del SIMM. Los SIMM PD se pueden utilizar en equipos que no admiten PD; la información se ignora. Los SIMM estándar se pueden convertir fácilmente para que admitan PD colocando puentes, si los SIMM tienen almohadillas de soldadura para hacerlo, o soldando cables. [11]
Tamaños estándar: 256 KB, 1 MB, 4 MB, 16 MB.
Los módulos SIMM de 30 pines tienen 12 líneas de dirección, que pueden proporcionar un total de 24 bits de dirección. Con un ancho de datos de 8 bits, esto genera una capacidad máxima absoluta de 16 MB tanto para módulos con paridad como sin paridad (el chip de bits de redundancia adicional normalmente no contribuye a la capacidad utilizable).
Alfiler # | Nombre | Descripción de la señal | Alfiler # | Nombre | Descripción de la señal | |
---|---|---|---|---|---|---|
1 | V CC | +5 VCC | 16 | DQ4 | Datos 4 | |
2 | /CAS | Dirección de columna estroboscópica | 17 | A8 | Dirección 8 | |
3 | DQ0 | Datos 0 | 18 | A9 | Dirección 9 | |
4 | A0 | Dirección 0 | 19 | A10 | Dirección 10 | |
5 | A1 | Dirección 1 | 20 | DQ5 | Datos 5 | |
6 | DQ1 | Datos 1 | 21 | /NOSOTROS | Habilitar escritura | |
7 | A2 | Dirección 2 | 22 | V.SS. | Suelo | |
8 | A3 | Dirección 3 | 23 | DQ6 | Datos 6 | |
9 | V.SS. | Suelo | 24 | A11 | Dirección 11 | |
10 | DQ2 | Datos 2 | 25 | DQ7 | Datos 7 | |
11 | A4 | Dirección 4 | 26 | Calidad de Producto * | Paridad de datos fuera | |
12 | A5 | Dirección 5 | 27 | /RAS | Luz estroboscópica de dirección de fila | |
13 | DQ3 | Datos 3 | 28 | /CASP * | Dirección de la columna de paridad estroboscópica | |
14 | A6 | Dirección 6 | 29 | DP * | Paridad de datos en | |
15 | A7 | Dirección 7 | 30 | V CC | +5 VCC |
* Los pines 26, 28 y 29 no están conectados en SIMM sin paridad.
Tamaños estándar: 1 MB, 2 MB, 4 MB, 8 MB, 16 MB, 32 MB, 64 MB, 128 MB (el estándar también define módulos de 3,3 V con líneas de dirección adicionales y hasta 2 GB)
Con 12 líneas de dirección, que pueden proporcionar un total de 24 bits de dirección, dos filas de chips y una salida de datos de 32 bits, la capacidad máxima absoluta es 2 · 27 = 128 MB.
Alfiler # | Nombre | Descripción de la señal | Alfiler # | Nombre | Descripción de la señal | |
---|---|---|---|---|---|---|
1 | V.SS. | Suelo | 37 | MDP1 * | Paridad de datos 1 (MD8..15) | |
2 | MD0 | Datos 0 | 38 | MDP3 * | Paridad de datos 3 (MD24..31) | |
3 | MD16 | Datos 16 | 39 | V.SS. | Suelo | |
4 | MD1 | Datos 1 | 40 | /CAS0 | Dirección de columna estroboscópica 0 | |
5 | MD17 | Datos 17 | 41 | /CAS2 | Dirección de columna estroboscópica 2 | |
6 | MD2 | Datos 2 | 42 | /CAS3 | Dirección de columna estroboscópica 3 | |
7 | MD18 | Datos 18 | 43 | /CAS1 | Dirección de columna estroboscópica 1 | |
8 | MD3 | Datos 3 | 44 | /RAS0 | Dirección de fila estroboscópica 0 | |
9 | MD19 | Datos 19 | 45 | /RAS1 † | Dirección de fila estroboscópica 1 | |
10 | V CC | +5 VCC | 46 | CAROLINA DEL NORTE | No conectado | |
11 | NU [PD5 # ] | No utilizado [detección de presencia 5 (3v3)] | 47 | /NOSOTROS | Habilitar lectura/escritura | |
12 | MA0 | Dirección 0 | 48 | Carolina del Norte [/ECC # ] | No conectado [Presencia de ECC (si está conectado a tierra) (3v3)] | |
13 | MA1 | Dirección 1 | 49 | MD8 | Datos 8 | |
14 | MA2 | Dirección 2 | 50 | MD24 | Datos 24 | |
15 | MA3 | Dirección 3 | 51 | MD9 | Datos 9 | |
16 | MA4 | Dirección 4 | 52 | MD25 | Datos 25 | |
17 | MA5 | Dirección 5 | 53 | MD10 | Datos 10 | |
18 | MA6 | Dirección 6 | 54 | MD26 | Datos 26 | |
19 | MA10 | Dirección 10 | 55 | MD11 | Datos 11 | |
20 | MD4 | Datos 4 | 56 | MD27 | Datos 27 | |
21 | MD20 | Datos 20 | 57 | MD12 | Datos 12 | |
22 | MD5 | Datos 5 | 58 | MD28 | Datos 28 | |
23 | MD21 | Datos 21 | 59 | V CC | +5 VCC | |
24 | MD6 | Datos 6 | 60 | MD29 | Datos 29 | |
25 | MD22 | Datos 22 | 61 | MD13 | Datos 13 | |
26 | MD7 | Datos 7 | 62 | MD30 | Datos 30 | |
27 | MD23 | Datos 23 | 63 | MD14 | Datos 14 | |
28 | MA7 | Dirección 7 | 64 | MD31 | Datos 31 | |
29 | MA11 | Dirección 11 | 65 | MD15 | Datos 15 | |
30 | V CC | +5 VCC | 66 | Carolina del Norte [/EDO # ] | No conectado [Presencia de EDO (si está conectado a tierra) (3v3)] | |
31 | MA8 | Dirección 8 | 67 | PD1x | Detección de presencia 1 | |
32 | MA9 | Dirección 9 | 68 | PD2x | Detección de presencia 2 | |
33 | /RAS3 † | Dirección de fila estroboscópica 3 | 69 | PD3x | Detección de presencia 3 | |
34 | /RAS2 | Dirección de fila estroboscópica 2 | 70 | PD4x | Detección de presencia 4 | |
35 | MDP2 * | Paridad de datos 2 (MD16..23) | 71 | Carolina del Norte [PD (ref) # ] | No conectado [detección de presencia (ref) (3v3)] | |
36 | MDP0 * | Paridad de datos 0 (MD0..7) | 72 | V.SS. | Suelo |
* Los pines 35, 36, 37 y 38 no están conectados en SIMM sin paridad. [12]
† /RAS1 y /RAS3 solo se utilizan en SIMM de dos rangos: 2, 8, 32 y 128 MB.
# Estas líneas solo se definen en módulos de 3,3 V.
x Las señales de detección de presencia se detallan en el estándar JEDEC.
Varias tarjetas de CPU de Great Valley Products para Commodore Amiga usaban SIMM especiales de 64 pines (32 bits de ancho, 1, 4 o 16 MB, 60 ns).
En las computadoras Apple Macintosh IIfx se utilizaron módulos SIMM de 64 pines con puerto dual para permitir ciclos de lectura/escritura superpuestos (1, 4, 8, 16 MB, 80 ns). [13] [14]
Alfiler # | Nombre | Descripción de la señal | Alfiler # | Nombre | Descripción de la señal | |
---|---|---|---|---|---|---|
1 | Tierra | Suelo | 33 | Q4 | Bus de salida de datos, bit 4 | |
2 | CAROLINA DEL NORTE | No conectado | 34 | /W4 | Entrada de habilitación de escritura para el IC 4 de RAM | |
3 | +5 V | +5 voltios | 35 | A8 | Bus de direcciones, bit 8 | |
4 | +5 V | +5 voltios | 36 | CAROLINA DEL NORTE | No conectado | |
5 | /CAS | Dirección de columna estroboscópica | 37 | A9 | Bus de direcciones, bit 9 | |
6 | D0 | Bus de entrada de datos, bit 0 | 38 | A10 | Bus de direcciones, bit 10 | |
7 | Q0 | Bus de salida de datos, bit 0 | 39 | A11 | Bus de direcciones, bit 11 | |
8 | /W0 | Entrada de habilitación de escritura para el IC de RAM 0 | 40 | D5 | Bus de entrada de datos, bit 5 | |
9 | A0 | Bus de direcciones, bit 0 | 41 | Q5 | Bus de salida de datos, bit 5 | |
10 | CAROLINA DEL NORTE | No conectado | 42 | /W5 | Entrada de habilitación de escritura para el IC 5 de RAM | |
11 | A1 | Bus de direcciones, bit 1 | 43 | CAROLINA DEL NORTE | No conectado | |
12 | D1 | Bus de entrada de datos, bit 1 | 44 | CAROLINA DEL NORTE | No conectado | |
13 | Q1 | Bus de salida de datos, bit 1 | 45 | Tierra | Suelo | |
14 | /W1 | Entrada de habilitación de escritura para el IC 1 de RAM | 46 | D6 | Bus de entrada de datos, bit 6 | |
15 | A2 | Bus de direcciones, bit 2 | 47 | Q6 | Bus de salida de datos, bit 6 | |
16 | CAROLINA DEL NORTE | No conectado | 48 | /W6 | Entrada de habilitación de escritura para RAM IC 6 | |
17 | A3 | Bus de direcciones, bit 3 | 49 | CAROLINA DEL NORTE | No conectado | |
18 | Tierra | Suelo | 50 | D7 | Bus de entrada de datos, bit 7 | |
19 | Tierra | Suelo | 51 | Q7 | Bus de salida de datos, bit 7 | |
20 | D2 | Bus de entrada de datos, bit 2 | 52 | /W7 | Entrada de habilitación de escritura para el IC 7 de RAM | |
21 | Q2 | Bus de salida de datos, bit 2 | 53 | /mariscal de campo | Reservado (paridad) | |
22 | /W2 | Entrada de habilitación de escritura para el IC 2 de RAM | 54 | CAROLINA DEL NORTE | No conectado | |
23 | A4 | Bus de direcciones, bit 4 | 55 | /RAS | Luz estroboscópica de dirección de fila | |
24 | CAROLINA DEL NORTE | No conectado | 56 | CAROLINA DEL NORTE | No conectado | |
25 | A5 | Bus de direcciones, bit 5 | 57 | CAROLINA DEL NORTE | No conectado | |
26 | D3 | Bus de entrada de datos, bit 3 | 58 | Q | Salida de comprobación de paridad | |
27 | T3 | Bus de salida de datos, bit 3 | 59 | /WWP | Escribir paridad incorrecta | |
28 | /W3 | Entrada de habilitación de escritura para el IC 3 de RAM | 60 | CIPD | Entrada en cadena de paridad | |
29 | A6 | Bus de direcciones, bit 6 | 61 | +5 V | +5 voltios | |
30 | CAROLINA DEL NORTE | No conectado | 62 | +5 V | +5 voltios | |
31 | A7 | Bus de direcciones, bit 7 | 63 | PDCO | Salida en cadena de paridad | |
32 | D4 | Bus de entrada de datos, bit 4 | 64 | Tierra | Suelo |
SIMM de 72 pines con conexiones de detección de presencia (PD) no estándar .
En el caso de SIMM, los conectores solo están presentes en un solo lado del módulo... DIMM tiene una fila de conectores en ambos lados (delantero y trasero) del módulo