Forum: FPGA, VHDL & Co. Können diese Arduino-Sensor-Kits auch mit einem FPGA-Board verwendet werden?


von Emil G. (balsamico)


Lesenswert?

Hallo,

ich möchte mir ein FPGA-Board zulegen um damit herumzuexperimentieren 
und meine Verilog-Kentnisse zu vertiefen. Etwa dieses hier:

https://www.ebay.de/itm/XILINX-Board-XC3S250E-Xilinx-Spartan-3E-FPGA-Development-Kit-LCDs-12-Modules/261136083279?epid=1939114786&hash=item3cccec694f:g:xxUAAMXQhpdRpCxI&autorefresh=true

Für die Arduinos gibt es ja ganz tolle Sensorpakete, z.B.:

https://www.ebay.de/itm/37-in-1-Sensor-Module-Kit-fur-Arduino-Kompatibel-KY-001-KY-002-KY-003-KY-004/122652845548?hash=item1c8eade5ec:g:9NMAAOSwJBBZlUst

Da steht ja, dass die Arduino-kompatibel sind. Ist irgendetwas speziell 
an den Bauteilen oder kann ich die genauso mit einem FPGA verwenden? 
-nur um eben mal verschiedenes auszuprobieren...

Auf manchen Sensoren kann man kleine Chips oder so erkennen. Sind das 
nur Analog-Digitalwandler oder ICs, die für den Arduino 
Auswertungs-Vorarbeit leisten und was die tun, ich eigentlich in den 
FPGA integrieren würde? Oder liege ich mit beidem falsch?

-Danke

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Emanuel G. schrieb:
> Da steht ja, dass die Arduino-kompatibel sind. Ist irgendetwas speziell
> an den Bauteilen oder kann ich die genauso mit einem FPGA verwenden?
Wenn du die Dinger mit der passenden IO-Spannung bekommst. Mehr als 3,3V 
ist bei keinem FPGA drin...

> Auf manchen Sensoren kann man kleine Chips oder so erkennen. Sind das
> nur Analog-Digitalwandler oder ICs, die für den Arduino
> Auswertungs-Vorarbeit leisten und was die tun, ich eigentlich in den
> FPGA integrieren würde? Oder liege ich mit beidem falsch?
Kommt drauf an. Am ehesten dürften das dann Operationsverstärker o.ä. 
sein.
Und wenn das ADC sind, dann musst du die Ansteuerung ins FPGA hacken. 
Denn den eigentlichen ADC bekommst du nicht ins FPGA.

von Gustl B. (-gb-)


Lesenswert?

Also für den Preis würde ich ein anderes FPGA Board nehmen. Der Spartan3 
wird von VIVADO nicht unterstützt und einen JTAG Adapter musst du auch 
noch kaufen.

Hier 
https://store.digilentinc.com/cmod-a7-breadboardable-artix-7-fpga-module 
ist ein aktuelles FPGA und JTAG mit dabei.

von Emil G. (balsamico)


Lesenswert?

Gustl B. schrieb:
> Also für den Preis würde ich ein anderes FPGA Board nehmen. Der Spartan3
> wird von VIVADO nicht unterstützt und einen JTAG Adapter musst du auch
> noch kaufen.
>
> Hier
> https://store.digilentinc.com/cmod-a7-breadboardable-artix-7-fpga-module
> ist ein aktuelles FPGA und JTAG mit dabei.

Vielen Dank, das ist ein sehr wertvoller Hinweis für mich. Wir haben im 
Digitaltechnik-Kurs Xilinx ISE verwendet, das scheint ja schon etwas 
veraltet zu sein. Vivado habe ich noch nie gehört, aber das sollte wohl 
besser meine Wahl sein -und entsprechende Hardware dazu. Ich bin echt 
froh darüber, dass du dir den Post nicht gespart hast!

von Martin S. (strubi)


Lesenswert?

Emanuel G. schrieb:
> Vivado habe ich noch nie gehört, aber das sollte wohl
> besser meine Wahl sein -und entsprechende Hardware dazu.

Naja. Es gibt auch andere Stimmen, die sagen: Besser noch 'n Weilchen 
bei der (offiziell unsupporteten) ISE 14.7 bleiben. Kommt halt draufan, 
was du machen willst/musst. Für die bewährten Spartan3-6 tut die ISE 
wunderbar, wenn man sie mal im Griff hat. Vivado hatte ne Menge Macken 
als ich's das letzte Mal angefasst habe (2 Jahre her).

von Sigi (Gast)


Lesenswert?

Emanuel G. schrieb:
> Da steht ja, dass die Arduino-kompatibel sind. Ist irgendetwas speziell
> an den Bauteilen oder kann ich die genauso mit einem FPGA verwenden?

Wie bei vielen Chinaboards musst du sehr vorsichtig
sein, am besten erstmal in den zugehörigen Schaltplan
schauen.

Ich z.B. habe das VGA/PS2-Board. VGA ist sehr merkwürdig
(im Vergleich zu R2R wie üblich) und PS2 hat keinen
Spannungsanpassung von 5V-PS2 nach 3.3V/2.5/etc. D.h.
du riskierst die "Gesundheit" deines FPGA-Boards. Ich
verwende hier einen eigenen Adapter, was aber wieder
extra Aufwand ist.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.