Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cmo funciona?
Desde el punto de vista elctrico (no tan necesario cuando slo interesa
programar una ROM en VHDL), cmo es que se fabrica un ROM? cules son
sus componentes internos y cmo se realizan las interconexiones?
En la figura 2 se muestra el diagrama lgico de una ROM "simple" de 84 (es
decir, de 3 bits de entrada y cuatro bits de salida). Una explicacin somera sobre
cmo funciona la ROM se describe en los siguientes puntos respecto a la figura
2:
Todos los diodos que estn conectados con salidas del decodificador no
activas (cuyo voltaje es 5V) se comportarn como circuito abierto y sern
ignorados. Solamente los diodos conectados a la salida activa del
decodificador cambian el valor en memoria (por lo que a los diodos
tambin se les conoce como "1" de la ROM).
Bits de direccion=log2(300)=8.23=9
Bits de salida=log2(187500000)=27.48=28
Por lo tanto, hablamos de una ROM de 30028, con entrada de direccin de 9
bits. En el listado 1 se muestra el cdigo en VHDL para la ROM con los datos de
los contadores para el divisor de frecuencia. Existen diversas formas de
implementar una ROM, como se describe en la XST User Guide (de la cual se
tom como base la ROM with registered output).