Können diese Arduino-Sensor-Kits auch mit einem FPGA-Board verwendet werden?

OP #5315196
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
Moderator (Firma: Titel) Persönliche Seite #5315207
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.
OP #5316461
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!
#5316504
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).
Gast #5316532
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren