Professional Documents
Culture Documents
Facultad de Ingeniera
Ingeniera Electrnica
Arquitectura de Computadoras
Memoria Computadora
PDP11/20
Profesor:
Fernando I. Szklanny.
Alumnos:
Cristian Faroppa.
Pablo D. Origlia.
2014
V1.0
ndice
Introduccin.....................................................................................................................................3
Descripcin General....................................................................................................................3
Descripcin Funcional.....................................................................................................................6
Mdulo de Control G110............................................................................................................6
Mdulo de Control G231............................................................................................................6
Mdulo de pila H214..................................................................................................................9
Operaciones bsicas de Memoria................................................................................................9
Descripcin Detallada....................................................................................................................10
Matriz de Ncleos.....................................................................................................................10
Operacin de la Memoria..........................................................................................................11
Bibliografa....................................................................................................................................14
Figuras
Figura 1: Lado de los componentes del mdulo de control G110...................................................4
Figura 2: Lado de los componentes del mdulo de control G231...................................................4
Figura 3: Lado de los componentes del mdulo de la pila H214....................................................5
Figura 4: Diagrama en bloques de las distintas clases de memoria.................................................5
Tablas
Tabla I: Configuraciones de memorias............................................................................................4
Tabla II: Especificaciones memoria MM11-L.................................................................................8
Introduccin
Los sistemas de memorias de ncleo MM11-S, MF11-L y MF11-LP son sistemas de corriente
coincidente, acceso aleatorio y ncleo magntico diseadas para utilizarse con la familia de
computadores PDP-11. Estos tres sistemas son bsicamente la misma memoria de 16 bits y 8K
de capacidad que utiliza distintos mdulos comunes entre s.
Las diferencias en el back plane o el agregado de un controlador de paridad determina el
modelo. El back plane de la MM11-S limita el tamao de la memoria a 8K. El back plane de la
MF11-L tiene conectores adicionales para permitir la expandir su capacidad a 24K con
incrementos de 8K. El sistema MF11-LP es un sistema MF11-L al cual se le agrego la opcin de
un control de paridad.
Descripcin General
Los mdulos MM11-S, MF11-L y MF11-LP proporcionan 8192 (8K) palabras de 16 bits. Los
mdulos MM11-S y MF11-L requieren tres mdulos; dos son 6U de altura y el otro es de 4U de
altura. Un mdulo de 6U de altura (G110) contiene la lgica de control, controladores de
inhibicin, los amplificadores de deteccin y el registro de datos de 16 bits. El otro mdulo de
6U de altura (G231) contiene la lgica de seleccin de direccin, los generadores de corriente,
los interruptores y los controles. El mdulo de 4U de altura (H214) contiene la pila de memoria
de 8K. Estos tres mdulos conforman una memoria MM11-L. Dos memorias MM11-L
adicionales pueden agregarse directamente en el mdulo MF11-L para ampliar su capacidad a
24K.
El mdulo MF11-LP utiliza tres mdulos similares a los de la memoria MM11-L. Un mdulo de
control G109 se utiliza en lugar de un G110, y un mdulo de pila H215 se utiliza en lugar de la
H214. Estos mdulos realizan funciones idnticas a los de la memoria MM11-L, con la
excepcin de los circuitos adicionales que se utiliza para el control de paridad. Dos bits
adicionales, los bits 17 y 16, se utilizan para almacenar la paridad del byte alto y la paridad del
byte bajo, respectivamente. Un cuarto mdulo, el M7259, se utiliza para el controlador de
paridad. El M7259 es un mdulo de 2U de altura, y es capaz de controlar la paridad de hasta
24K palabras. Por lo tanto, si un MF11-LP se expande a su capacidad opcional mxima de 24K
palabras, requiere solamente un M7259.
Las Figuras 1, 2, y 3 muestran los lados de los componentes de los mdulos que constituyen la
memoria MM11-L. La Tabla I contiene una lista de las diferencias bsicas entre los modelos de
los sistemas de memoria que se describen aqu. La Figura 4 muestra los diagramas en bloques
simplificados de los tres sistemas de memoria.
Puesto que la memoria MM11-L es comn a ambos sistemas de memoria, el MM11-S y el
MF11-L, la descripcin que se realiza es aplicable tanto a los sistemas de memoria MM11-S y
MF11-L.
La siguiente tabla (I) contiene una lista de las diferencias bsicas entre los modelos de los
sistemas de memoria que se describen aqu.
Tabla I:
memorias
Designacin
MM11-S
MF11-L
MF11-LP
Configuraciones de
Descripcin
Constituida por la memoria MM11-L, 8k de capacidad. Unidad de
sistema nico (4 x 6).
Constituida por la memoria MM11-L, 8k de capacidad. Unidad de
sistema doble (9 x 6). Admite una expansin a 24k de capacidad
agregando dos memorias adicionales MM11-L.
Constituida por la memoria MM11-LP con control de paridad, 8k de
capacidad. Unidad de sistema doble (9 x 6). Admite una expansin a
24k de capacidad agregando dos memorias adicionales MM11-L.
Descripcin Funcional
Mdulo de Control G110
El mdulo de control G110 contiene los circuitos de control de la memoria, controlador de
inhibicin, amplificadores de deteccin, registro de datos, el selector de dispositivos, circuitos
de umbral, y la alimentacin de -5V.
Registro de datos: El registro de datos es un registro de 16 bits compuesto por flipflops utilizado para almacenar el contenido de una palabra despus de que se lee de la
memoria destructivamente. La palabra leda se puede escribir nuevamente en la
memoria (restaurado) cuando est en el modo de DATI. El registro tambin se utiliza
para recibir datos de las lneas UNIBUS para almacenar los datos entrantes en la
memoria de ncleo durante los ciclos de Dato o DATOB.
Circuito de Proteccin por baja tensin (DC LO): Si la tensin de CC est fuera de
tolerancia, la lnea DC LO se activa en el Unibus. Se lee por medio del circuito de
proteccin por baja tensin que inhibe la operacin de la memoria mediante la apertura
de la lnea de -15 V de la fuente de corriente. Esto evita el funcionamiento espurio de la
memoria.
Clase
Ncleo magntico, lectura/escritura, corriente coincidente, acceso aleatorio
Organizacin
Planar, 3D, 3 cables
Capacidad
8K (8192 palabras)
Tiempos de accesos
Modo de Bus
DATI
DATIP
DATO-DATOB (PAUSA L)
Tiempo de acceso
400 nS
400 nS
200 nS
DATO-DATOB (PAUSA H)
200 nS
Tiempos de ciclos
Modo de Bus
DATI
DATIP
DATO-DATOB (PAUSA L)
Tiempo de ciclo
Intercalado
No Intercalado
650 nS
900 nS
450 nS
450 nS
650 nS
900 nS
DATO-DATOB (PAUSA H)
450 nS
450 nS
0C a 50C.
Humedad relativa:
Lectura/restitucin (DATI)
Lectura y Pausa (DATIP)
Escritura (DATO)
Escritura de byte (DATOB)
Estos cuatro modos se discuten brevemente en los siguientes prrafos, todas las operaciones
se refieren al maestro (controlador) del dispositivo. Por ejemplo, el trmino datos de salida
indica que los datos fluyen fuera del maestro hacia la memoria.
Ciclo de Salida de datos, Byte (DATOB): El ciclo DATOB es similar en funcin al ciclo
DATO, excepto que durante DATOB, los datos se transfieren a la memoria de ncleo
desde el bus en forma de bytes en vez de una palabra completa. En realidad, se carga
una palabra completa en la posicin de memoria seleccionada: el byte seleccionado el
cual es el nuevo datos del bus y el byte no seleccionado, que se restauran los datos de
la palabra almacenada previamente en esa ubicacin de memoria. Durante el ciclo de
lectura, el byte no seleccionada se guarda mediante la lectura del registro de datos,
mientras que el byte seleccionado se transfiere en el registro desde el Unibus. Durante
el ciclo de escritura, slo la parte de byte de la palabra seleccionada se carga en la
ubicacin de memoria del bus. Al mismo tiempo, el byte no seleccionado se restaura a
partir del registro de datos en la ubicacin de memoria. En efecto, la memoria se borra
primero y luego realiza simultneamente un ciclo de restauracin para el byte no
seleccionado y un ciclo de escritura para el byte seleccionado. Este modo puede seguir
un DATIP como se describi anteriormente.
Descripcin Detallada
A continuacin se dar una descripcin detallada de la memoria MM11-L. La descripcin
detallada cubre la matriz de ncleo, la seleccin del dispositivo y de la palabra, los interruptores
y los controladores, la generacin de corriente, el circuito de descarga de la pila, el circuito de
DC, el circuito de lectura/inhibicin, el control y la lgica de temporizacin y los ciclos de
funcionamiento de la memoria.
Matriz de Ncleos
La memoria de ncleo de ferrita consta de 16 capas de memoria dispuestas en una
configuracin plana. Cada capa contiene 8192 ncleos de ferrita dispuestos en una matriz de
128 x 64. Cada ncleo representa una nica posicin de bit de una palabra. Esta configuracin
plana ofrece un total de 8192 direcciones de palabras de 16 bits. Cada ncleo de ferrita puede
asumir un estado magntico estable correspondiente a un 1 binario o un 0 binario. Incluso si se
desconecta la alimentacin, el ncleo conserva su estado hasta que se cambie por medio de
las seales de control apropiadas. El dimetro exterior de cada ncleo es de 0,46 mm; el
dimetro interior es de aproximadamente 0,28 mm. Cada ncleo es de 0,11 de espesor.
Las selecciones y conmutaciones de los ncleos se secuencian por tres cables que atraviesan
cada ncleo en una tcnica especial de seleccin. Un arrollamiento de lectura/escritura del eje
X pasa por todos los ncleos en cada fila horizontal de las 16 capas. Un arrollamiento de
lectura/escritura del eje Y pasa por todos los ncleos en cada fila vertical de los 16 capas.
Mediante el uso de los circuitos de seleccin que controlan la corriente aplicada a los
devanados XY especficos, cualquiera de las 8192 ubicaciones de palabra puede ser
seleccionada para la escritura de datos en la memoria o de lectura de la memoria. Una tercera
lnea pasa a travs de cada ncleo en una capa para proporcionar las funciones de
lectura/inhibicin Existe una lnea de lectura/inhibicin por capa. Esta nica lnea de
lectura/inhibicin, as como los circuitos de seleccin, se discuten en los siguientes prrafos.
10
Operacin de la Memoria
La figura 5 ilustra una parte tpica de la memoria de ncleo. Un devanado X y un devanado Y
pasa a travs de cada ncleo. La corriente que pasa a travs de cualquier devanado es tal que
ningn devanado produce un campo magntico lo suficientemente fuerte como para causar el
cambio de estado magntico en otro ncleo. Slo el campo magntico reforzado causado por
la coincidencia de las corrientes de ambos (X e Y) devanados pueden provocar que el ncleo
situado en el punto de interseccin cambie de estado. Este es el principio que permite la
distribucin de los devanados relativamente simple para seleccionar uno y slo un ncleo de la
memoria de los 8192 posibles en cada capa. La corriente que pasa a travs de cada devanado
X o Y se conoce como la media corriente de seleccin.
Una media corriente que pasa a travs del devanado X3 (Figura 5) de izquierda a derecha
produce un campo magntico que tiende a cambiar todos los ncleos en esa fila horizontal del
estado 0 al 1. El flujo producido por la media corriente es, insuficiente para completar la
transicin de estado en cualquier ncleo. Al pasar simultneamente una media corriente de
seleccin a travs del devanado Y2 de arriba a abajo produce el mismo efecto en todos los
ncleos de la fila vertical determinada.
Sin embargo ambas corrientes pasan a travs de un solo ncleo que se encuentra en la
interseccin de los devanados X3 y Y2. Este es el ncleo seleccionado y los valores actuales
combinados son suficientes para cambiar el estado del ncleo. Las flechas en la figura 5
muestran la direccin actual para el ciclo de escritura.
Todos los devanados X e Y estn dispuestos de tal manera que cada vez que una media
corriente de seleccin pasa a travs de cada uno, los campos magnticos resultantes se
combinan en el ncleo en el punto de interseccin. Esto, combinado en una corriente de
seleccin completa asegura que el ncleo seleccionado se almacene el estado binario 1. Las
corrientes que se utilizan para seleccionar el ncleo se denominan corrientes de escritura. Un
ciclo de histresis tpico de un ncleo se muestra en la Figura 6.
En el ncleo de memoria MM11-L, los devanados X3 en todas las 16 capas estn conectados
en serie como los devanados Y1. Por lo tanto, cada vez que una seleccin completa la
corriente fluye a travs de un ncleo seleccionado en una capa, tambin fluye a travs de un
ncleo idntico en las otras 15 capas. Los ncleos X3-Y2 sobre las capas cambian a un 1
binario, haciendo que cada uno de los 16 ncleos se convertira en un bit de una celda de
almacenamiento de 16-bit.
Debido a la naturaleza serie de los devanados XY, se debe emplear un mtodo para establecer
ciertos ncleos para los dos estados, de lo contrario, cada palabra de 16 bits seleccionada
sera todos 1s. El mtodo utilizado en la memoria Core MM11-L es poner a 0 todos los ncleos
al leer. Durante la operacin de escritura, los ncleos en las capas particulares son inhibidos
por el devanado de inhibicin. Los ncleos permanecen inhibidos incluso cuando los ncleos
idnticos en otras capas estn en estado 1.
La corriente media de seleccin para las lneas de inhibicin se aplica desde un controlador de
corriente de inhibicin, que es un interruptor y una resistencia entre la lnea de inhibicin y -15
V. La corriente en la lnea de inhibicin fluye en la direccin opuesta a la corriente de escritura
en todas las lneas Y y anula la corriente de escritura en cualquier lnea Y. Hay un controlador
de inhibicin por separado para cada capa de memoria, y cada capa representa una posicin
de bit de una palabra; por lo tanto, los bits seleccionados pueden ser inhibidos para producir
cualquier combinacin de 1s y 0s binarios deseados en la palabra de 16 bits. La funcin de
inhibicin est activa slo durante el tiempo de escritura.
11
Las lneas de lectura/inhibicin tambin se utilizan para leer la informacin en una celda de
memoria de 16 bits seleccionada. El ncleo especfico se selecciona en el tiempo de lectura de
la misma manera que durante el ciclo de escritura, con una notable excepcin: X e Y son
corrientes en la direccin opuesta. Estas medias corrientes de seleccin opuestas causan que
todos los ncleos previamente establecidos a 1 cambien a 0; los ncleos previamente
establecidos a 0 no se ven afectados. Siempre que los cambios en los ncleos sean de 1 a 0,
el cambio de flujo induce una corriente en el sentido de devanado de dicha capa. Esta corriente
es detectada y amplificada por un amplificador de lectura. La salida del amplificador es
capturada en el registro de datos para la transferencia eventual al Unibus.
El funcionamiento del mdulo de memoria MM11-L es el mismo excepto que tiene 128 lneas X,
y 64 lneas Y y 16 capas de ncleo. El bobinado del ncleo es idntico, y los sentidos de los
devanados se encadenan a travs de los 8192 ncleos con el intercambio entre X63 y X64, en
lugar de entre X1 y X2.
12
13
Bibliografa
Digital Equipment Corporation. MM11-S, MF11-L, and MF11-LP core memory system,
1973.
14