Étape 7: Exécuter connexion Automation et IP Connect blocs
Faites un clic droit de la fenêtre de création de bloc, puis sélectionnez l’option ADD IP. Ajouter l’IP personnalisés i2s_controller_v1_0 et SerialEffects_v1_0. Puis exécutez l’outil d’automatisation de bloc exécuter qui devrait être dans l’étiquette verte au-dessus de la fenêtre de conception de bloc. Reliez maintenant FLCK_CLK1 à l’entrée de clk dans IP bloc i2s_controller_v1_0 et entrée CLK en bloc IP SerialEffects_v1_0. Connecter FLCK_CLK2 à data_clk entrée dans IP bloc i2s_controller_v1_0. Ajoutez le bloc IP appelé « const » à la conception de bloc. Branchez la sortie du bloc IP const aux entrées tx_enable, tx_stb et tx_enable dans l’i2s_controller_v1_0 de blocs de propriété intellectuelle. Ajouter un autre bloc d’IP const, remplacez la valeur de constante 0 du bloc IP en double cliquant sur le bloc IP et Fixez ensuite la sortie du bloc IP sur la broche de remise à zéro dans le bloc de SerialEffects_v1_0 IP. Maintenant, faites un clic droit sur tous les autres broches dans le bloc de SerialEffects_v1_0 IP et sélectionnez faire externes. Cela crée des ports externes CTRL, onoff, SDATA_O et SDATA_I. Fixez un fil de SDATA_I en i2s_controller_v1_0 à la borne externe SDATA_I. Pour l’i2s_controller_v1_0 créer des références externes aux pins BLCK_O, LRCLK_O et MUTEN_O. Maintenant pour le système de traitement des ZYNQ7 faites un clic droit sur l’axe de sortie IIC_0 et faire un externe. Cela devrait créer une sortie IIC_0. Aussi faites un clic droit sur un espace vide dans la fenêtre de création de bloc, sélectionnez crée un port et créer une broche de sortie nommée ac_mclk. Créez un autre port de sortie et nommez-le RECLRC. Fixer la broche de sortie d’ac_mclk à FCLK_CLK2 et RECLRC broche de sortie à LRCLK. Après avoir terminé toutes les étapes ci-dessus la conception du bloc doit être très similaire à la figure ci-dessus. Veuillez ignorer IP blocs axi_i2s_adi_v1_0 et sortie broches RXData1, RXDATA2, FDATA1, FDATA2, outdata.