SlideShare uma empresa Scribd logo
1 de 10
Técnicas Digitales II
                                               Año:2011
                                     Mapeo – Decodificación




                    Mapeo – Decodificación
Introducción

Estructura básica de buses (Arquitectura Von Newman)
                                             Bus de Dirección
                                             Bus de Datos
                                                                               Memoria RAM (1)
                                             Bus de Control



                   Microprocesador
                                                                               Memoria ROM (2)




                                                                             Dispositivos de I/O (3)


                                                       Figura 1

Estructura básica con circuito decodificador
El circuito decodificador nos permite proveer a las memorias y los dispositivos de I/O de una zona exclusiva del
mapa de memoria del micro.
Cualquier dispositivo que se conecte al microprocesador, debe disponer de una bus de direcciones menor al que
provee el micro, de esta manera podemos, para un dispositivo dado, distinguir dos tipos de líneas de
direccionamiento.
 Líneas de direccionamiento externa, son las encargadas de diferenciar el dispositivo del resto (dispositivo 1, 2 o
     3 de la Figura 2), de esta forma puedo tener varios en un sistema de buses y acceder a uno en especial por
     medio de estas líneas y un circuito decodificador.
 Líneas de direccionamiento interno, son las que se conectan directamente al dispositivo
     Por ejemplo en caso del dispositivo 1 de la Figura 2, este grupo de líneas darán la posición interna del casillero
     a leer o escribir, estas líneas corresponden a la parte mas baja de la palabra de direccionamiento.

                                             Bus de Dirección
                                             Bus de Datos
                                                                               Memoria RAM (1)
                                             Bus de Control
                                                                                        CS


                   Microprocesador
                                                                               Memoria ROM (2)
                                              Circuito                                  CS
                                            decodificador


                                                                             Dispositivos de I/O (3)
                                                                                        CS

                                                       Figura 2




                                                                                                                      1
Técnicas Digitales II
                                                Año:2011
                                       Mapeo – Decodificación



Circuito decodificador de dos memorias
(Se omitieron bus de control y dato)
                                           A15         A12

                        A15 A13             0000                         CS = 0

                           A14   A12                     A0-A11                                  Memoria RAM
                                                                                                              A11                     A0
                                                                             RAM                 Desde            0 0 0 0 0 0 0 0 0 0 0 0 000h
                                                                              4K                 Hasta            1 1 1 1 1 1 1 1 1 1 1 1 FFFh

    Microprocesador                                                      CS
         64K de
    direccionamiento                                                                             Memoria ROM
                                                                                                              A11                     A0
                                                                             ROM                 Desde            0 0 0 0 0 0 0 0 0 0 0 0 000h
                                                                              4K                 Hasta            1 1 1 1 1 1 1 1 1 1 1 1 FFFh

                                                                         CS
                                           A15         A12
                                            0001                         CS = 0

                                                                 Figura 3
En el circuito de la Figura 3 vemos que las líneas de direccionamiento interno correspondientes a los 12 bits menos
significativos del total se comparten entre todos los dispositivos, la selección de una de las dos memorias la realiza
las líneas externas a través de sendas compuertas OR de cuatro entradas.
El mapa ampliado del circuito queda formado de la siguiente manera:
                                                                         Líneas de Mapeo Externa
                                                 A15         A11                                             A0
                                       Desde     0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0 0000h
                  Memoria RAM
                                       Hasta     0   0   0   0   1   1   1   1   1   1   1   1   1   1   1   1 0FFFh
                                       Desde     0   0   0   1   0   0   0   0   0   0   0   0   0   0   0   0 1000h
                  Memoria ROM
                                       Hasta     0   0   0   1   1   1   1   1   1   1   1   1   1   1   1   1 1FFFh


                                                                                                     Líneas de Mapeo Interna
El microprocesador tendrá ubicada dentro de su mapa de direcciones las dos memorias en forma consecutivas.

                                                       FFFFh


                                                                                                                       2000h
                                                                                                                       1FFFh
                             Mapa de 64 Kb                                                       ROM 4K
                                   del                                                                                 1000h
                             microprocesador                                                                           0FFFh
                                                                                                 RAM 4K
                                                                                                                       0000h

                                  ROM 4K
                                  RAM 4K
                                                     0000h
2
Técnicas Digitales II
                                              Año:2011
                                     Mapeo – Decodificación




Práctico de Aula Desarrollados

Ejercicio Nro 1
Se dispone de un microprocesador de 64Kb de direccionamiento, se desea implementar:
     • 1 CI de memoria RAM de 8 Kb.
     • 1 CI de memoria RAM de 8 Kb.
     • 1 CI de memoria ROM de 16 Kb.
Partiendo desde la posición 0000h.
Realizamos los mapas de Memoria Reducido y Ampliado con el circuito de decodificación.

Mapa Reducido
                                                                       FFFFh




                                                                       8000h
                                                                       7FFFh

                                              Memoria ROM 16K

                                                                       4000h
                                                                       3FFFh
                                              Memoria RAM 8K
                                                                       2000h
                                                                       1FFFh
                                              Memoria RAM 8K
                                                                       0000h

Mapa Ampliado


A15   A14   A13   A12   A11   A10   A9   A8   A7   A6   A5   A4   A3      A2   A1   A0   Direc. Disp

 0     0     0     0     0     0     0    0    0    0    0    0    0       0    0    0   00000   RAM
 0     0     0     1     1     1     1    1    1    1    1    1    1       1    1    1   01FFF   8K

 0     0     1     0     0     0     0    0    0    0    0    0    0       0    0    0   02000   RAM
 0     0     1     1     1     1     1    1    1    1    1    1    1       1    1    1   03FFF   8K


 0     1     0     0     0     0     0    0    0    0    0    0    0       0    0    0   04000   ROM
 0     1     1     1     1     1     1    1    1    1    1    1    1       1    1    1   07FFF   16K
3
Técnicas Digitales II
                                                                         Año:2011                                                              J
                                                                Mapeo – Decodificación


               D0-D7


                                                               U1A                                                                                               RAM 8Kb
                             A13                       1
                                                                               3
                             A14                       2                                                U2A
                                                                                                1
                          A15                                  74LS32/SO                                                3                                 /CS
                                                                                                2
                                                                                                                                                          /RD
                                                                                                        74LS32/SO
                                                                                                                                                          /WR
      uP
                                                                U3A
                                                           1                                                                                            A0-A12
                                                                                   3
                                                           2

                                                                74LS32/SO                               U4A
                                                                U6A                             1                                                                RAM 8Kb
                                                                                                                        3
                                                           1               2                    2

               A0-A15                                                                                   74LS32/SO
                                                                74ABT04                                                                                   /CS


                                                                                                                                                          /RD

                                                                                                                                                          /WR
                                                                                                              U5A
                                                                                                        1
                                                                                                                            3                           A0-A12
                                                   U6A                                                  2
               /RD
                                               1                 2                                            74LS32/SO
               /WR                                                                                                                                               ROM 16Kb



                                                   74ABT04


                                                                                                    U2A                                                   /CS
                                                                                            1
                                                                                                                    3                                     /RD
                                                                                            2

                                                                                                    74LS32/SO
                                                                                                    U2A                                                 A0-A13
                                                                                            1
                                                                                                                    3
                                                                                            2

                                                                                                74LS32/SO




Ejercicio Nro 2
Se posee un microprocesador de 8088 configurado en modo mínimo y 2 chips de memorias RAM de 8Kb con las
cuales se desea conformar un banco de 16Kb que comience en la posición 00000h del mapa de memoria
Realizamos los mapas de Memoria Reducido y Ampliado con el circuito de decodificación.

Mapa Reducido
                                                                                                                                FFFFFh




                                                                                                                                04000h
                                                                                                                                03FFFh
                                                                                   Memoria RAM 8K
                                                                                                                                02000h
                                                                                                                                01FFFh
                                                                                   Memoria RAM 8K
                                                                                                                                00000h

Mapa Ampliado


A19    A18     A17      A16        A15   A14   A13       A12         A11       A10     A9       A8            A7    A6          A5   A4   A3       A2      A1         A0    Direc.   Disp

 0         0     0       0          0     0        0       0          0            0    0           0          0        0        0    0    0        0           0      0    00000    RAM
 0         0     0       0          0     0        0       1          1            1    1           1          1        1        1    1    1        1           1      1    01FFF    8K

 0         0     0       0          0     0        1       0          0            0    0           0          0        0        0    0    0        0           0      0    02000    RAM
 0         0     0       0          0     0        1       1          1            1    1           1          1        1        1    1    1        1           1      1    03FFF    8K
4
Técnicas Digitales II
        Año:2011
Mapeo – Decodificación




                          5
Técnicas Digitales II
                                              Año:2011
                                     Mapeo – Decodificación



Práctico de Aula a Desarrollar
Se deberán usar siempre para la decodificación integrados comerciales de la serie 74LSXXX.

Ejercicio Nro 1
Se desea conectar a un microprocesador de 64Kb de direccionamiento, dos memorias una de 4Kb cuya dirección de
inicio es 3000h y otra de 2Kb, en la dirección A000h
La decodificación deberá ser completa (sin imágenes).
     a) Realizar el mapa ampliado y reducido, señalando las líneas de decodificación externas e internas.
     b) Realizar el circuito decodificador completo.

Ejercicio Nro 2
Se desea conectar un microprocesador con un campo de direccionamiento de 64Kb:
    • Una banco de memoria ROM de 16Kb formado por CI de 4Kb en la parte baja (a partir de 0000h).
    • Una memoria RAM de 24Kb formada por un CI de 16Kb y un CI de 8 Kb en la parte más alta (hasta
         FFFFh).
Se deberá utilizar un CI 78LS139 para el mapeo de los dos bancos.
La decodificación deberá ser completa (sin imágenes).
    a) Realizar el mapa ampliado y reducido, señalando las líneas de decodificación externas e internas.
    b) Realizar el circuito decodificador completo.

Ejercicio Nro 3
Se dispone del siguiente circuito de decodificación de cuatro memorias.

                         A15 A14 A13 A12 A11 A10

                                                     D0-D7

                                                                     U?A
                                                                 1
                                                                               3   CS
                                                                 2                      1
                                                                     74LS32
                                                   U?A
                                              1              2
                                                                     U?B
                                                                 4
                                                   74LS04                      6   CS
                                                                 5                      2
                                                                     74LS32


                                                                      U?A
                                                                 1
                                                                               3   CS
                                                                 2                      3
                                                                      74LS00
                                                   U?B
                                              3              4
                                                                      U?B
                                                                 4
                                                   74LS04                      6   CS
                                                                 5                      4
                                                                      74LS00




    a) Realizar el mapa reducido y ampliado de cada memoria, con sus correspondientes imágenes.
    b) Analizar cual será el máximo tamaño de cada bloque de memoria.
    c) Se deberá modificar el circuito para eliminar las superposiciones, para lo cual únicamente se podrán
       eliminar las imágenes, pero nunca modificar las posiciones de los dispositivos en el mapa.




                                                                                                              6
Técnicas Digitales II
                                             Año:2011
                                    Mapeo – Decodificación




Ejercicio Nro 4
Se posee un microprocesador de 8088 configurado en modo mínimo, chips de memorias RAM de 32Kb y 16Kb y
ROM de 64Kb con los cuales se desea conformar los siguientes bancos:
     • Un banco de memoria RAM de 80K con inicio en 00000h
     • Un banco de memoria ROM de 64K con final en FFFFFh
Además se desea mapear en I/O una PPI, la misma no tendrá una dirección fija, se podrá modificar dentro de 256
direcciones posibles modificables con un switch de 8 llaves, los bloques de memoria donde se podrán ubicar la PPI
serán de la forma 0XX0h a 0XX3h donde XX son los 8 bits modificables (de 00h a FFh)
La decodificación deberá ser completa (sin imágenes).
     a) Realizar el mapa ampliado y reducido, señalando las líneas de decodificación externas e internas.
     c) Realizar el circuito decodificador completo.




                                                                                                                    7

Mais conteúdo relacionado

Mais procurados

Arquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaArquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaMiguel Rodríguez
 
Diagrama de bloques de un computador
Diagrama de bloques de un computadorDiagrama de bloques de un computador
Diagrama de bloques de un computadorJose Diaz Silva
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasJ M
 
Diferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónDiferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónAngel Aguilar
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 
Capas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresCapas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresSandy Sócola
 
Unidad 03 variables, constantes y operadores
Unidad 03   variables, constantes y operadoresUnidad 03   variables, constantes y operadores
Unidad 03 variables, constantes y operadoresLorenzo Alejo
 
Mapa conceptual hardware
Mapa conceptual hardwareMapa conceptual hardware
Mapa conceptual hardwarelaranapeluda
 
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS Guillermo Iván Prisco Pérez
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadoraMauricio Hernandez
 
Organizacion y arquitectura del computador (UNL marzo - julio 2013)
Organizacion y arquitectura del computador (UNL marzo - julio 2013)Organizacion y arquitectura del computador (UNL marzo - julio 2013)
Organizacion y arquitectura del computador (UNL marzo - julio 2013)Freddy Patricio Ajila Zaquinaula
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasJosé Antonio Sandoval Acosta
 
Presentación powerpoint sobre los perifericos (Ivan y Enrique)
Presentación powerpoint sobre los perifericos (Ivan y Enrique)Presentación powerpoint sobre los perifericos (Ivan y Enrique)
Presentación powerpoint sobre los perifericos (Ivan y Enrique)IvanTicoElEspinillo
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
Generación código intermedio 2
Generación código intermedio 2Generación código intermedio 2
Generación código intermedio 2Humano Terricola
 

Mais procurados (20)

Arquitectura de Computadoras - Memoria
Arquitectura de Computadoras - MemoriaArquitectura de Computadoras - Memoria
Arquitectura de Computadoras - Memoria
 
Arquitecturas de computadoras
Arquitecturas de computadorasArquitecturas de computadoras
Arquitecturas de computadoras
 
Diagrama de bloques de un computador
Diagrama de bloques de un computadorDiagrama de bloques de un computador
Diagrama de bloques de un computador
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o Hebras
 
Diferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónDiferencias entre arquitectura y organización
Diferencias entre arquitectura y organización
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Capas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadoresCapas de abstracción de la arquitectura de ordenadores
Capas de abstracción de la arquitectura de ordenadores
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Unidad 03 variables, constantes y operadores
Unidad 03   variables, constantes y operadoresUnidad 03   variables, constantes y operadores
Unidad 03 variables, constantes y operadores
 
Mapa conceptual hardware
Mapa conceptual hardwareMapa conceptual hardware
Mapa conceptual hardware
 
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS
 
Modelo von  neumann
Modelo  von  neumannModelo  von  neumann
Modelo von  neumann
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadora
 
Organizacion y arquitectura del computador (UNL marzo - julio 2013)
Organizacion y arquitectura del computador (UNL marzo - julio 2013)Organizacion y arquitectura del computador (UNL marzo - julio 2013)
Organizacion y arquitectura del computador (UNL marzo - julio 2013)
 
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y libreriasTópicos Avanzados de Programación - Unidad 2 componentes y librerias
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Presentación powerpoint sobre los perifericos (Ivan y Enrique)
Presentación powerpoint sobre los perifericos (Ivan y Enrique)Presentación powerpoint sobre los perifericos (Ivan y Enrique)
Presentación powerpoint sobre los perifericos (Ivan y Enrique)
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Generación código intermedio 2
Generación código intermedio 2Generación código intermedio 2
Generación código intermedio 2
 

Semelhante a Mapeo de memoria con decodificación

Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadoresupc
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadoresupc
 
upc algoritmos 02
upc algoritmos 02upc algoritmos 02
upc algoritmos 02upc
 
Introduccion a los microprocesadores otra
Introduccion a los microprocesadores otraIntroduccion a los microprocesadores otra
Introduccion a los microprocesadores otraRuderocker Billy
 
Mp Guia8
Mp Guia8Mp Guia8
Mp Guia8tdmt
 
Areas de memoria PLCs Omron
Areas de memoria PLCs OmronAreas de memoria PLCs Omron
Areas de memoria PLCs OmronDavicho86
 
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOS
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOSCOMPONENTES BÁSICOS DE UN SISTEMA MS-DOS
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOSSpacetoshare
 
Diseño de mapas de memoria
Diseño de mapas de memoriaDiseño de mapas de memoria
Diseño de mapas de memoriaEduardo Abalo
 
Ensamblador
EnsambladorEnsamblador
EnsambladorBlan Kis
 
Presentaciones plc
Presentaciones plcPresentaciones plc
Presentaciones plcFROYLAM
 
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)Victor Asanza
 

Semelhante a Mapeo de memoria con decodificación (20)

Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
upc algoritmos 02
upc algoritmos 02upc algoritmos 02
upc algoritmos 02
 
Control hd conmicrocontrolador
Control hd conmicrocontroladorControl hd conmicrocontrolador
Control hd conmicrocontrolador
 
Introduccion a los microprocesadores otra
Introduccion a los microprocesadores otraIntroduccion a los microprocesadores otra
Introduccion a los microprocesadores otra
 
Mp Guia8
Mp Guia8Mp Guia8
Mp Guia8
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Areas de memoria PLCs Omron
Areas de memoria PLCs OmronAreas de memoria PLCs Omron
Areas de memoria PLCs Omron
 
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOS
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOSCOMPONENTES BÁSICOS DE UN SISTEMA MS-DOS
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOS
 
Arquitectura 2013
Arquitectura 2013Arquitectura 2013
Arquitectura 2013
 
Seti5 ocw
Seti5 ocwSeti5 ocw
Seti5 ocw
 
Intel
IntelIntel
Intel
 
Diseño de mapas de memoria
Diseño de mapas de memoriaDiseño de mapas de memoria
Diseño de mapas de memoria
 
Arquitectura De Los Computadore
Arquitectura De Los ComputadoreArquitectura De Los Computadore
Arquitectura De Los Computadore
 
Omron02
Omron02Omron02
Omron02
 
Evo ps
Evo psEvo ps
Evo ps
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Presentaciones plc
Presentaciones plcPresentaciones plc
Presentaciones plc
 
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)
⭐⭐⭐⭐⭐ SOLUCIÓN LECCIÓN SISTEMAS EMBEBIDOS, 1er Parcial (2020 PAO 1)
 

Mais de Daniel Remondegui

Calidad de sw 2c - 2018 mindset
Calidad de sw  2c - 2018 mindsetCalidad de sw  2c - 2018 mindset
Calidad de sw 2c - 2018 mindsetDaniel Remondegui
 
Ingeniería de Calidad -Apunte calidad en las metodologias agiles
Ingeniería de Calidad -Apunte  calidad en las metodologias agilesIngeniería de Calidad -Apunte  calidad en las metodologias agiles
Ingeniería de Calidad -Apunte calidad en las metodologias agilesDaniel Remondegui
 
Guia de trabajos prácticos N°1 - Ingeniería de Calidad 2017
Guia de trabajos prácticos N°1 - Ingeniería de Calidad 2017Guia de trabajos prácticos N°1 - Ingeniería de Calidad 2017
Guia de trabajos prácticos N°1 - Ingeniería de Calidad 2017Daniel Remondegui
 
Ejemplo de Técnica de Resolución de Problemas
Ejemplo de Técnica de Resolución de ProblemasEjemplo de Técnica de Resolución de Problemas
Ejemplo de Técnica de Resolución de ProblemasDaniel Remondegui
 
La batalla de las metodologías de mejora Gil Lugo
La batalla de las metodologías de mejora   Gil LugoLa batalla de las metodologías de mejora   Gil Lugo
La batalla de las metodologías de mejora Gil LugoDaniel Remondegui
 
Sameco 2014. Los 7 magnificos. Daniel Firka
Sameco 2014. Los 7 magnificos. Daniel FirkaSameco 2014. Los 7 magnificos. Daniel Firka
Sameco 2014. Los 7 magnificos. Daniel FirkaDaniel Remondegui
 
Conferencia de Daniel Firka - Mejores Prácticas en Six Sigma
Conferencia de Daniel Firka - Mejores Prácticas en Six SigmaConferencia de Daniel Firka - Mejores Prácticas en Six Sigma
Conferencia de Daniel Firka - Mejores Prácticas en Six SigmaDaniel Remondegui
 
Los mitos de la calidad o los 5 supuestos erróneos de crosby
Los mitos de la calidad o los 5 supuestos erróneos de crosbyLos mitos de la calidad o los 5 supuestos erróneos de crosby
Los mitos de la calidad o los 5 supuestos erróneos de crosbyDaniel Remondegui
 
Practica n#2 - Ingeniería de Calidad
Practica n#2 - Ingeniería de CalidadPractica n#2 - Ingeniería de Calidad
Practica n#2 - Ingeniería de CalidadDaniel Remondegui
 
Historia de la calidad (ASQ)- Texto traducido por Daniel Remondegui
Historia de la calidad (ASQ)- Texto traducido por Daniel RemondeguiHistoria de la calidad (ASQ)- Texto traducido por Daniel Remondegui
Historia de la calidad (ASQ)- Texto traducido por Daniel RemondeguiDaniel Remondegui
 
Práctica N°1 - Ingeniería de Calidad
Práctica N°1 - Ingeniería de CalidadPráctica N°1 - Ingeniería de Calidad
Práctica N°1 - Ingeniería de CalidadDaniel Remondegui
 

Mais de Daniel Remondegui (20)

LEANMANUFACTURING.pptx
LEANMANUFACTURING.pptxLEANMANUFACTURING.pptx
LEANMANUFACTURING.pptx
 
Calidad de sw 2c - 2018 mindset
Calidad de sw  2c - 2018 mindsetCalidad de sw  2c - 2018 mindset
Calidad de sw 2c - 2018 mindset
 
Six sigma
Six sigmaSix sigma
Six sigma
 
Itil
ItilItil
Itil
 
ITIL
ITILITIL
ITIL
 
ISO 9000 - Normas
ISO 9000 - Normas ISO 9000 - Normas
ISO 9000 - Normas
 
Ingeniería de Calidad -Apunte calidad en las metodologias agiles
Ingeniería de Calidad -Apunte  calidad en las metodologias agilesIngeniería de Calidad -Apunte  calidad en las metodologias agiles
Ingeniería de Calidad -Apunte calidad en las metodologias agiles
 
Indicadores
Indicadores Indicadores
Indicadores
 
Guia de trabajos prácticos N°1 - Ingeniería de Calidad 2017
Guia de trabajos prácticos N°1 - Ingeniería de Calidad 2017Guia de trabajos prácticos N°1 - Ingeniería de Calidad 2017
Guia de trabajos prácticos N°1 - Ingeniería de Calidad 2017
 
F00 proceso
F00 procesoF00 proceso
F00 proceso
 
Examen multiple choice
Examen multiple choiceExamen multiple choice
Examen multiple choice
 
Ejemplo de Técnica de Resolución de Problemas
Ejemplo de Técnica de Resolución de ProblemasEjemplo de Técnica de Resolución de Problemas
Ejemplo de Técnica de Resolución de Problemas
 
La batalla de las metodologías de mejora Gil Lugo
La batalla de las metodologías de mejora   Gil LugoLa batalla de las metodologías de mejora   Gil Lugo
La batalla de las metodologías de mejora Gil Lugo
 
Sameco 2014. Los 7 magnificos. Daniel Firka
Sameco 2014. Los 7 magnificos. Daniel FirkaSameco 2014. Los 7 magnificos. Daniel Firka
Sameco 2014. Los 7 magnificos. Daniel Firka
 
Conferencia de Daniel Firka - Mejores Prácticas en Six Sigma
Conferencia de Daniel Firka - Mejores Prácticas en Six SigmaConferencia de Daniel Firka - Mejores Prácticas en Six Sigma
Conferencia de Daniel Firka - Mejores Prácticas en Six Sigma
 
Mapeo de procesos
Mapeo de procesosMapeo de procesos
Mapeo de procesos
 
Los mitos de la calidad o los 5 supuestos erróneos de crosby
Los mitos de la calidad o los 5 supuestos erróneos de crosbyLos mitos de la calidad o los 5 supuestos erróneos de crosby
Los mitos de la calidad o los 5 supuestos erróneos de crosby
 
Practica n#2 - Ingeniería de Calidad
Practica n#2 - Ingeniería de CalidadPractica n#2 - Ingeniería de Calidad
Practica n#2 - Ingeniería de Calidad
 
Historia de la calidad (ASQ)- Texto traducido por Daniel Remondegui
Historia de la calidad (ASQ)- Texto traducido por Daniel RemondeguiHistoria de la calidad (ASQ)- Texto traducido por Daniel Remondegui
Historia de la calidad (ASQ)- Texto traducido por Daniel Remondegui
 
Práctica N°1 - Ingeniería de Calidad
Práctica N°1 - Ingeniería de CalidadPráctica N°1 - Ingeniería de Calidad
Práctica N°1 - Ingeniería de Calidad
 

Mapeo de memoria con decodificación

  • 1. Técnicas Digitales II Año:2011 Mapeo – Decodificación Mapeo – Decodificación Introducción Estructura básica de buses (Arquitectura Von Newman) Bus de Dirección Bus de Datos Memoria RAM (1) Bus de Control Microprocesador Memoria ROM (2) Dispositivos de I/O (3) Figura 1 Estructura básica con circuito decodificador El circuito decodificador nos permite proveer a las memorias y los dispositivos de I/O de una zona exclusiva del mapa de memoria del micro. Cualquier dispositivo que se conecte al microprocesador, debe disponer de una bus de direcciones menor al que provee el micro, de esta manera podemos, para un dispositivo dado, distinguir dos tipos de líneas de direccionamiento.  Líneas de direccionamiento externa, son las encargadas de diferenciar el dispositivo del resto (dispositivo 1, 2 o 3 de la Figura 2), de esta forma puedo tener varios en un sistema de buses y acceder a uno en especial por medio de estas líneas y un circuito decodificador.  Líneas de direccionamiento interno, son las que se conectan directamente al dispositivo Por ejemplo en caso del dispositivo 1 de la Figura 2, este grupo de líneas darán la posición interna del casillero a leer o escribir, estas líneas corresponden a la parte mas baja de la palabra de direccionamiento. Bus de Dirección Bus de Datos Memoria RAM (1) Bus de Control CS Microprocesador Memoria ROM (2) Circuito CS decodificador Dispositivos de I/O (3) CS Figura 2 1
  • 2. Técnicas Digitales II Año:2011 Mapeo – Decodificación Circuito decodificador de dos memorias (Se omitieron bus de control y dato) A15 A12 A15 A13 0000 CS = 0 A14 A12 A0-A11 Memoria RAM A11 A0 RAM Desde 0 0 0 0 0 0 0 0 0 0 0 0 000h 4K Hasta 1 1 1 1 1 1 1 1 1 1 1 1 FFFh Microprocesador CS 64K de direccionamiento Memoria ROM A11 A0 ROM Desde 0 0 0 0 0 0 0 0 0 0 0 0 000h 4K Hasta 1 1 1 1 1 1 1 1 1 1 1 1 FFFh CS A15 A12 0001 CS = 0 Figura 3 En el circuito de la Figura 3 vemos que las líneas de direccionamiento interno correspondientes a los 12 bits menos significativos del total se comparten entre todos los dispositivos, la selección de una de las dos memorias la realiza las líneas externas a través de sendas compuertas OR de cuatro entradas. El mapa ampliado del circuito queda formado de la siguiente manera: Líneas de Mapeo Externa A15 A11 A0 Desde 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0000h Memoria RAM Hasta 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0FFFh Desde 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1000h Memoria ROM Hasta 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1FFFh Líneas de Mapeo Interna El microprocesador tendrá ubicada dentro de su mapa de direcciones las dos memorias en forma consecutivas. FFFFh 2000h 1FFFh Mapa de 64 Kb ROM 4K del 1000h microprocesador 0FFFh RAM 4K 0000h ROM 4K RAM 4K 0000h
  • 3. 2
  • 4. Técnicas Digitales II Año:2011 Mapeo – Decodificación Práctico de Aula Desarrollados Ejercicio Nro 1 Se dispone de un microprocesador de 64Kb de direccionamiento, se desea implementar: • 1 CI de memoria RAM de 8 Kb. • 1 CI de memoria RAM de 8 Kb. • 1 CI de memoria ROM de 16 Kb. Partiendo desde la posición 0000h. Realizamos los mapas de Memoria Reducido y Ampliado con el circuito de decodificación. Mapa Reducido FFFFh 8000h 7FFFh Memoria ROM 16K 4000h 3FFFh Memoria RAM 8K 2000h 1FFFh Memoria RAM 8K 0000h Mapa Ampliado A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 Direc. Disp 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000 RAM 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 01FFF 8K 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 02000 RAM 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 03FFF 8K 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 04000 ROM 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 07FFF 16K
  • 5. 3
  • 6. Técnicas Digitales II Año:2011 J Mapeo – Decodificación D0-D7 U1A RAM 8Kb A13 1 3 A14 2 U2A 1 A15 74LS32/SO 3 /CS 2 /RD 74LS32/SO /WR uP U3A 1 A0-A12 3 2 74LS32/SO U4A U6A 1 RAM 8Kb 3 1 2 2 A0-A15 74LS32/SO 74ABT04 /CS /RD /WR U5A 1 3 A0-A12 U6A 2 /RD 1 2 74LS32/SO /WR ROM 16Kb 74ABT04 U2A /CS 1 3 /RD 2 74LS32/SO U2A A0-A13 1 3 2 74LS32/SO Ejercicio Nro 2 Se posee un microprocesador de 8088 configurado en modo mínimo y 2 chips de memorias RAM de 8Kb con las cuales se desea conformar un banco de 16Kb que comience en la posición 00000h del mapa de memoria Realizamos los mapas de Memoria Reducido y Ampliado con el circuito de decodificación. Mapa Reducido FFFFFh 04000h 03FFFh Memoria RAM 8K 02000h 01FFFh Memoria RAM 8K 00000h Mapa Ampliado A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 Direc. Disp 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00000 RAM 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 01FFF 8K 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 02000 RAM 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 03FFF 8K
  • 7. 4
  • 8. Técnicas Digitales II Año:2011 Mapeo – Decodificación 5
  • 9. Técnicas Digitales II Año:2011 Mapeo – Decodificación Práctico de Aula a Desarrollar Se deberán usar siempre para la decodificación integrados comerciales de la serie 74LSXXX. Ejercicio Nro 1 Se desea conectar a un microprocesador de 64Kb de direccionamiento, dos memorias una de 4Kb cuya dirección de inicio es 3000h y otra de 2Kb, en la dirección A000h La decodificación deberá ser completa (sin imágenes). a) Realizar el mapa ampliado y reducido, señalando las líneas de decodificación externas e internas. b) Realizar el circuito decodificador completo. Ejercicio Nro 2 Se desea conectar un microprocesador con un campo de direccionamiento de 64Kb: • Una banco de memoria ROM de 16Kb formado por CI de 4Kb en la parte baja (a partir de 0000h). • Una memoria RAM de 24Kb formada por un CI de 16Kb y un CI de 8 Kb en la parte más alta (hasta FFFFh). Se deberá utilizar un CI 78LS139 para el mapeo de los dos bancos. La decodificación deberá ser completa (sin imágenes). a) Realizar el mapa ampliado y reducido, señalando las líneas de decodificación externas e internas. b) Realizar el circuito decodificador completo. Ejercicio Nro 3 Se dispone del siguiente circuito de decodificación de cuatro memorias. A15 A14 A13 A12 A11 A10 D0-D7 U?A 1 3 CS 2 1 74LS32 U?A 1 2 U?B 4 74LS04 6 CS 5 2 74LS32 U?A 1 3 CS 2 3 74LS00 U?B 3 4 U?B 4 74LS04 6 CS 5 4 74LS00 a) Realizar el mapa reducido y ampliado de cada memoria, con sus correspondientes imágenes. b) Analizar cual será el máximo tamaño de cada bloque de memoria. c) Se deberá modificar el circuito para eliminar las superposiciones, para lo cual únicamente se podrán eliminar las imágenes, pero nunca modificar las posiciones de los dispositivos en el mapa. 6
  • 10. Técnicas Digitales II Año:2011 Mapeo – Decodificación Ejercicio Nro 4 Se posee un microprocesador de 8088 configurado en modo mínimo, chips de memorias RAM de 32Kb y 16Kb y ROM de 64Kb con los cuales se desea conformar los siguientes bancos: • Un banco de memoria RAM de 80K con inicio en 00000h • Un banco de memoria ROM de 64K con final en FFFFFh Además se desea mapear en I/O una PPI, la misma no tendrá una dirección fija, se podrá modificar dentro de 256 direcciones posibles modificables con un switch de 8 llaves, los bloques de memoria donde se podrán ubicar la PPI serán de la forma 0XX0h a 0XX3h donde XX son los 8 bits modificables (de 00h a FFh) La decodificación deberá ser completa (sin imágenes). a) Realizar el mapa ampliado y reducido, señalando las líneas de decodificación externas e internas. c) Realizar el circuito decodificador completo. 7