FPGA, CPLD, PALS, Ainsi que des filles, oh mon! Le packlet de cette semaine se concentre sur quelques-uns des meilleurs emplois logiques programmables sur Hackaday.io! Les gadgets logiques programmables ont tendance à avoir une courbe de découverte escarpée. Non seulement un nouveau pirate informatique découvrant des pièces complexes, mais il existe de nouvelles langues entières à découvrir – comme VHDL ou Verilog. En prenant le plongeon ainsi que de sauter dans la logique programmable en vaut la peine. Des travaux à grande vitesse qui seraient impossibles avec les microcontrôleurs sont tout à coup à portée de main!
Un exemple fantastique en est [Tom McLeod] Board d’expérimentation HDMI basé sur FPGA basé sur FPGA. [Tom’s] L’objectif était de produire une carte qui pourrait générer une vidéo 720p via HDMI à un taux de trame sensible. Il utilise une puce Xilinx Spartan 6 pour le faire, avec une poignée de composants de support. Les images seront conservées sur une carte SD. [TOM] souhaite également faire de la vidéo avec la configuration, mais il n’a pas encore vu si la puce sera suffisante pour traiter le décodage vidéo tout en générant le flux de données HDMI. [Tom] a été pacifique sur ce projet depuis quelques mois – nous espérons donc que, soit il verra cette publication, soit envoyer une mise à jour, soit que quelqu’un récupère ses données source ainsi que de poursuivre le projet!
Le prochain vers le haut est notre propre [Technolomaniac] avec son bouclier FPGA compatible Arduino. commencer avec des FPGA peut être difficile. [Technolomaniac] a rendu un peu plus simple avec ce bouclier. Commencé à l’origine en tant que travail sur .io et maintenant proposé dans le magasin Hackaday, le bouclier dispose d’un Xilinx Spartan 6 FPGA. [Technolomaniac] a réalisé un pouvoir ainsi que des interfaces simples en incluant des régulateurs ainsi que des défilateurs de niveau pour garder le FPGA sensible heureux. Je ne sais pas où commencer? Inspectez [Mike Szczys ‘] Spartan-6 FPGA Hi World! [Mike] nous emmène à l’installation de la chaîne d’outils totalement gratuite de Xilinx pour obtenir un «World Hello World». Clignotant en cours d’exécution!
Vous envisagez toujours de découvrir la logique programmable, mais pas sûre de l’endroit où aller? Inspectez sur [Bruce Land’s] Enseigner l’informatique parallèle FPGA. En fait, inspectez tout ce que [Bruce] a fait sur Hackaday.io – Le gars est une légende vivante, ainsi qu’une riche des informations sur les systèmes électroniques ainsi que des systèmes embarqués. Être professeur d’ingénierie à l’Université Cornell de New York ne fait pas mal non plus! En enseignant l’informatique parallèle du FPGA, [Bruce] Liens vers la classe ECE 5760 de Cornell, qu’il instruit. La classe utilise une carte FPGA d’Altera / Terasic De2 afin de démontrer un calcul parallèle utilisant des dispositifs logiques programmables. Notez que [Bruce] enseigne à cette classe en utilisant Verilog, de sorte que tous vos amis de VHDL saisis peuvent toujours découvrir quelque chose de nouveau!
Enfin, nous avons [Michael A. Morris] avec Chameleon. Chameleon est une carte FPGA compatible Arduino avec un Xilinx Spartan 3A FPGA intégré. [Michael] Caméléon conçu pour deux objectifs principaux: processeurs de noyau molle, ainsi que l’interface de communication série intelligente. Sur le caméléon côté processeur brille vraiment. [Michael] a mis en œuvre un noyau 6502 dans sa conception. Cela implique que ce serait mieux à la maison comme au cœur d’un projet de rétrocutage. [Michael] est toujours difficile au travail sur Chameleon, il vient de chercher 1,0 Fig-enchaîné! Bon travail [Michael]!
Vous voulez beaucoup plus de bonté logique programmable? Inspectez notre liste de logique programmable!
Tandis que des choses enveloppent les choses pour cet épisode du packlet! Comme toujours, vous voyez la semaine prochaine. Même heure de hack, exactement la même chaîne de piratage, vous apportez le meilleur de HackAday.io!