Sida 1 av 1
Nybörjare på VHDL undrar om utrustning
Postat: 24 maj 2012, 14:59:31
av viwas002
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
Re: Nybörjare på VHDL undrar om utrustning
Postat: 24 maj 2012, 15:05:39
av blueint
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.
Re: Nybörjare på VHDL undrar om utrustning
Postat: 24 maj 2012, 15:14:30
av psynoise
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
Postat: 24 maj 2012, 20:06:37
av swesysmgr
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.
Re: Nybörjare på VHDL undrar om utrustning
Postat: 25 maj 2012, 00:42:43
av stekern
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...
Re: Nybörjare på VHDL undrar om utrustning
Postat: 25 maj 2012, 02:33:25
av blueint
@stekern, På vilket sätt?
Re: Nybörjare på VHDL undrar om utrustning
Postat: 25 maj 2012, 07:23:45
av stekern
På vilket sätt alteras verktyg är trevligare än xilinx?
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)
Sen är det lite andra saker som är mer smaksaker, jag gillar Quartus timing/syntes rapporter mer,
men samma information får man ur ISE, fast på ett litet annat sätt.
Re: Nybörjare på VHDL undrar om utrustning
Postat: 25 maj 2012, 16:13:42
av blueint
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
Postat: 25 maj 2012, 21:22:33
av stekern
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)