Foros-FIUBA Foros HostingPortal
 FAQ  •  Buscar  •  Wiki  •  Apuntes  •  Planet  •  Mapa  •  Eyeon  •  Chat
Preferencias  •  Grupos de Usuarios
Registrarse  •  Perfil  •  Entrá para ver tus mensajes privados  •  Login
Ver tema siguiente
Ver tema anterior

Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente
Autor Mensaje
Antilope
Nivel 5


Edad: 37
Registrado: 30 Ago 2006
Mensajes: 194

Carrera: Informática
CARRERA.informatica.2.gif
MensajePublicado: Mar Feb 26, 2008 4:08 am  Asunto:  Ayuda con ejercicios de la guia/final Responder citandoFin de la PáginaVolver arriba

Necesito ayuda con estos ejercicios:

FINAL 28/12/07 escribió:
- Se dispone de una memoria de 24 líneas de direcciones
- Indicar la cantidad total de direcciones. Escribir en Hexa la dirección más baja y la más alta
- Escribir las funciones de selección de chips (pastillas) para que quede de la siguiente manera:
* Una pastilla de 64K de ROM en las direcciones más altas de memoria.
* Una pastilla de 512K de RAM desde la dirección 080000h utilizando pastillas de 128K
* Una pastilla de 256K de RAM en las direcciones más bajas de memoria utilizando pastillas de 128K
- Indicar como queda conformado el mapa de memoria
- Si se ejecuta la instrucción **load r1, $0A3000** ¿cuál es la pastilla que se activa?


FINAL 20/07/07 escribió:
Un procesador dispone de 24 líneas de direcciones.

- Indicar la máxima capacidad de direccionamiento de memoria. Indicar en hexadecimal cuál es la menor y cuál es la mayor dirección posible según este esquema de direccionamiento.
- Realizar la función de selección de circuito integrado (pastilla) para que el mapa de memoria del procesador resulte como se indica

* 64 Kbytes de memoria ROM en las direcciones inferiores del mapa de memoria
* 512 Kbytes de memoria RAM a partir de la dirección 200000H, utilizando circuitos integrados (pastillas) de memoria RAM de 128 Kbytes
* 256 Kbytes de Memoria RAM en las direcciones superiores del mapa de memoria, utilizando circuitos integrados (pastillas) de mememoria RAM de 128 Kbytes


GUIA 8 EJERCICIO 3 escribió:
3. Se debe implementar un banco de memoria conteniendo RAM y ROM. Se dispone chips de 256 KB, 128 KB, 64 KB y 32 KB de EPROM y 256KB y 128KB de RAM. Se colocara 448KB de ROM de la parte mas alta del mapa de memoria y 640KB de RAM desde la dirección mas baja. El procesador direcciona 22 bits. Indicar: a) Número de chips de cada tipo elegidos y su distribución en el mapa de memoria. c) Ecuaciones de los chip select. d) Dibuje la conexión de los chips con el circuito de decodificación y con los buses del procesador. e) Indique qué chip select se activará y a qué posición dentro de dicho chip accederemos cuando se direccione: (3F0012)16 (080E09)16 .


GUIA 8 EJERCICIO 1 escribió:
Se dispone de un integrado de un mega palabra de 4 bits como lo indica la figura
Image
Construir una memoria de 8 M palabras de 16 bits. Utilice los circuitos necesarios para el banco de memoria.




Si alguien puede hacer cualquiera de estos ejercicios o tiene alguna idea de como hacerlos, por favor que me de alguna pista. No están en el libro ni en las diapositivas T_______T

_________________
Cantando con Windows:
Código:
C:\>If you're happy and you know it, syntax error!
Syntax error
C:\>If you're happy and you know it, syntax error!
Syntax error
C:\>If you're happy and you know it, and you really want to show it, if you're happy and you know it syntax error
Syntax error
C:\>

Aquario Género:Masculino Tigre OfflineGalería Personal de AntilopeVer perfil de usuarioEnviar mensaje privado
FIUBAstudent08
Nivel 1



Registrado: 22 Jul 2008
Mensajes: 4

Carrera: Informática y Sistemas
argentina.gif
MensajePublicado: Lun Feb 23, 2009 12:43 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Hola!
Para el final del 20/07
Al decir 24 lineas de direcciones es que puede direccionar 2^24 posiciones.
La posicion mas baja serian 24 ceros en binario, o sea desde la posicion 0 hasta la 23->6 hexa ->000000H
Posicion mas alta es 2^24 -1 , entonces serian 24 unos, por lo tanto -> FFFFFFH.
64K = 2^10 x 2 ^6 = 2 ^16.Necesitamos 16 bits para direccionar esa ROM.
Como dice desde la mas alta , seria restarle a FFFFFFH - 00FFFFH (son 16 bits que cambian).De esta forma sabemos desde donde hasta donde va la ROM esta.
Luego para los demas es de la misma forma.
Por ultimo teniendo el mapa de memoria , o sea todo el rango de direcciones , vas viendo que combinaciones de bits te dan c/ integrado.
Hay un ejemplo en el guinzburg para un mapa de memoria ROM.

Espero haberte dado una idea.
Saludos!


 Género:Masculino  OfflineGalería Personal de FIUBAstudent08Ver perfil de usuarioEnviar mensaje privado
arielj
Nivel 4


Edad: 37
Registrado: 26 Feb 2008
Mensajes: 103
Ubicación: Bernaleño
Carrera: Informática
argentina.gif
MensajePublicado: Lun Feb 23, 2009 3:31 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Los primeros tres son todos parecidos, acá está bastante explicado con dibujo y por pasos http://www.foros-fiuba.com.ar/viewtopic.php?t=7576

Lo de qué chip se activa con tal dirección (del tercer problema) es ver eso nomás. Poner los 1 o 0 de la dirección en la ecuación que corresponda a los CS y ver si da 1 en el primer chip o 1 en el segundo.


Para el último ejercicio, un 1M es 2^10 y el dibujo está mal porque va hasta A19 (tendría que ir hasta A9).

Primero se necesitan armar módulos de 16bits, entonces hay que conectar 4 módulos de esos interconectados con las mismas entradas de A. Las salidas serían D0 hasta D15. Así queda un nuevo módulo de 1M palabras de 16bits.

Ahora, para tener 8M se necesitan 8 módulos de los anteriores y además 8M=2^13, entonces la dirección tiene que ser de 13 bits. Los 10bits menos significativos van a cada módulo de 1M y los tres más significativos van a los CS para elegir entre los 8 módulos de 1M.

Sé que es re viejo, pero ya que lo revivieron contesto :P.


Cancer Género:Masculino Tigre OfflineGalería Personal de arieljVer perfil de usuarioEnviar mensaje privadoEnviar emailMSN Messenger
arielj
Nivel 4


Edad: 37
Registrado: 26 Feb 2008
Mensajes: 103
Ubicación: Bernaleño
Carrera: Informática
argentina.gif
MensajePublicado: Lun Feb 23, 2009 10:49 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Aclaro porque no quedó muy entendible según mi hermano. Los 3 bits más significativos van a un decoder con 3 entradas y 8 salidas y estas se conectan cada una al CS de cada chip.


Cancer Género:Masculino Tigre OfflineGalería Personal de arieljVer perfil de usuarioEnviar mensaje privadoEnviar emailMSN Messenger
Mostrar mensajes de anteriores:      
Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente

Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro
No podés responder a temas en este foro
No podés editar tus mensajes en este foro
No podés borrar tus mensajes en este foro
No podés votar en encuestas en este foro
No Podéspostear archivos en este foro
No Podés bajar archivos de este foro


Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker
365 Attacks blocked.

Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods y Créditos

Foros-FIUBA está hosteado en Neolo.com Cloud Hosting

[ Tiempo: 0.2236s ][ Pedidos: 20 (0.1754s) ]