„Arduino Uno“ met ATmega328 – in een FPGA

4 mei 2016, 12:32
„Arduino Uno“ met ATmega328 – in een FPGA
„Arduino Uno“ met ATmega328 – in een FPGA
Op het eerste gezicht lijkt de afgebeelde kaart een gewone Arduino Uno: connectors, voeding, ISP -interface, reset-toets, zelfs de kleur is hetzelfde als bij het origineel. Maar wacht eens: staat daar niet „ALTERA“ op de hoofdprocessor? Inderdaad, het hart van de XLR8 van Alorium Technology is een FPGA. Het geniale is, dat deze bouwsteen al vanuit de fabriek een ATmega328-compatibele soft-processor bevat. De kaart is volgens de fabrikant net als een normale Uno te programmeren met de Arduino IDE. Natuurlijk zijn er ook 32 kB flashgeheugen en 2 kB RAM beschikbaar en ook voor de rest is er goed gelet op de vergaande compatibiliteit. Hoewel de voedingsspanning van de processor 3,3 V is, zijn de digitale ingangen 5 V-tolerant en op de zes analoge ingangen kunnen we spanningen van 0 tot 5 V aansluiten. De meeste shields zouden dan ook zonder problemen te gebruiken moeten zijn.

De fabrikant wil met deze slimme kaart zijn Xcelerator Blocks (XB) promoten: dit zijn blokken bestaande uit logicacellen met een bepaalde functie, die gevorderde gebruikers als extra kunnen implementeren. Tot nu toe zijn er bijvoorbeeld een servobesturing en drijvende komma-eenheid beschikbaar, en meer XB's (bijvoorbeeld voor meer UART's enz.) zijn aangekondigd. Het FPGA-image kan via de USB -poort worden geüpdate. Alorium is zelfs van plan om delen van de broncode vrij te geven, zodat gebruikers met kennis van VHDL- of Verilog eigen XB's kunnen gaan schrijven. Het resultaat zou dan een Arduino Uno met heel persoonlijke hardware-functies zijn!

Meer informatie:
www.aloriumtech.com

Verkrijgbaar bij Mouser:
www.mouser.com/alorium-technology
 
Reacties worden ingeladen...
gerelateerde items