Documente Academic
Documente Profesional
Documente Cultură
MaquinaEstados
Enable
Este bloque es el encargado de habilitar los conversores AD, DA y los flip flop de la
etapa de salida.
A la entrada ingresa la cuenta que se genero en el bloque MaquinaEstados.
La salida “ff” se pone en ‘1’ si la cuenta es igual a 20, caso contrario es ‘0’. La salida
“AD” se pone en ‘0’ si la cuenta es mayor o igual que 0 y menor a 17, siendo 0 si no se
cumplen las dos condiciones. Y por ultimo “DA” es ‘0’ cuando la cuenta es igual a 0 ó
cuando la cuenta es menor a 17.
Este bloque se realizo con un wizard. A su entrada tiene una señal de clock
(MasterClock) a 25 MHz. Las dos salidas son señales a 5 MHz ya que en su interior se
dividió la señal de entrada por 5, y una de ellas esta desfasada 180 grados. Sus nombres
son “clocks” y “notclocks” respectivamente.
Ent
Este bloque esta compuesto por 12 flip-flops que se activan simultaneamente cuando
“ff” (salida del bloque enable) se pone en ‘1’. Esto permite que los datos en su entrada
pasen a la salida cuando llega el flanco ascendente de “notclocks”. Las salidas están
conectadas a las entradas del bloque “multi”.
A continuación se muestra uno de los flip-flop y el bloque completo:
Este bloque es un multiplexor. Se encarga de pasar los datos que a su entrada están en
paralelo a serie. La cuenta del bloque “MaquinaEstados” es la que selecciona cual de las
entradas pasa a la salida. El bloque es el siguiente:
En este bloque se unen todos los bloques anteriormente descriptos. Cuenta con 4
entradas del tipo standard logic y 5 salidas del mismo tipo. El diagrama en bloques es el
siguiente:
Copiar lo d filtro
Una vez que se termino de programar el código, se realizo la asignación de pines para
cada señal de entrada y salida con lo que se genero un archivo con extensión “ucf”. Para
grabar la placa FPGA se crea un archivo con extensión “bit”.
Luego se prueba la respuesta en frecuencia de la implementación, haciendo un barrido
con el generador de señal.
En la banda de paso la señal de salida debería ser igual a la de entrada y en la banda de
rechazo la señal de entrada debería ser atenuada. A continuación se muestra un grafico:
También se estableció que el formato debe ser punto fijo y con 12 bits de extensión