ROM

Librería: Memorias
Introducida: 2.1.0
Apariencia:

Comportamiento

La ROM puede almacenar hasta 4,096 valores (lo que se especifica en el atributo Número De Bits De Direccionamiento), y cada uno de ellos puede ser de hasta 32 bits (lo que se especifica en el atributo Número De Bits De Datos). Un circuito puede acceder a los valores de la ROM, pero no los puede modificar. El usuario puede cambiar los valores individualmente a través de la Herramienta De Cambio, o puede editarlos todos con la Herramienta De Menú.

A diferencia de la RAM, los contenidos de la ROM se almacenan como atributos del componente. Así, si un circuito que contiene una ROM se utiliza dos veces, entonces ambas ROM contendrán los mismos valores. También a causa de este comportamiento, los contenidos de la ROM se almacenan en archivos creados por Logisim.

Los valores de la ROM se muestran en el componente. Las direcciones se pueden ver en gris a la izquierda del area de visulalización. Dentro, cada valor se proporciona en hexadecimal. El valor de la dirección seleccionada se mostrará en texto de color inverso (blanco sobre negro).

Pines

A sobre el borde oeste (entrada, el número de bits coincide con lo que indica el atributo Número De Bits De Direccionamiento)
Permite selecionar a cual de los valores se está accediendo desde el circuito.
D sobre el borde este (entrada/salida, el número de bits coincide con lo que se indica en el atributo Número De Bits De Datos)
Proporciona en el pin D el valor de la dirección seleccionada si sel es 1 u oscilante; si sel es 0, entonces D será oscilante.
sel sobre el borde sur (entrada, 1 bit)
Para un solo módulo ROM esta entrada no tiene función, se puede ignorar. Para más de un módulo ROM en paralelo, se puede utilizar esta entrada para conectar y desconectar un módulo ROM en función se si su valor es 1 o 0. En otras palabras, cuando vale 0, no se proporciona ningún valor en el pin de salida D.

Atributos

Número De Bits De Direccionamiento
Especifica el número de bits de dirección. El número de valores almacenados en una ROM es 2numBitsDir.
Número De Bits De Datos
Especifica el número de bits de cada valor individual de la memoria.
Contenidos
Guarda los contenidos de la memoria.

Comportamiento de la Herramienta De Cambio

Ver cambiando valores en la memoria en la Guía de Usuario.

Comportamiento de la Herramienta De Texto

Ninguno.

Comportamiento del Menú De Herramienta

Ver menús desplegables y archivos en la Guía de Usuario.

Volver a la referencia de las librerías