INFORME PREVIO7 casimiro sistemas digitales

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Universidad del Perú, DECANA DE AMÉRICA FACULTAD DE INGENIERÍA ELECTRÓNICA Y E

Views 88 Downloads 4 File size 791KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Universidad del Perú, DECANA DE AMÉRICA

FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA

Informe Previo #7 NOMBRE Y APELLIDOS TOLEDO SOTELO, EDWIN CODIGO 13190020 CURSO LABORATORIO DE SISTEMAS DIGITALES TEMA CONTADORES PROFESOR CASEMIRO PARIASCA, OSCAR ARMANDO FECHA 19 DE JUNIO DEL 2019

1. Analice teóricamente los circuitos mostrados en las figuras (A1) , (A2) y el del problema (B1) : a. Análisis de circuitos secuenciales síncronos: i. Maquna de mealy: Analize en forma teorica el circuito:

1. Las ecuaciones de las entradas de los flip flop 𝐷1 = 𝑥(𝑄1 + 𝑄2 ) ̅̅̅1 𝐷2 = 𝑥𝑄 2. Las ecuaciones lógicas del próximo estado: las próximas salidas de los flip-flops Q(t+1)

𝑄𝑛+1 = 𝑥(𝑄1𝑛 + 𝑄2𝑛 ) ̅̅̅̅̅ 𝑄2𝑛+1 = 𝑥𝑄 1𝑛 3. La función lógica de salida del sistema 𝑍 = 𝑋̅𝑄1 ̅𝑄̅̅2̅

4. ) La tabla de transiciones o de estados codificada.

X

Y1n

Y2n

Y1n+1

Y2n+1

Z

0

0

0

0

0

0

0

0

1

0

0

0

0

1

0

0

0

1

0

1

1

0

0

0

1

0

0

0

1

0

1

0

1

1

1

0

1

1

0

1

0

0

1

1

1

1

0

0

Entradas: X(0,1) Estados: S0,S1(00,01,10,11) Salidas: Z(0,1)

EST

ENT

0

1

S0

S0/0

S1/0

S1

S0/1

S3/0

S2

S0/0

S2/0

S3

S0/0

S2/0

5. Representar el diagrama de estados o grafo de comportamiento del sistema a partir de la tabla de estados

ii. Máquina de Moore: Analice en forma teórica el circuito de la figura. Como se puede observar, es un circuito de una sola entrada (x), tres flip-flops de tipo D y una salida que depende únicamente de las salidas de los flip flops, por tanto, se trata de un autómata de Moore.

a) Las ecuaciones lógicas de las entradas de los flip-flops

𝐷1 = 𝑋(𝑌̅1 𝑌̅3 + 𝑌2 𝑌̅3 ) 𝐷2 = 𝑋𝑌̅1 𝑌̅3 + 𝑌̅1 𝑌̅2 𝐷3 = 𝑋̅𝑌1 𝑌̅2 𝑌̅3

b) Las ecuaciones lógicas del próximo estado: las próximas salidas de los flip-flops Q(t+1) 𝑌1𝑛+1 = 𝑋(𝑌̅1𝑛 𝑌̅3𝑛 + 𝑌2𝑛 ̅̅̅̅ 𝑌3𝑛 ) 𝑌2𝑛+1 = 𝑋𝑌̅1𝑛 𝑌̅3𝑛 + 𝑌̅1𝑛 𝑌̅2𝑛 𝑌3𝑛+1 = 𝑋̅𝑌1𝑛 𝑌̅2𝑛 𝑌̅3𝑛

c) La función lógica de salida del sistema. 𝑍 = 𝑌1 𝑌2 𝑌3

c) La tabla de transiciones o de estados codificada. X

Yn

Y2n

Y3n

Yn+1

Y2n+1

Y3n+1

Z

0

0

0

0

0

1

0

0

0

0

0

1

0

1

0

0

0

0

1

0

0

0

0

0

0

0

1

1

0

0

0

0

0

1

0

0

0

0

1

0

0

1

0

1

0

0

0

0

0

1

1

0

0

0

0

0

0

1

1

1

0

0

0

1

1

0

0

0

1

1

0

0

1

0

0

1

0

1

0

0

1

0

1

0

1

0

0

0

1

0

1

1

0

0

0

0

1

1

0

0

0

0

0

0

1

1

0

1

0

0

0

0

1

1

1

0

1

0

0

0

1

1

1

1

0

0

0

1

d) Representar el diagrama de estados o grafo de comportamiento del sistema a partir de la tabla de estados.

b. Síntesis de circuitos secuenciales síncronos. Los pasos a seguir son prácticamente los mismos que los del proceso de análisis, pero en sentido inverso. De forma resumida estos pasos son: - Planteamiento del problema. - Obtención del diagrama de estados. - Obtención de la tabla de estados o transiciones inicial. - Minimización de la tabla de estados. - Asignación de estados y obtención de la tabla de estados o transiciones codificada. - Obtención de las ecuaciones de salida del sistema. - Obtención de las tablas de excitación y ecuaciones de entrada de cada flip-flop del circuito. - Implementación del circuito. - Inclusión de los circuitos de control de las entradas asíncronas para asegurar que, al alimentar el circuito, éste se sitúe en el estado inicial del diagrama de estados.

i. Diseño de un autómata de Mealy. “Se quiere diseñar un circuito secuencial síncrono que proporcione a su salida un nivel alto cada vez que en su línea de entrada se presente la secuencia 101". Utilize flip flop tipo JK -planteamiento del problema: Necesitamos como minimo dos estados para poder diseñar el circuito requerido, Entrada: x(0,1) Estados: S1,S0(00,01,10,11) Salida: Z (0,1) - Obtención del diagrama de estados. X

Qn

Qn+1

J

K

Z

0

0

0

0

X

0

0

1

1

x

1

0

1

0

1

1

X

0

1

1

0

x

0

1

- Obtención de la tabla de estados o transiciones inicial. 0

1

S0

S0/0

S1/0

S1

S1/0

S0/0

- Asignación de estados y obtención de la tabla de estados o transiciones codificada.

- Obtención de las ecuaciones de salida del sistema. X

Qn

0

1

0

0

0

1

0

1

𝑍 = 𝑋𝑄𝑛

- Obtención de las tablas de excitación y ecuaciones de entrada de cada flip-flop del circuito. X

Qn

0

1

0

0

X

1

1

X

𝐽=𝑋

X

Qn

0

1

0

X

0

1

X

1

𝐾=𝑋

- Implementación del circuito.

2. Simulación de los circuitos secuenciales síncronos. Compruebe los resultados de los análisis anteriores por medio de un simulador (Proteus) u otro.