Nybörjare på VHDL undrar om utrustning
Nybörjare på VHDL undrar om utrustning
Så jag har precis börjat lära mig VHDL och har förstått att Quartus II är rätt bra att använda.
Men det jag har fastnat på är:
Vilken utrustning ska man använda för att skriva på chipen?
Jag har inte hittat någon användbar information på hela det stora internet, vilket känns konstigt. Har jag missat något?
//Viktor Wase
Men det jag har fastnat på är:
Vilken utrustning ska man använda för att skriva på chipen?
Jag har inte hittat någon användbar information på hela det stora internet, vilket känns konstigt. Har jag missat något?
//Viktor Wase
Re: Nybörjare på VHDL undrar om utrustning
Du skaffar ett program på PC:n t.ex Xilinx ISE eller Quartus etc. Sedan ansluter man en adapter i skrivarporten eller USB / Ethernet. Som i sin tur ansluts till FPGA kortets JTAG kontakt.
Proceduren är sedan att skriva kod, syntisera (kompilera), överföra binärfilen till FPGA, testa, repetera.
Sök på nyckelorden: Parallel port, USB, JTAG, FPGA, VHDL/Verilog så hittar du nog rätt.
Proceduren är sedan att skriva kod, syntisera (kompilera), överföra binärfilen till FPGA, testa, repetera.
Sök på nyckelorden: Parallel port, USB, JTAG, FPGA, VHDL/Verilog så hittar du nog rätt.
Re: Nybörjare på VHDL undrar om utrustning
Ungefär som blueint skrev behöver du ett speciellt JTAG-gärnssnitt från datorn till din FPGA-krets. Om det finns något universellt JTAG-gränssnitt som stödjer flera program eller kretsar vet jag inte. Säkrats är nog att kolla upp vad din utecklingsmiljö (Quartus 2) stödjer.
Re: Nybörjare på VHDL undrar om utrustning
Köper du ett färdigt labbkort som Altera (Terasic gör dem eg.) DE0 eller DE2 så ingår programmerare i kortet. DE0 kostar för vanliga dödliga runt 900:- + moms.
Är du student så ring till Digikey och fråga om studentpriser så får du köpa vissa av DE-korten till mycket bättre pris.
Är du student så ring till Digikey och fråga om studentpriser så får du köpa vissa av DE-korten till mycket bättre pris.
Re: Nybörjare på VHDL undrar om utrustning
DE0 Nano får du ännu billigare.
Jtag kretsen som sitter på terasic korten är densamma som usb-blaster,
så om du vill programmera "egna" kort googla på usb-blaster.
Om du skulle bli sugen på xilinx grejer så har digilent överkomliga priser på sina devkort.
Fast alteras verktyg är trevligare än xilinx's...
Jtag kretsen som sitter på terasic korten är densamma som usb-blaster,
så om du vill programmera "egna" kort googla på usb-blaster.
Om du skulle bli sugen på xilinx grejer så har digilent överkomliga priser på sina devkort.
Fast alteras verktyg är trevligare än xilinx's...
Re: Nybörjare på VHDL undrar om utrustning
På vilket sätt alteras verktyg är trevligare än xilinx?
Många anledningar:
men samma information får man ur ISE, fast på ett litet annat sätt.
Många anledningar:
- sättet man använder verktyget från kommandoraden (är enormt mycket bekvämare att skriva Makefiler till Quartus II)
Är något mindre bloatat (nerladdningspaketet för Quartus II är "bara" ca 3.5 gig gentemot xilinx 6 gig)
Mer funktionalitet i gratisversionen (t.ex. så kan man fritt använda signaltap i den, medans chipscope kräver licens)
Megawizard vs Coregen: coregenererade cores tenderar att ändra gränssnitt mellan versioner (och FPGA-varianter),
medans Megawizard genererade tenderar att vara kompatibla över versioner och FPGA-varianter
(Megawizard klarar dessutom att läsa ut de gamla inställningarna från den genererade verilog/VHDL filen,
så man slipper spara en massa extra konfigurationsfiler)
men samma information får man ur ISE, fast på ett litet annat sätt.
Re: Nybörjare på VHDL undrar om utrustning
Inga problem att använda makefiler för Xilinx ISE. Tidigt och stadigt Linuxstöd är också ett plus med Xilinx. Actel har också varit inne på den biten, MEN hadde en väldigt underlig licens.
Re: Nybörjare på VHDL undrar om utrustning
blueint: Läs innan du svarar...
Jag sa inte att det var några problem att använda Makefiler till ISE,
bara att Quartus kommandoradsverktyg är smidigare.
Vilken som var tidigast med Linuxstöd är ju inte så intressant i nuläget,
när båda har stöd.
Och att ISE är "stadigt" under Linux är väl en sanning med modifikation...
Actels verktyg ska helst inte nämnas, de är bland de värsta jag sett...
(synplify är det dock inget fel med)
Jag sa inte att det var några problem att använda Makefiler till ISE,
bara att Quartus kommandoradsverktyg är smidigare.
Vilken som var tidigast med Linuxstöd är ju inte så intressant i nuläget,
när båda har stöd.
Och att ISE är "stadigt" under Linux är väl en sanning med modifikation...
Actels verktyg ska helst inte nämnas, de är bland de värsta jag sett...
(synplify är det dock inget fel med)