Paso 9: Agregar y editar el archivo de restricciones
Ahora tenemos que agregar un archivo de restricciones de la Junta asignar las entradas verilog y vhdl y salidas a los pernos reales en el tablero. El archivo de restricciones se ha proporcionado en la carpeta principal. Se llama "Zybo_Master.xdc". Para su conveniencia se ha actualizado con todas las clavijas adecuadas. Para añadir un archivo de restricciones haga clic en "Agregar fuentes" en el "navegador de flujo" y seleccione "Agregar archivo de restricciones". Busque el archivo de restricciones y agregarlo. Ahora debe ser capaz de encontrar carpeta de restricciones en el panel fuentes.
Haga doble clic en "ZYBO_Master.xdc". Encuentre la sección que comienza con "interruptores" y descomentar las primeras cuatro líneas que comienzan con "set_property" en esta sección. Cambiar los nombres del texto seguido por get_ports como "sw" a la "tecla CTRL" y "onoff" respectivamente. A continuación, busque la sección que se llama "##I2S Audio Codec". Elimine todas las líneas de propiedad establecido en esta sección. Use la figura de arriba para configurar todos los nombres de puerto de señal. Todos los nombres de Puerto deben coincidir con los nombres en la envoltura y el diseño de bloques. Por ejemplo si llama tu ac_mclk como mclk sólo en las restricciones de archivo Asegúrese de que ac_mclk se sustituye por mclk. También es de importación para agregar dos líneas adicionales en el restricciones archivo set_property PULLUP verdadero [get_ports iic_0_scl_io] y verdadero PULLUP set_property [get_ports iic_0_sda_io]. Una vez más reemplazar los nombres de los pines más allá de la get_ports con los nombres que respectivamente fueron utilizados en el diseño de bloques y generados en el contenedor. Sin la subida la CII no levantó en su estado de apagado y no generar una señal de CII para controlar el bloque de audio.