Hacklet 28 – Programmeerbare logische hacks

FPGA’s, CPLODS, PALS, Evenals Gals, Oh My! De hacklet van deze week richt zich op een paar van de allerbeste programmeerbare logische vacatures op Hackaday.io! Programmeerbare logische gadgets hebben de neiging om een ​​steile ontdekkingscurve te hebben. Niet alleen is een nieuwe hacker die complexe onderdelen ontdekt, maar er zijn hele nieuwe talen om te ontdekken – zoals VHDL of Verilog. Als je de duik neemt, evenals het springen naar programmeerbare logica is echter de moeite waard. Snelle taken die onmogelijk zijn met microcontrollers zijn ineens binnen handbereik!

Een fantastisch voorbeeld hiervan is [Tom McLeod’s] goedkope FPGA-gebaseerde HDMI-experimenteerbord. [Tom’s] doel was om een ​​bord te produceren die 720p-video kan uitvoeren via HDMI op een verstandige framesnelheid. Hij gebruikt een Xilinx Spartan 6-chip om het te doen, samen met een handvol ondersteuningscomponenten. De afbeeldingen worden op een SD-kaart bewaard. [TOM] wenst ook wat video met de configuratie te doen, maar hij moet nog zien of de chip snel voldoende zal zijn om met video-decodering te behandelen tijdens het genereren van de HDMI-gegevensstroom. [Tom] is al een paar maanden vreedzaam op dit project – dus we hopen dat hij ook deze publiceren zal zien, evenals een update sturen, of dat iemand zijn brongegevens zal ophalen en het project voortzetten!

Volgende is het onze eigen [Technolomaniac] met zijn Arduino-compatibele FPGA-schild. Beginnen met FPGA’s kan moeilijk zijn. [Technolomaniac] heeft het een beetje eenvoudiger gemaakt met dit schild. Oorspronkelijk begon als een baan op .IO, evenals nu aangeboden in de Hackaday-winkel, het schild heeft een Xilinx Spartan 6 FPGA. [Technolomaniac] maakte de macht en interfacing eenvoudig door regulatoren en niveauverschuivingen op te nemen om de gevoelige FPGA gelukkig te houden. Niet zeker waar te beginnen? Inspecteer [Mike Szczys ‘] Spartan-6 FPGA HI WORLD! [Mike] brengt ons van het installeren van de volledig gratis gereedschapsketen van Xilinx om een ​​”HELLO WORLD” LED-blinker te krijgen!

Nog steeds nadenken over het ontdekken van programmeerbare logica, maar niet zeker waar te gaan? Inspecteer de [Bruce Land’s] -onderwijs FPGA Parallel Computing. Inspecteer eigenlijk alles wat [Bruce] heeft gedaan op Hackaday.io – de man is een levend legende, evenals een rijkdommen van informatie over elektronica en ingebedde systemen. Als een professor van engineering bij de Cornell University van New York doet ook geen pijn! In het onderwijzen van FPGA Parallel Computing, [Bruce] Links naar Cornell’s ECE 5760-klasse, die hij instrueert. De les maakt gebruik van een Altera / Terasic DE2 FPGA-bord om parallelle computergroep te tonen met behulp van programmeerbare logische apparaten. Merk op dat [Bruce] deze klasse leert met Verilog, dus alles wat je doorgewinterde VHDL-mensen nog steeds iets nieuws kunt ontdekken!

Ten slotte hebben we [Michael A. Morris] met kameleon. Chameleon is een Arduino-compatibel FPGA-bord met een Xilinx Spartan 3a FPGA-aan boord. [Michael] Ontworpen kameleon voor twee belangrijke doeleinden: soft-core processors, evenals intelligente seriële communicatie-interface. Op de zijde van de processor schijnt Kameleon echt. [Michael] heeft een 6502-kern geïmplementeerd in zijn ontwerp. Dit impliceert dat het het beste in huis zou zijn als de kern van een retrocomputing-project. [Michael] is nog steeds moeilijk op het werk op kameleon, hij is onlangs gekregen voor Fantry 1.0 hardlopen! goed werk [Michael]!

Wil je veel meer programmeerbare logische goedheid? Inspecteer onze programmeerbare logische lijst!

Dat over wikkelt dingen voor deze aflevering van de hacklet! Zie je volgende week zoals altijd. Exacte zelfde hacktijd, exact hetzelfde hackkanaal, waardoor je het allerbeste van Hackaday.io!

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post