Beruflich Dokumente
Kultur Dokumente
Memorias.
Expansión de datos
(tamaño de palabra).
Expansión de la capacidad
IC1
(cantidad de pines de
dirección, por ende
cantidad de localidades).
IC2
Integrado
A10 A9 – A0
habilitado
0 00 0000 0000 IC1
0 ….. IC1
0 11 1111 1111 IC1
1 00 0000 0000 IC2
1 ….. IC2
1 11 1111 1111 IC2
1k x 12
4k x 4
8 bits
Kelman Belloso UDB – IIIE – SDI112 45
2.1.3 Memorias: Expansión de memorias
Memoria ROM:
Cálculo de la capacidad: 02FFFh – 01000h + 1 = 1FFFh o 8192
direcciones (8192/1024 = 8K).
Se requieren 4 componentes de 2K (2048 direcciones) para una
capacidad de 8K.
Cada uno maneja 11 líneas de direcciones (2048=2^11).
Las líneas A0 – A10 seleccionarán las 2048 localidades en cada
memoria (componente - ROM 2Kx8).
16 bits
Kelman Belloso UDB – IIIE – SDI112 52
2.1.3 Memorias: Expansión de memorias
Memoria RAM:
Cálculo de la capacidad: 0DFFFh – 0A000h + 1 = 4000h ó 16384
direcciones (16384/1024 = 16K).
Se requieren 4 componentes de 4K (4096 direcciones) para una
capacidad de 16K. IC utilizables: 4Kx8.
Cada uno maneja 12 líneas de direcciones (4096=212).
Las líneas A11 – A0 seleccionarán las 4096 localidades en los
componentes.
16 bits
16 bits
2)
=DEC.A.HEX(J3) = CARACTER(J3)
51
Ejemplo de utilización:
F=ascii2rom('UDB – IIIE, FPGA Spartan-6-LX9-MicroBoard')
0=>x"55",1=>x"44",2=>x"42",3=>x"20",4=>x"96",5=>x"20",6=>x"49",7
=>x"49",8=>x"49",9=>x"45",10=>x"2C",11=>x"20",12=>x"46",13=>x"50
",14=>x"47",15=>x"41",16=>x"20",17=>x"53",18=>x"70",19=>x"61",20=
>x"72",21=>x"74",22=>x"61",23=>x"6E",24=>x"2D",25=>x"36",26=>x"
2D",27=>x"4C",28=>x"58",29=>x"39",30=>x"2D",31=>x"4D",32=>x"69
",33=>x"63",34=>x"72",35=>x"6F",36=>x"42",37=>x"6F",38=>x"61",39
=>x"72",40=>x"64",others=>x"FF"
Out_Count