|
25/05/2011
| #4 |
| Hola ginho07 Las memorias PROM(Programmable Read Only Memory Por las siglas en ingles) es una memoria que solo se puede Programar una Vez, Posteriormente solo se puede leer lo programado. El Método de lectura es +/- simple: Se le aplican una combinación de unos y ceros a las entradas de DIRECCIÓN y en las salidas de DATOS aparece una combinación de unos y ceros los cuales fueron Programados cuando la memoria fue Programada. Esos unos o ceros son llamados BIT’s. ya sea de direcciones o de datos. Además de los BIT’s para direcciones y datos, las memorias normalmente tienen otras entradas las cuales son de CONTROL. Entre estas entradas de control podemos encontrar las siguientes: CS, Chip Select. Pueden traer solo una o más de una las cuales son para decirle a la memoria que le están “Llamando” a ella. En el caso de tener barios Chips por medio de esa entrada de control se Selecciona una de tantas. Tambien esta entrada de control, en algunas PROM, seleccionan el tercer estado de las salidas de DATOS. WE, Write Enable, cuando esta entrada de control es cierta está habilitado el modo de escritura. Claro para memorias que aún no están grabadas. Cuando ya lo están la memoria hace caso omiso del estado de esta entrada de control. OE, Output Enable, cuando esta entrada de control es cierta quiere decir que los BIT’s de Datos están habilitados. Vamos a suponer que tenemos una EROM de 4 BIT’s de direcciones y 5 BIT’s de datos, además las entradas de control CS y WE. Nuestra EROM No está Programada aún, Así que la Vamos a grabar: La primer columna es la dirección donde queremos grabar los datos en la siguiente columna; además para grabar debemos hacer cierta las entradas de control: WE. Y CS suponiendo que fueras altas cuando son ciertas entonces les aplicamos un 1 y procedemos a direccionar la EROM y meter los datos: 0000 10000 0001 01000 0010 00100 0011 00010 0100 00001 0101 00000 0110 11000 0111 11100 1000 11110 1001 11111 1010 00001 1011 10000 1100 00110 1101 10001 1110 10101 1111 01111 Entonces el decodificador por el cual preguntas para que lo utilizarías ?. En la dirección 0000 se grabaron los datos 10000 porque, digamos yo así lo necesito, tambien el contenido de las demás direcciones así los necesito. Esto es: una vez grabada la PROM los datos en la dirección que “Direccionamos” aparecerán en los BIT’s de datos. Y estos BIT’s corresponden a los valores que habíamos programado. Entonces el decodificador por el cual preguntas para que lo utilizarías ?. NOTA: Al conjunto de BIT’s para las direcciones y para los datos se les llama también BUS, ya sea BUS de direcciones y BUS de datos. Si quieres saber que contiene una PROM solo pon una dirección y verifica, digamos con un voltímetro, las salidas de datos. saludos a sus ordenes |
| |
| | |