Automatic Drink Mixer (5 / 14 étapes)

Étape 5: Configuration pour AXI GPIO blocs et les interruptions

  • Dans cette étape, nous allons configurer six AXI GPIO nous vous avez ajoutés précédemment. Double-cliquez sur chaque GPIO AXI puis suivez tableau ci-dessous qui décrit les fonctions et comment définir des configurations de chaque GPIO AXI.
  • Après avoir terminé des configurations pour tous les AXI GPIO, nous devons créer leurs signaux d’entrée/sortie. Vous verrez « GPIO + » pour chaque bloc. Cliquez sur le symbole « + » qui va s’étend l’interface de connexion, puis sélectionnez les signaux individuels. Vous pouvez ensuite faites un clic droit et sélectionnez « Effectuer externe. » Sélectionnez les entrées/sorties GPIO et renommez-le comme décrit dans le tableau que vous venez d’utiliser pour les configurations GPIO. Cette étape sert à attacher une épingle sur une adresse IP à un port d’e/s sur la conception de bloc. Intégrateur IP relie simplement le port sur l’IP d’une e/s externes. Le tableau dans cette étape les noms des signaux externes pour chaque bloc de matériel.
  • Vous remarquerez que nous n’avons pas fait toutes les connexions externes à axi_gpio_0 et axi_gpio_3. Ces deux blocs seront connectera à deux PWM_Controller nous venons d’ajouter. Tout d’abord pour établir la connexion, cliquez sur le symbole « + » de chaque bloc GPIO, puis déplacez votre souris sur l’interface de connexion. Le curseur de la souris va changer à un crayon, et vous cliquez sur la connexion et dessiner une ligne droite qui font un lien avec le signal « Time_Control » de le PWM_Controller. axi_gpio_0 se connecte au PWM_Controller_0, et axi_gpio_3 se connecte au PWM_Controller_1.
  • Établissez une connexion externe au signal « PWM » du bloc PWM_Controller. Des signaux externes de PWM_Controller_0 et PWM_Controller_0 sont appelées PWM_OUT_0 et PWM_OUT_1, respectivement. Ensuite, signal de « L’horloge » de chaque bloc de PWM_Controller sera relié à « FCLK_CLK0 » du bloc Zynq.
  • Ensuite, nous connecter des signaux d’interruption d’axi_gpio_1 et axi_gpio_4 au bloc Zynq. Étant donné que l’interface « IRQ_F2P » du bloc Zynq ne peut pas être connecté à deux signaux d’interruption dans le même temps, « Concat » IP est ajouté au schéma pour concaténer les signaux individuels interruption dans un bus. Nous avons seulement deux signaux d’interruption nous n’avez pas besoin de configurer le bloc de xlconcat_0. Établir des liens à partir d’interfaces « ip2intc_irpt » d’axi_gpio_1 et axi_gpio_4 aux signaux « In0 » et « In1 » de la xlconcat_0 respectivement. Ensuite nous connecter « dout » signal d’interface « IRQ_F2P » de le Zynq.
  • Après régénération de disposition, dès maintenant, que vous devriez avoir un schéma similaire à l’image ci-dessous. Fondamentalement, vous terminé connecter tous les blocs ensemble. Maintenant, nous allons créer un wrapper de HDL design. À côté de la navigation"Flow", nous avons une petite boîte qui a des "Sources/Design/signaux/Conseil". Sources sera code, design nous obtiendra là où nous sommes maintenant et signaux et Conseil gérer des signaux en interne dans notre conception et le Conseil que nous utilisons. Découvrez maintenant le volet « Sources » dans cette petite boîte. Faites un clic droit sur le dessin, puis cliquez sur « Create HDL Wrapper. » Nous voulons « Copie généré par le wrapper pour autoriser les modifications de l’utilisateur, » puis cliquez sur « OK ». Un message pop-up et dire le wrapper de HDL a été généré et copié dans le projet. Cliquez sur « OK ».

Articles Liés

Bocal à conserves cuisine Transformation

Bocal à conserves cuisine Transformation

Ma cuisine a été un gâchis non organisé. C'est jusqu'à ce que j'ai découvert mon amour pour bocaux mason ! Vous pouvez transformer votre cuisine trop. Bocaux Mason n'est pas trop cher, et vous pouvez les trouver généralement dans les magasins de Good
Pop Bottle sorbetière

Pop Bottle sorbetière

cette plate-forme est conçue avec plaisir à l'esprit !À l'aide d'une bouteille vide de pop je vais vous montrer comment faire des glaces, milk-shakes et barbotine !Un grand projet pour des groupes de jeunes, talonnage et le camping de l'ensemble du p
Le Moo Moo(Bailey's Irish Cream Mixed Drink)

Le Moo Moo(Bailey's Irish Cream Mixed Drink)

la semaine dernière j'ai partagé avec vous tous comment faire maison Bailey de Irish Cream, donc cette semaine j'ai voulu partager avec vous certaines consommations mixtes, vous pouvez faire avec eux.Une autre boisson mélangée avec du Bailey : Blind
Arrosage automatique Veggie Table

Arrosage automatique Veggie Table

Une brève histoire du jardinage en conteneurs :Vous aimez le jardinage mais creuser dans la saleté est trop douloureux, malpropre ou de votre temps ? Jardinage conteneur est votre réponse. Depuis de nombreuses années, jardiniers conteneur ont utilisé
Diabétique amical Hot Chocolate Mix que n’est pas goût comme Poo dans une tasse

Diabétique amical Hot Chocolate Mix que n’est pas goût comme Poo dans une tasse

bien ma mère est diabétique. Et aime son chocolat chaud... Alors elle a compris qu'elle doit surveiller sa consommation de sucre.Elle n'est pas très bonne à trouver ses propres recettes plus. Et je suis le genre de coup de santé modérée, je regarde m
Faire un planteur automatique d’arrosage à l’aide de matériaux recyclés sur le bon

Faire un planteur automatique d’arrosage à l’aide de matériaux recyclés sur le bon

l'introMon chef de bureau achète des cruches d'eau de Safeway pour notre refroidisseur d'eau.  Plus tard j'ai découvert que ces cruches particuliers n'ont aucun dépôt sur ces cruches d'eau, donc ils sont juste obtenir jetés au lieu d'être réutilisés.
Laitue pour la vie - Arduino 101 basé automatisé contrôleur pour la culture hydroponique, aéroponique, culture aquaponique, etc..  Intel Curie

Laitue pour la vie - Arduino 101 basé automatisé contrôleur pour la culture hydroponique, aéroponique, culture aquaponique, etc.. Intel Curie

RÉSUMÉUn dispositif qui permet de contrôler jusqu'à 4 systèmes hydroponique/Aeroponic différents à la fois. Le dispositif de contrôler les composants du système et afficher la notification à un écran LCD et permettent à l'utilisateur de personnaliser
Automates de mécanisme de Pikachu Cam avec treillis charnière boîte

Automates de mécanisme de Pikachu Cam avec treillis charnière boîte

Nous avons dû faire un automate avec menuiserie et charnière de treillis pour un projet et c'est ce que j'ai utilisé pour déplacer la tête de Pikachu comme si il a perdu un combat dans la révolution Français. S'il vous plaît voir ci-dessous à l'étape
Mangeoire automatique poisson papier FinFeeder

Mangeoire automatique poisson papier FinFeeder

Mon travail m'a demandé d'aller hors de la ville pendant une semaine, à seulement quelques heures d'avis. J'ai eu des poissons à la maison et était inquiet qu'ils obtiendraient affamés et agressifs entre eux, donc j'ai bricolé un introducteur de pois
AquaFeeder 2.0 : Mangeoire automatique poisson (avec WiFi)

AquaFeeder 2.0 : Mangeoire automatique poisson (avec WiFi)

Occuper deux aquariums n'est pas une tâche facile, surtout pour quelqu'un comme oublieux que moi. Parfois, j'oublierais nourrir les fishies pendant plusieurs jours jusqu'à ce que ma mère remarquerait squelettes de poissons flottant. Eh bien, aujourd'
Chargeur automatique de nourriture de poisson à l’aide d’Arduino Uno

Chargeur automatique de nourriture de poisson à l’aide d’Arduino Uno

Dans cette Instructables, je vais vous montrer comment construire un Chargeur automatique de nourriture des poissons. Si vous n'avez pas n'oubliez pas de nourrir vos poissons tous les jours car votre Arduino le fera pour vous. Vous pouvez également d
Nourrisseur de poisson automatique avec lumière

Nourrisseur de poisson automatique avec lumière

En tant qu'étudiante, je voulais quelque chose de se développer vers le haut de ma chambre. Un réservoir de petits poissons semblé parfait. Mais depuis que je suis toujours là pour le week-end ou encore de plus longues périodes durant les vacances d'
AquaFeeder : Un nourrisseur de poisson automatique

AquaFeeder : Un nourrisseur de poisson automatique

AquaFeeder est un robot intelligent de Arduino contrôlée qui alimente automatiquement vos poissons à un moment donné, en soi ! Il utilise deux moteurs, un contrôle du couvercle de l'aquarium et les autres aliments de poissons d'une chute. Il dispose
Chargeur automatique de poisson

Chargeur automatique de poisson

temps ajouter à ma paresse et une plus grande automatisation.  Je n'ai plus à nourrir les poissons plusieurs fois par jour... mais j'ai quand même juste rester là une montre d'eux.  Qu'est-ce à eux c'est tellement fascinant???Il s'agit d'un petit cha