EB_

  Рет қаралды 14,364

Électro-Bidouilleur

Électro-Bidouilleur

Күн бұрын

Je me lance dans la programmation d'un FPGA! Quatrième partie, je conçois un compteur à affichage LED incrémentant de 00 à 99. Je le fais d'abord via un schéma, et ensuite je le créé par code Verilog.
Les fichiers pertinents à mes vidéos (code source, schémas, etc.) sont placés ici sous format .ZIP:
bidouilleur.ca/...
La chaîne KZbin d'Électro-Bidouilleur:
/ Électro-bidouilleur
Le site web d'Électro-Bidouilleur:
bidouilleur.ca
La page de support à Électro-Bidouilleur (via Paypal, Tipeee ou Patreon):
bidouilleur.ca/...
Le Forum de discussion d'Électro-Bidouilleur:
forum.bidouille...
La page Facebook d'Électro-Bidouilleur:
/ 906450239398983

Пікірлер: 27
@-papy3755
@-papy3755 5 жыл бұрын
Bonsoir, merci de vous donner tant de mal et de prendre bcp de temps pour nous faire comprendre des tas de choses. A nous maintenant de gratter nos neuronnes pour aller plus loin
@Jojo-nf1yk
@Jojo-nf1yk 4 жыл бұрын
Hello Bidouilleur. Toujours aussi didactiques tes videos, c'est formidable. Mon Cyclone IV compte de 00 à 99. Cela peut sembler peu de choses mais pour moi, c'est magique ;) ... Merci !!
@flashcorp76
@flashcorp76 4 жыл бұрын
Absolutely Fabulous, jamais imaginé que ce serait si simple de programer un FPGA. Un grand merci😁✌️
@Old_Wirehead
@Old_Wirehead 5 жыл бұрын
Super vidéo. Tant de perspectives nouvelles sont en train de s’ouvrir grâce à votre travail !
@IGBeTix-Electronique
@IGBeTix-Electronique 5 жыл бұрын
Super cette série ! Tu vas pouvoir nous créer une carte graphique vga pour Arduino !!! Merci Autrement, le code ressemble un peu à du pascal et aussi une remarque concernant les "cases". J'imagine que pour ne pas tester tous les cases un par un une fois que le bon a été choisi il devrait y avoir une sortie de type "exit;". Mais bon, je ne connais pas cette syntaxe. En tous cas, je pressens l'idée derrière tout ça que notre fpga remplace tous les circuits logiques que nous mettions "in situ". Intéressant ce "caméléon". Je sens un peu donc l'idée du circuit à tout faire mais à condition bien sûr de "maîtriser la bête" ce qui ne semble pas au premier abord si évident.
@miky_lg_007
@miky_lg_007 5 жыл бұрын
J'apprécie beaucoup ce style de vidéo, car pour le moment tout le monde fait la même chose (arduino en autre) . ça donne envie en tout cas
@DSK_ytbe
@DSK_ytbe 5 жыл бұрын
Super vidéo, je ne pensais pas que la programmation sur ces binious fût si simple! Peut-être un pong sur fond de signal TV dans la prochaine? Great job!
@DRSElectronic
@DRSElectronic 5 жыл бұрын
J’ai appris à l’université le VHDL qui me sert strictement à rien vu que le verilog est la norme donc je suis ici, super 👍
@alilichelarbi8569
@alilichelarbi8569 5 жыл бұрын
Yanski le Verilog est la Norme ! Ah bon !
@gabrieldegret1359
@gabrieldegret1359 5 жыл бұрын
juste non.
@kar120c1
@kar120c1 5 жыл бұрын
Bonjour. Je vois que peu à peu vous adoptez la bonne pratique qui consiste à n'utiliser que de la logique synchrone ;-). L'utilisation de symboles de la série 74 n'est pas une bonne idée, car la plupart du temps, ce sont des circuits asynchrones. En ce qui concerne votre design en Verilog, l'idéal serait de n'utiliser qu'une seule horloge à 50 MHz. L'horloge à 5Hz pourrait être remplacée par un signal d'un coup d'horloge à 50 MHz toutes les 200 ms, ce signal servant de "clock enable" (if...) pour un bloc "always" cadencé aussi à 50 MHz. Il n'y aurait donc qu'une seule horloge dans tout le circuit, distribuée par la grille d'horloge dédiée du FPGA. C'est la stratégie qu'adoptent les professionnels dans leurs conceptions.
@papyblue2162
@papyblue2162 5 жыл бұрын
Vous avez parfaitement raison kar120c1 mais dans l'exemple de Bertrand on est dans le cas où l'asynchronisme est maitrisé. En effet les entrées du second process sont toutes synchrones de l'horloge de ce process donc pas de problème. Cela n'aurait pas été le cas si les signaux traités changeaient d'état en même temps que l'horloge (synchrones du premier process) Je pense que les débutants attendent avec impatience la suite et seront un peu tristes le jour où la série s'arrêtera...
@kar120c1
@kar120c1 5 жыл бұрын
@@papyblue2162 Bonjour Papy Blue. Dans l'exemple de Bertrand, il n'y aura pas de souci en effet. Par contre, une bonne pratique est de n'utiliser qu'une seule horloge pour tout le design (ici 50 MHz). Pourquoi ? parce que dans les FPGA, il y a des routages dédiés à faible skew pour les horloges, les "grilles d'horloge". Dans les FPGA récents, il y en a plusieurs, mais le nombre n'est pas infini. Lorsque le routeur détecte une horloge, il l'affecte à une grille. Mais quand le nombre de grilles est épuisé, il prend du routage standard, et les délais de propagation ne sont pas du tout les mêmes. Avec des horloges routées sur des connexions standard, il peut survenir des tas de problèmes, comme de la métastabilité ou des ordres de commutation de bascules inversés dans les pipelines, ce qui cause des problèmes de fonctionnement intermittents très difficiles à régler.
5 жыл бұрын
Ce sont des considérations que je ne maîtrise pas encore! Et ce sera la même chose dans ma prochaine vidéo (déjà tournée depuis quelques semaines). Pas moyen donc de corriger les lacunes. D'où mes avertissements répétés de ne pas nécessairement copier ce que je fais... Mais je m'amuse :-)
@francoisp3625
@francoisp3625 5 жыл бұрын
je crois que je vais finir par tester moi aussi l'été prochain, maintenant que je sais un peu à quoi m'attendre Merci
@marcrives279
@marcrives279 5 жыл бұрын
La carte conseillée par très bien, mais peut mettre longtemps à venir, prenez les devants pour cet été !
@HE9JSD
@HE9JSD 5 жыл бұрын
Bonjour, j'ai reçu le kit et je remarque une différence avec les chiffres 6 et 9 entre la version "schéma" et la version verilog, avec cette dernière le 6 a une barre en haut et le 9 une en bas, j'irai comparer les sources. En tout cas, c'est très intéressant, il me reste plus qu'a commencer un petit projet de A à Z (faire clignoter une LED pour le début). A bientôt et merci pour cette série...
@lealola9219
@lealola9219 5 жыл бұрын
Moi aussi je suis débutant en fpga. Merci
@didierderny6116
@didierderny6116 4 жыл бұрын
Encore une superbe video elle tombe a point j'etais en train de me mettre a verilog... pas de version VHDL ?
@pokebattle763
@pokebattle763 3 жыл бұрын
16:14 Ligne 33, le commentaire parle d'unité, ce n'est pas dizaine?
@jrioublanc
@jrioublanc 5 жыл бұрын
Super vidéo que j’attendais impatiemment. Quelques questions : en Verilog, la variable counter n’est pas initialisée à 0 ? Entre les versions schématique et codée, quelles sont les différences de place ? Le code est-il plus compacte ? Encore merci en attendant le mesureur de fréquence !
@technophile62
@technophile62 5 жыл бұрын
Salut. Je regarde souvent vos vidéos. Je suis comme vous un mordu de l électronique ce beau mal que j' ai attrapé précocement. Votre remarque qu il faut souvent suspecter un condensateur chimique dans une panne d appareils audios est très pertinente. Je voudrais votre éclairage sur deux choses si possible merci:1j ai trouvé au marché aux puces une radio am sous forme de puzzle que je ne peux reconstituer je vous en enverrai une photo si vous le désirez.2 j' ai une radio grundig yacht boy 400..qui ne fonctionne bizarrement qu une fois très chauffée au soleil !!!ce que je ne comprends pas. Merci.
@jesuispasla7939
@jesuispasla7939 5 жыл бұрын
J'adoe cette série ! C'est bien de programmer sur une plaquette mais comment fait-on pour programmer un FPGA pour le placer sur un circuit indépendant ?
@remiladore2
@remiladore2 5 жыл бұрын
Il ne faut pas brûler les étapes: tu sais programmer un FPGA ?
@jesuispasla7939
@jesuispasla7939 5 жыл бұрын
non pas encore, je me demandais quel matériel supplémentaire il fallait
@ouchanihida3327
@ouchanihida3327 5 жыл бұрын
Qui c'est très bien codé en fpga ici ?
@gabrieldegret1359
@gabrieldegret1359 5 жыл бұрын
Il se pourrai que je puisse t'aider sur du vhdl: discord.gg/HZBzsz
EB_#273 Découverte - Récepteur SDRplay RSP1A - Premières impressions
14:29
Électro-Bidouilleur
Рет қаралды 24 М.
EB_#276 Découverte - Le FPGA, Partie 5: Fréquencemètre à 8 Chiffres
33:02
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Kit de développement FPGA DE0nano
11:15
Deus Ex Silicium
Рет қаралды 60 М.
EB_#263 Introduction au FPGA
23:21
Électro-Bidouilleur
Рет қаралды 40 М.
Have you ever seen soldering THIS close?
9:53
Robert Feranec
Рет қаралды 776 М.
Le registre à décalage de 8 Bits expliqué
5:07
Science et technologie
Рет қаралды 650
Inside the V3 Nazi Super Gun
19:52
Blue Paw Print
Рет қаралды 3,1 МЛН
EB_#281 Découverte - Le FPGA, Partie 7: Les Simulations ModelSim
20:42
Électro-Bidouilleur
Рет қаралды 4,8 М.
How Do Computers Remember?
19:32
Sebastian Lague
Рет қаралды 6 МЛН
How I Built A LEGO Treadmill That Moves In EVERY Direction
18:06
Banana Gear Studios
Рет қаралды 1,1 МЛН
Retro MS-DOS Coding - Recreating the Iconic Award BIOS Screen
18:16
NCOT Technology
Рет қаралды 124 М.
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН