Tema Lección Segundo Parcial (2do Parcial)

7
SEGUNDO PARCIAL: SD + MSA 1 011000010111001101100001011011100111101001100001 01101010011001010110000101101110 Sistemas Digitales II LECCIÓN PROPUESTA SISTEMAS DIGITALES II vasanza

Transcript of Tema Lección Segundo Parcial (2do Parcial)

Page 1: Tema Lección Segundo Parcial (2do Parcial)

SEGUNDO PARCIAL:SD + MSA

1

0110000101110011011000010110111001111010011000010

11

01

01

00

11

00

10

10

11

00

00

10

11

01

11

0

Sistemas Digitales II

LECCIÓN PROPUESTASISTEMAS DIGITALES II

vasanza

Page 2: Tema Lección Segundo Parcial (2do Parcial)

2

01

10

10

10

01

10

01

01

01

10

00

01

01

10

11

10

011000010111001101100001011011100111101001100001

1.) El siguiente Sistema de Cálculo de Frecuencia, permite determinar el número de veces que serepiten los números ingresados en una memoria RAM de 256 espacios de memoria, estos númerosserán ingresados por un teclado numérico y se encuentra en el rango de 0 a 9. Al finalizar el cálculo, elsistema mostrará cada uno de los 9 números con su respectiva frecuencia con un retardo de 5segundos entre cada resultado.

SEÑALES DEL SISTEMA:Start. - Luego de presionar y soltar este botón, el sistema empezará a recibir los numero ingresados amemoria RAM.Load. - Esta botonera permite el ingreso de numero a número en la memoria RAM, es necesario queesta botonera tenga un anti-rebote como se muestra en el pseudocódigo.Teclado. - permite el ingreso de los números a ser analizados, es necesario que esté presionado unade las teclas mientras se presiona el botón load.FinLoad. – Esta botonera permite al usuario finalizar con el ingreso de los números a pesar de que lacantidad sea menor a 256 números ingresados.Display_Numero. – muestra cada uno de los diez números posibles ingresados (0 a 9) al finalizar elcálculo.Display_Frecuencia. – muestra en tres displays el número de veces que se repite cada uno de los 10digitos, este resultado se encuentra almacenado en una memoria llamada FRAM.

vasanzaSistemas Digitales II

Page 3: Tema Lección Segundo Parcial (2do Parcial)

3

01

10

10

10

01

10

01

01

01

10

00

01

01

10

11

10

011000010111001101100001011011100111101001100001

PSEUDOCÓDIGO: A continuación, se detalla el algoritmo que define el comportamiento de todo elSistema de Cálculo de Frecuencia.

vasanzaSistemas Digitales II

Page 4: Tema Lección Segundo Parcial (2do Parcial)

4

01

10

10

10

01

10

01

01

01

10

00

01

01

10

11

10

011000010111001101100001011011100111101001100001

ASM: A continuación, se detalla el ASM que define el comportamiento de la MSS del Sistema.

vasanzaSistemas Digitales II

Page 5: Tema Lección Segundo Parcial (2do Parcial)

5

01

10

10

10

01

10

01

01

01

10

00

01

01

10

11

10

011000010111001101100001011011100111101001100001

SE PIDE:Describir el sistema en un solo programa en VHDL usando las declaraciones process - case paradescribir las transiciones de estado y las salidas del controlador, y la descripción estructural para elprocesador de datos. Asuma que dispone de archivos .vhd en la misma carpeta de trabajo paratodos los subcircuitos que forman parte del sistema digital. Así mismo suponga que el orden de lasentradas en la declaración port de los subcircuitos, es similar (de arriba abajo y de izquierda aderecha) al del diagrama esquemático presentado. (50 ptos)

La partición funcional del Sistema de Cálculo de Frecuencia se muestra a continuación:

vasanzaSistemas Digitales II

Page 6: Tema Lección Segundo Parcial (2do Parcial)

6

01

10

10

10

01

10

01

01

01

10

00

01

01

10

11

10

011000010111001101100001011011100111101001100001

vasanzaSistemas Digitales II

Page 7: Tema Lección Segundo Parcial (2do Parcial)

7

01

10

10

10

01

10

01

01

01

10

00

01

01

10

11

10

011000010111001101100001011011100111101001100001

vasanzaSistemas Digitales II