Die Open-Source-Tools eignen sich gut für die Entwicklung und das Testen, sind aber nicht in der Lage, Ihre hdl zu synthetisieren, um einen Bitstream zu erzeugen; Sie müssen eines der Hersteller-Tools von Altera oder Xilinx (oder anderen) verwenden.
Die Hersteller-Tools kommen als Suiten, sind groß (5GB Installation und benötigen 7 bis 12 GB Speicherplatz) und für Windows und Linux verfügbar. altera.com xilinx.com
Es gibt jede Menge weiche Kerne da draußen. opencores.org wäre ein guter Ort, um einen Blick darauf zu werfen Es gibt den zpuino, der mit Arduino kompatibel ist.
Die beste Idee ist, einfach anzufangen und sich zu steigern. Besorgen Sie sich ein FPGA-Board, implementieren Sie ein einfaches Design (LED-Blinker) und arbeiten Sie sich von dort aus hoch. Ziemlich eine Lernkurve, vor allem, wenn Sie nicht viel digitale Elektronik getan haben.
Denken Sie daran, dass es sich um Hardware handelt und dass Sie Schaltungen entwerfen und keinen Code schreiben. Timing ist also alles.
Schauen Sie sich die Projekte von fpga4fun.com an und arbeiten Sie sie durch als Ausgangspunkt.
xilinx-basiert digilentinc hat einige preiswerte Boards, ebenso wie Gadget Factory. avnet hat eine usb dongle basierte Platine für $80.
altera-basiert . terasic hat einige schöne Boards.
Gadget Factory hat derzeit ein Kickstarter-Projekt für das paillio + einige Zusatzplatinen laufen http://www.kickstarter.com/projects/13588168/retrocade-synth-one-chiptune-board-to-rule-them-al