Système d’amélioration Image Zynq (2 / 8 étapes)

Étape 2: Sortie - contrôleur VGA partie 1

On va afficher nos données visuelles à l’aide du port HDMI présent au Conseil d’administration. Le port HDMI est connecté à la PL (Programmable Logic = FPGA) côté de la ZYNQ et nous aurons besoin de concevoir un contrôleur en VHDL pour cela. Si vous avez déjà conçu un contrôleur VGA que vous trouverez cela très similaires. Les minutages pour HDMI et VGA sont en fait les mêmes, en fait, vous pouvez construire sur un contrôleur VGA existant pour obtenir un contrôleur HDMI.

Pour une meilleure compréhension de ce qui se passe en réalité, nous allons tout d’abord concevoir un contrôleur VGA

Nous voulons montrer à une résolution de 1920 x 1080.

Le contrôleur VGA est chargé de transmettre les données de pixels (en format RVB) séquentiellement, pixel par pixel à l’écran. En dehors de la zone d’affichage réel de 1920 x 1080 il y a aussi certaines zones de la "frontière", à savoir : front porch, balcon arrière et retracer. La taille en pixels de ces zones sont standard et spécifiques à chaque résolution. Ces zones n’apparaissent pas en fait sur l’écran, mais ils sont obligatoires et la couleur des pixels dans ce domaine doit être noire. Une question pertinente serait pourquoi ces zones supplémentaires sont nécessaires. Cette question défie l’objectif de ce instructable mais si vous êtes curieux, que je vous encourage à réaliser des recherches supplémentaires en ligne.

Il s’agit d’une bonne vidéo expliquant le VGA interface https://goo.gl/vfSw6o

Dans notre cas, nous voulons afficher à une résolution de 1920 * 1080, et ce sont les timings :

Zone d’affichage horizontal = 1920 pixels

Porche de Fron horizontal = 88 pixels

Horizontal Back Porch = 148 pixels

Retracer horizontal = 44 pixels

Zone d’affichage vertical = 1080 pixels

Porche vertical = 4 pixels

Vertical Back Porch = 36 pixels

Retracer vertical = 5 pixels

(Ici vous pouvez trouver les horaires pour les autres résolutions http://goo.gl/hFNRVb )

Notre résolution réelle sera donc 2200 x 1125. Nous voulons 60 fps (images par seconde) donc notre horloge pixel sera 60 * 2200 * 1125 = 148,5 MHz. Sur le plateau de Zybo une 125 Mhz horloge est fournie. Nous allons utiliser un IP MMCM pour générer l’horloge de Pixel 148,5 MHz nous avons besoin.

Articles Liés

Squintasaurus : système d’amélioration de la vision dynamiquement réglables cybernétique

Squintasaurus : système d’amélioration de la vision dynamiquement réglables cybernétique

Je ne vois pas les choses très bien à distance. J'ai l'habitude de porter les classes, puis des lentilles de contact, puis rien. Je n'avais pas porté des verres correcteurs pour années parce que les lunettes ont été ennuyeux et mes lentilles de conta
Observateur (système de capture d’image)

Observateur (système de capture d’image)

Cette instructable va vous montrer comment protéger votre chambre ou votre bureau ou la maison... n'importe où. : )Un capteur installé sur la carte détecte les objets dans certaine distance établi par le firmware. Observateur envoie alors le moment c
Arduino Yun - panneau solaire, système de surveillance

Arduino Yun - panneau solaire, système de surveillance

Tout d'abord, s'il vous plaît nue avec moi. Il s'agit de mon premier Instructable.En juin 2015, nous avons obtenu notre système de panneau solaire de 1kW installé. C'est un système de réseau, donc l'énergie excessive est envoyée dans le réseau public
Mac OS X El Capitan : sécurité et autres améliorations

Mac OS X El Capitan : sécurité et autres améliorations

WWDC 2015 n'était probablement pas tellement passionnant et émouvant comme la fois précédentes, mais il y a encore beaucoup plus de mises à jour et nouvelles à partager avec vous. La plupart des innovations ont été attendues et répandues par les fans
Système d’allumage de voiture Arduino... Le Carduino !

Système d’allumage de voiture Arduino... Le Carduino !

Ce sont les ingrédients de base que vous devrez construire un relais pilotée par Arduino.-Boîte de hobby large-Arduino puce de votre choix (R3 knockoff dans mon cas)-PCB blanc-Relais de 60 a 14VDC automobile-3 x 4 pavé de matrice (je sais que celle s
RPiScope : un microscope pi framboise, construire à partir d’acryliques pièces découpée de laser

RPiScope : un microscope pi framboise, construire à partir d’acryliques pièces découpée de laser

Travaux en cours. Version : 29 novembre 2015Étape 1: IntroductionÉtape 2: Prendre des images & images d'exemple (jetez un oeil sur le film fly)Étape 3: Notice de montageÉtape 4: Lumière vs microscopie transillumination réfléchieÉtape 5: Fichiers SVG
Comment installer Ubuntu 14.04 aux côtés de Windows

Comment installer Ubuntu 14.04 aux côtés de Windows

Avez-vous jamais l'impression que votre ordinateur est trop lent, même si vous avez du matériel décent ? Eh bien, vous n'êtes pas le seul !Mais aujourd'hui, la frustration sans fin d'un pc lent viendra à son terme ! Permettez-moi de vous présenter :
Globe de la persistance de la vision

Globe de la persistance de la vision

Bonjour à tous,Ce tutoriel vous montre comment construire votre propre monde de persistance rétinienne.Tout d'abord, ce qui est un globe de persistance de la vision ? L'idée est de faire tourner une colonne de LEDs assez rapides pour donner l'impress
Mettre en place votre PSP comme écran secondaire

Mettre en place votre PSP comme écran secondaire

avant de commencer, c'est mon premier instructable, si n'importe quelle rétroaction serait génial, Merci.Cette instructable vous montrera comment configurer votre PSP pour être utilisé comme un deuxième écran sur votre PC. Cela peut être utile à bien
De culture aquaponique Mike

De culture aquaponique Mike

j'ai construit ce système basé sur des images que je regardais en ligne. J'ai attrapé quelques trucs que j'avais dans mon sous-sol et grâce à ce système ensemble.J'ai utilisé deux boîtes en plastique. Le premier est rempli de 1/2 pouce avec des roche
Arcade portable et lecteur multimédia

Arcade portable et lecteur multimédia

Ce projet a commencé après que j'ai fait une arcade rétro taille armoire alimenté par un pi framboise. La taille du cabinet était idéale pour un sous-sol, mais j'ai voulu faire une version portable avec quelques fonctionnalités intéressantes :2 le jo
Dateur d’auto satisfaction jour (SAD) singles

Dateur d’auto satisfaction jour (SAD) singles

Pas de chance, d'amour, mais certainement pas de travail ! En ce jour fatidique (14-15 février), vôtre vraiment arriver à réalisé un par un, les frères ont quitté pour rejoindre le côté obscur. Plutôt malheureusement, il y a toujours un dernier homme
Trépied de chaîne

Trépied de chaîne

il s'agit d'un vieux truc de photographes - Voici ma conception. Parfois appelés trépied de chaîne ou bipied de chaîne ou au pied de la chaîne. Également connu sous le nom un trépied de chaîne, bipied, etc... Ce dispositif est utilisé pour stabiliser
Marche des clacs (sémaphore mât portatif) Mark 1

Marche des clacs (sémaphore mât portatif) Mark 1

entre autres choses, j'enseigne une rubrique sur les réseaux à L'Université Flinders.  Une grande partie de mon travail est axée autour de fourniture de communications dans des endroits difficiles, j'ai décidé de faire le thème aussi pratique que pos