mapeo en el p 80186 de intel - unrmapeo –ing. silvia domizi 3 mapeo mapear un dispositivo, es...

Post on 07-May-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Mapeo – Ing. Silvia Domizi 1

Mapeo en el P 80186 de Intel

Ing. Silvia Domizi

Mapeo – Ing. Silvia Domizi 2

Introducción

Mapeo – Ing. Silvia Domizi 3

Mapeo

Mapear un dispositivo, es asignarleun intervalo definido del espacio dedirecciones (de memoria o E/S), demanera que las operaciones delectura/escritura que se realicensobre dicho intervalo, se efectúensobre el periférico en cuestión.

Mapeo – Ing. Silvia Domizi 4

Chip- Select

Se requiere de un mecanismo que permita seleccionar dispositivos, para que el P pueda acceder a uno específico.

La señal que selecciona un periférico o memoria se denomina CHIP-SELECT.

Mapeo – Ing. Silvia Domizi 5

Generación de Chip-Selects

Decodificación Interna

•Unidad Selectora de Chips

Decodificación Externa

•Compuertas

•Decodificadores

•Bloques de uso general

Una señal de Chip Select se obtienedecodificando la dirección del ciclo Bus yla información de status.

Mapeo – Ing. Silvia Domizi 6

Características del P 80186

Espacio de Direcciones de Memoria

1Mbyte (20 líneas de dirección)

Espacio de Direcciones de Entrada/Salida

64Kbyte (16 líneas de dirección)

Mapeo – Ing. Silvia Domizi 7

Unidad Selectora de Chips

Decodificación Interna

Mapeo – Ing. Silvia Domizi 8

Características Principales

Cuenta con 10 señales de selección.

Direcciones de inicio y fin programables.

Espacio de memoria o de E/S.

Generador de Wait States programable.

Anulación de la señal de Bus Ready.

Mapeo – Ing. Silvia Domizi 9

Señales

UCS: Selecciona el periférico que se mapea en las posiciones másaltas del espacio de direcciones. Generalmente se reserva para eldispositivo de “booteo”(memoria flash o EPROM).

LCS: Selecciona el periférico que se mapea las posiciones mas bajasdel espacio de direcciones. Generalmente se reserva a la memoriaestática que almacena la tabla de interrupciones, el STACK y losdatos.

GCS7:0 : Seleccionan a periféricos adicionales que se mapean en elespacio de memoria o de E/S.

Mapeo – Ing. Silvia Domizi 10

Registro START UCSST,LCSST,GCSxST

Mnemónico de bit Nombre Estado inicial Función

CS9:0Dirección de inicio

3FFhDefinen la dirección de inicio del Chip Select (Dirección Base)

WS3:0Valor de Wait State

0FhDefinen el mínimo número de Wait states insertados en un ciclo de Bus.

Mapeo – Ing. Silvia Domizi 11

Registro STOP UCSSP,LCSSP,GCSxSP

Mnemónico de bit Nombre Estado inicial Función

CS9:0 Dirección de fin 3FFhDefinen la dirección de fin del Chip Select

CSENHabilitación de Chip Select

0 (1,UCS) CSEN=1, el CS es habilitado

ISTOPIgnora Dirección de fin

0 (1,UCS)Deshabilita la dirección de fin , que pasa a ser FFFFh o FFFFFh

MEMSelector de ciclo de Bus

1Si MEM=1, el CS se activa en los ciclos de memoria, caso contrario en los ciclos de E/S

RDYHabilitación de la señal Bus Ready

1

Si RDY=0, se ignora la señal de Bus Ready, y si RDY=1 el Ciclo de Bus termina cuando se active la señal de Bus Ready

Mapeo – Ing. Silvia Domizi 12

Diagrama en bloques de un CS

Mapeo – Ing. Silvia Domizi 13

Decodificación Externa

Mapeo – Ing. Silvia Domizi 14

Compuertas Decodificación Externa

El dispositivo será activado en cualquier ciclo de Bus que involucre una dirección del espacio de memoria, para la cual LA19=LA18=LA17=1

Mapeo – Ing. Silvia Domizi 15

Decodificador Decodificación Externa

Se puede obtener el mismo resultado que en el ejemplo anterior, empleando un decodificador de 3 a 8, pero con la ventaja de disponer de 7 señales adicionales

Mapeo – Ing. Silvia Domizi 16

Bloques de uso general

Mapeo – Ing. Silvia Domizi 17

Mapeo de dispositivos de 8 y 16 bits

Conexionado

Mapeo – Ing. Silvia Domizi 18

Implementación física del espacio de

direcciones para sistemas de 16 bits

Mapeo – Ing. Silvia Domizi 19

32Kb x 2 x 8bits

Mapeo – Ing. Silvia Domizi 20

32Kb x 8bits

Mapeo – Ing. Silvia Domizi 21

32Kb x 8bits (Ajustado)

Mapeo – Ing. Silvia Domizi 22

32 x 16bits

Mapeo – Ing. Silvia Domizi 23

FIN

DE LA PRESENTACIÓN

top related