Ich arbeite seit den 90er Jahren mit MCUs und habe mich kürzlich mit den Chips der Spartan6-Serie von Xilinx in die FPGA-Szene gewagt. Angenommen, ein einfaches Fabrikautomatisierungsdesign mit Sensoren und Motoren und etwas Intelligenz, um alles miteinander zu verbinden, auf welcher Art von Gerät könnte ich das Design schneller und einfacher fertigstellen, MCUs oder FPGAs? Kleine oder "offensichtliche" Punkte werden ebenfalls geschätzt, da ich im Allgemeinen neu bei FGPA bin.
Es gibt keinen Grund, FPGAs zu verwenden, es sei denn, Sie müssen es. Selbst zwei ähnlich talentierte Ingenieure im MCU- und FPGA-Bereich würden eine MCU für eine relativ einfache Automatisierungsaufgabe verwenden.
Pro MCU:
Verwenden Sie ein FPGA, wenn Sie müssen, weil:
Oder:
Einige Gründe, warum ich glaube, dass die Verwendung eines Mikrocontrollers (MCU) für Sie einfacher wäre:
In jedem Fall ist es notwendig, mit dem von Ihnen geschriebenen Code vorsichtig umzugehen, damit er in allen Situationen, insbesondere unter gefährlichen Bedingungen, ordnungsgemäß funktioniert.
Chris Stratton
Bogenmaß