FPGAs, CPLDs, PALs sowie Mädels, oh mein! Das Hacklet dieser Woche konzentriert sich auf ein paar der besten programmierbaren Logikjobs auf Hackaday.IO! Programmierbare Logik-Gadgets haben dazu, eine steile entdeckende Kurve zu haben. Es ist nicht nur ein neuer Hacker, der komplexe Teile entdeckt, es gibt jedoch ganz neue Sprachen, um zu entdecken – wie VHDL oder Verilog. Wenn Sie den Taucher nehmen und in die programmierbare Logik springen, lohnt sich dies jedoch gut. Hochgeschwindigkeitsjobs, die mit Mikrocontrollers unmöglich sind, sind plötzlich in Reichweite!
Ein fantastisches Beispiel dafür ist [Tom McLeod’s] Günstige FPGA-basierte HDMI-Experimentierplatine. [Tom’s] Ziel war, ein Board herzustellen, das 720p-Videos durch HDMI an einem vernünftigen Bildrate ausgeben könnte. Er nutzt einen Xilinx Spartan 6-Chip zusammen mit einer Handvoll Support-Komponenten. Die Bilder werden auf einer SD-Karte aufbewahrt. [Tom] Ich möchte auch ein Video mit der Konfiguration machen, aber er muss jedoch noch nicht sehen, ob der Chip schnell ausreichend ist, um mit der Videodekodierung bei der Erzeugung des HDMI-Datenstroms umzugehen. [Tom] ist seit einigen Monaten friedlich in diesem Projekt – also hoffen wir, dass er entweder diese Veröffentlichung als auch ein Update sendet, oder dass jemand seine Quelldaten aufnehmen und das Projekt fortsetzen wird!
Als nächstes ist unsere eigene [technolomanische] mit seinem arduino-kompatiblen FPGA-Schild. Mit FPGAs anfangen kann schwierig sein. [Technolomaniac] hat es mit diesem Schild etwas einfacher gemacht. Ursprünglich als Job an .io begann sowie jetzt im Hackaday-Shop angeboten, verfügt der Schild über einen Xilinx Spartan 6 FPGA. [Technolomaniac] machte die Macht sowie ein einfaches Verbinden, indem sie regulatoren sowie auf Ebene verschoben werden, um die empfindlichen FPGA glücklich zu halten. Nicht sicher, wohin sollst du anfangen? Inspizieren Sie [Mike Szczys] Spartan-6 FPGA HI-Welt! [Mike] bringt uns von der Installation von Xilinxs völlig kostenlosen Werkzeugkette, um einen “Hello World” -Led-Blinker läuft!
Denken Sie immer noch daran, über programmierbare Logik zu entdecken, jedoch nicht sicher, wohin ich gehen soll? Inspizieren Sie [Bruce Land] Lehre fpga parallel Computing. Inspizieren Sie eigentlich alles, was [Bruce] auf Hackaday.io gemacht hat – der Typ ist eine lebende Legende sowie ein Reichtum von Infos über Elektronik sowie eingebettete Systeme. Als Professor für das Engineering an der New Yorker Cornell University ist auch nicht tut! In der Unterricht von FPGA Parallel Computing, [Bruce] Links zu Cornells ECE 5760-Klasse, die er anweist. Die Klasse nutzt ein altera / terasiatisches DE2-FPGA-Board, um parallele Recheninformationen mit programmierbaren Logikvorrichtungen zu demonstrieren. Beachten Sie, dass [Bruce] diese Klasse unterrichtet, um Verilog auszutragen, sodass Sie alle gewürzten VHDL-Leute noch etwas Neues entdecken können!
Schließlich haben wir [Michael A. Morris] mit Chamäleon. Chameleon ist ein arduino-kompatibles FPGA-Board mit einem Xilinx-Spartan 3A-FPGA-Bord. [Michael] Entwurf Chamäleon für zwei wichtige Zwecke: Soft-Core-Prozessoren sowie intelligente serielle Kommunikationsschnittstelle. Auf dem Prozessorsseiten scheint Chamäleon wirklich. [Michael] hat einen 6502-Kern in seinem Design umgesetzt. Dies bedeutet, dass es am besten im Haus als Kern eines Retrocomputing-Projekts ist. [Michael] ist immer noch schwierig bei der Arbeit an Chameleon, er ist erst kürzlich abb. 1.0 Laufen! Gute Arbeit [Michael]!
Willst du viel programmierbare Logik-Güte? Inspizieren Sie unsere programmierbare Logikliste!
Das über weckt Dinge für diese Episode des Hacklets! Wie immer, bis nächste Woche. Genaue gleiche Hackzeit, genau denselben Hackkanal, das Sie das Beste von Hackaday.io bringt!