+ All Categories
Home > Documents > sisdig_6

sisdig_6

Date post: 08-Apr-2018
Category:
Upload: liam-jj
View: 216 times
Download: 0 times
Share this document with a friend

of 14

Transcript
  • 8/7/2019 sisdig_6

    1/14

    TEMA VI: DISEO SECUENCIALMSI

    REGISTRO: ELEMENTO CAPAZ DE ALMACE-

    NAR VARIOS BITS DE INFORMACIN (UNA

    PALABRA DE N BITS)

    REGISTRO DE DESPLAZAMIENTO

    DD0 Q0

    DD1 Q1

    DD2 Q2

    DD3 Q3

    clk

    D0 Q0

    D1 Q1

    D2 Q2

    D3 Q3

    clkC

    DD0

    Q0

    D

    Q1

    D

    Q2

    D

    Q3

    clk

    clkC SR

    1dato 2dato 3dato 4datoQ0

  • 8/7/2019 sisdig_6

    2/14

    DIESIA

    DD

    D1

    Q0 D Q1 Q2 Q3

    clk

    D

    D2 D3D0

    SH/LD

    SER D0 Q0

    D1 Q1

    D2 Q2

    D3 Q3

    clkC

    SER

    M1M2

    SH/LD

    D

    D1

    Q0

    clk

    D2 D3D0

    SR_SER

    3

    2

    1

    0D

    Q1

    3

    2

    1

    0D

    Q2

    3

    2

    1

    0D

    Q3

    3

    2

    1

    0

    S1

    S0

    SL_SER

  • 8/7/2019 sisdig_6

    3/14

    CONTADORES

    CUENTA UN NMERO DE PULSOS Y ALMACENA

    DICHA CANTIDAD

    PROPORCIONA UN TREN DE PULSOS OBTENIDOS

    A PARTIR DE LA ENTRADA, PERO A UNAFRECUENCIA MENOR

    PROPORCIONA UNA SECUENCIA DE PATRONES

    BINARIOS

    0 1T

    cuenta

    Q1

    1

    00

    1

    cuenta

    T

    D

    Q01 T

    Q11 T

    Q21

    D

  • 8/7/2019 sisdig_6

    4/14

    CONTADOR DESCENDENTE

    CONTADOR BIDIRECCIONAL

    T

    D

    Q01 T

    Q11 T

    Q21

    D

    Q0

    Q1

    Q2

    TD

    Q0 Q1 Q2

    T T0 0

    U/D

  • 8/7/2019 sisdig_6

    5/14

    CONTADOR SNCRONO

    CONTADORES DE MDULO N (N NO ES POTENCIA

    DE DOS)

    1Q0

    clk

    Q0

    Q1

    Q2

    T Q1 Q2

    clk

    0 1 2 3

    7 6 5 4

    T T

    T

    D

    Q0

    D

    T Q1R R

  • 8/7/2019 sisdig_6

    6/14

    BIESTABLE TIPO T CON CARGA PARALELA

    CONTADORES DE DESPLAZAMIENTO

    SIN AUTOCORRECCIN

    CON AUTOCORRECCIN

    1

    0

    D

    clk

    T

    D

    Q

    C/L

    1

    0

    D

    clk

    1 Q0

    C/L

    D Q1 D Q2

    Q1 Q2 Q3

    1 0 0

    0 1 0

    0 0 1

    Q1 Q2 Q3 Q1 Q2 Q3

  • 8/7/2019 sisdig_6

    7/14

    DIESIA

    CONTADORES JOHNSON

    D

    clk

    Q0 D Q1 D Q2 D Q3 D Q4

    D

    clk

    Q0 D Q1 D Q2 D Q3 D Q4

    Q0 Q1 Q2 Q3 Q4 Decodificacin

    0 0 0 0 0 q5q1

    1 0 0 0 0 q1q2

    1 1 0 0 0 q2q3

    1 1 1 0 0 q3q4

    1 1 1 1 0 q4q5

    1 1 1 1 1 q5q1

    0 1 1 1 1 q1q2

    0 0 1 1 1 q2q3

    0 0 0 1 1 q3

    q4

    0 0 0 0 1 q4q5

  • 8/7/2019 sisdig_6

    8/14

    CONEXIN ENTRE CONTADORES

    Q1

    Q2

    Q3

    Q1

    Q2

    Q3

    clk

    Q1

    Q2

    Q3

    Q4

    Q5

    Q6

    CONEXION ASNCRONA

    Q1

    Q2

    Q3

    clk

    Q1

    Q2

    Q3

    Q4

    Q5

    Q6

    Q1

    Q2

    Q3

    clk

  • 8/7/2019 sisdig_6

    9/14

    DISEO SECUENCIAL MSI

    CON REGISTROS

    LOS REGISTROS SON UTILIZADOS COMO BIE-

    STABLES TIPO D CONECTADOS A LA MISMA

    SEAL DE RELOJ

    MISMA TCNICA QUE EL DISEO SEMI-CUS-

    TOM

    CON CONTADORES: HAY QUE GENERAR LAS

    SIGUIENTES SEALES

    SEAL DE CUENTA

    SEAL DE CARGA PARALELA, Y TODAS LAS

    CARGAS PARALELAS

    SEAL DE HABILITACIN

    DISEO RTL

    INCLUIR DEVOLUCIN DE CAMBIO EN LAMQUINA DE REFRESCOS

    AUMENTO DEL NMERO DE ESTADOS

  • 8/7/2019 sisdig_6

    10/14

    ALGORITMO: CONJUNTO OREDNADO Y FINITO DE

    OPERACIONES QUE PERMITE HALLAR LA

    SOLUCIN A UN PROBLEMA

    TRANSFERENCIA DE REGISTROS:

    TRNASFOMACIN REALIZADA SOBRE UN DATO

    MIENTRAS ES TRANSFERIDO DE UN REGISTRO AOTRO

    DIAGRAMA ASM: REPRESENTACIN GRFICO/

    TEXTUAL QUE PERMITE DESCRIBIR LA

    OPERACIN DE UN ALGORITMO CICLO A CICLO

    CON UNA TEMPORIZACIN SNCRONA Y UN

    CONTROL CENTRALIZADO

    Controlador Procesador o

    seales de control

    seales de estado

    entradasde control

    salidasde control

    salidas

    de datos

    entradasde datos

    Ruta de datos

    Operacin osalida del registro

    Operacin osalida del registro

  • 8/7/2019 sisdig_6

    11/14

    DIESIA

    PAUTAS PARA LA GENERACIN DE UN DIAGRAMA ASM

    ESTADOS Y TRANSICIONES DEL CONTROLADOR SE ESPECIFICAN GRFICAMENTE

    LAS TRANSFERENCIAS SE ESPECIFICAN MEDIANTE OBJETOS Y OPERADORES

    LAS TRANSFERENCIAS REALIZADAS EN UN MISMO CICLO NO PUEDEN TENER

    CONFLICTOS EN EL USO DE RECURSOS

    EL PERIODO DE RELOJ VIENE DETERMINADO POR EL CAMINO COMBINACIONAL

    CON MAYOR RETRASO

    NO TIENE PUNTOS DE ENTRADA NI DE SALIDA

    TODA SALIDA DE UN BLOQUE ASM DEBE ESTAR CONECTADA A LA ENTRADA DE

    OTRO BLOQUE O A L MISMO

    EL DIAGRAMA EST FORMADO POR UNO O MS BLOQUES ASM Y UNA TARJETA

    DECLARATIVA, LA CUAL ESPECIFICA

    MINIMIZACIN DEL DIAGRAMA DE ESTADOS

  • 8/7/2019 sisdig_6

    12/14

    DIESIA

    FLUJO DE DISEO RT

    ESPECIFICACININFORMAL

    DIAGRAMA ASM

    ESPECIFICACIN Y

    DE LOS MDULOS

    OBTENCIN DELDIAGRAMA DE ESTADOS

    DEL CONTROLADOR

    CONEXIONADO

    DEL PROCESADOR

    UNIN DE PROCESADORY CONTROLADOR

    Y DISEO LGICO

    Funcionalidad del diseoEsquema de puertosDescripcin del algoritmoProtocolo de comunicaciones

    Operacin=

    Componentes lgicos

    Controlador=

    Autmata finito

    Registros

  • 8/7/2019 sisdig_6

    13/14

    DIESIA

    EJEMPLO DE LA MQUINA DE REFRESCOS

    cantidad = cantidad + moneda

    Seleccinde refresco

    A = cantidad - precio

    A >= 0

    expulsar refresco

    devolver A

    no

    si

    no

    si

    cantidad = 0

    1

    0

    1

    0

    A

    C M

    P

    A

    B

    S/R

    A

    B

    ab

    AB

    0

    10

    menor

    sel

    E0 E1 E2

    0-, 0001-, 001

    -1, 000 -0, 11-

    --, 000B menor, R reset_C sel

  • 8/7/2019 sisdig_6

    14/14

    DIESIA

    TEMPORIZADORES: SISTEMA CAPAZ DE VOLVER A UN ESTADO INICIAL

    DESPUS DE UN DETERMINADO ESPACIO TEMPORAL, SEGN SE CUMPLAUNA DETERMINADA SITUACIN

    A

    Q

    Q

    A

    AQ

    Q

    A

    Q

    Q

    Q

    Q

    GENERADORES DE IMPULSOS