Köpråd FPGA utvecklingskit

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Köpråd FPGA utvecklingskit

Inlägg av Korken »

Godagens!

Jag har äntligen fått grisen ur säcken och börja lärt mig VHDL. Jag har precis skrivit klart min första CPU (en MIPS 32-bit) och skulle vilja testa att skriva en väldigt enkel men "komplett" MCU.
Tänkte testa att ha några grundläggande saker i den bara för att testa så jag kan lära mig tex Wishbone interfacet som är populärt i OpenRISC projektet.
Så tänkte skriva en enkel timer och kommunikationsinterface. Sedan får jag se vad tiden räcker till då jag tänkte ha detta som kvällssyssla bredvid sommarjobbet.

Men nu till frågan! Jag har fastnat för Xilinx, men hur uppskattar jag hur "stor" FPGA jag behöver för att kunna testa min design?
Jag har verkligen noll koll när det kommer till detta så alla tipps är välkomna!
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Köpråd FPGA utvecklingskit

Inlägg av blueint »

Översätt antal grindar till antall celler. Alternativt formulera det i VHDL/Verilog och syntisera. Kolla sedan hur stor procent som rapporteras som använt.
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7226
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Re: Köpråd FPGA utvecklingskit

Inlägg av psynoise »

Nu är jag själv oinsatt i datordesign men måste du veta vilken specifik FPGA du ska använda innan du börjar beskriva din mikrokontroller?
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Köpråd FPGA utvecklingskit

Inlägg av blueint »

Det behöver man egentligen bara göra om man är beroende av specifika hårdvarudelar som är inbyggda. T.ex stöd för hårdvaruaccelererad flyttalsmultiplikation.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4750
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: Köpråd FPGA utvecklingskit

Inlägg av Swech »

Du kan ju torrsimma, d.v.s kör hela designen i Xilinx miljön så får du snart
fram vad du behöver i kapacitet.

Själv fastnade jag för Altera då deras compiler var myyyycket snabbare än Xilinx
men det var 4-5 år sedan..

Swech
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Re: Köpråd FPGA utvecklingskit

Inlägg av Andax »

Kommer du att köra med webpack (dvs gratisversionen) av Xilinx ISE?
overclocked
Inlägg: 71
Blev medlem: 13 juni 2006, 21:34:24
Ort: Gävle

Re: Köpråd FPGA utvecklingskit

Inlägg av overclocked »

Hej Korken,

Kul att höra att skaran FPGA-hobbyister utökas, det är en rolig sysselsättning!

En fråga, vilken miljö har du använt när du skrivit/debuggat din CPU? Känns lite ovanligt att ha skrivit klart en 32-bitars CPU utan att ha ramlat över antingen ISE eller Quartus.. :-) Strunt samma..

Jag själv äger 3 st. FPGA-utvecklingskort där samtliga känns väldigt trevliga.
Xilinx Spartan-3 Starter Kit - 200K
(http://www.digilentinc.com/Products/Det ... od=S3BOARD)

Xilinx Microblaze Starter Kit - Spartan-3E 1600E
(http://www.digilentinc.com/Products/Det ... od=S3E1600)

Altera BeMicro SDK - Cyclone IV: EP4CE22
(http://www.alterawiki.com/wiki/BeMicro_SDK)

Ett råd är att inte haka upp dig på kort som just detta projekt "passar" i utan försök tänka större och tänk ut vilka anslutningsmöjligheter du vill ha på utvecklingskortet. Själv tyckte att att samtliga dessa kort hade för dåligt med anslutningar så jag har tagit fram ett eget kort som passar alla 3 korten. Budget är en viktig faktor också å klart..

Köpte jag ett kort idag skulle jag satsa på både ett kort med mycket av allt, men ändå överkomligt, exempelvis:
http://www.digilentinc.com/Products/Det ... Prod=ATLYS

eller alternativt försöka maximera mängden programmerbar logik per krona, exempelvis:

ALTERA:
http://www.terasic.com.tw/cgi-bin/page/ ... 139&No=502

XILINX:
http://shop.ztex.de/product_info.php?products_id=64 (åtminstone detta kräver en version av utvecklingsverktygen som inte är gratis)

Orsaken till rådet angående de 2 sista korten är att jag just nu känner att mina kort är för små rent logikmässigt. Detta pga. mitt senaste projekt:
https://bitcointalk.org/index.php?topic=9047.0
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Köpråd FPGA utvecklingskit

Inlägg av blueint »

Chippet Xilinx XC3S500E ger mycket för pengarna.
Användarvisningsbild
Korken
Inlägg: 2230
Blev medlem: 3 februari 2006, 19:19:36
Ort: Luleå, Porsön

Re: Köpråd FPGA utvecklingskit

Inlägg av Korken »

Oj, detta gick fort!
Nu ska vi se.

Andax: Jag kör med Xilinx ISE Webpack. Det fungerar riktigt bra tycker jag och det är riktigt enkelt att göra testbänkar! (efter ett pytonscript som gör assembler kod åt mig)

overclocked: Tackar för tippsen, ska kolla på de och se vad de har att erbjuda!
Som du säger så vill jag inte bli begränsad om jag får lust att utöka mycket mer! Jag går redan i planer på att försöka designa (igen mycket enkel men fungerande) dubbelkärnig MCU. Så jag vill ha utrymmet för att kunna testa i.

Swech: Jag funderade först på det, men jag funderade på att skriva ett enkelt Flash-interface och de är svårt att veta om det fungerar om jag inte har något att testa på.
Användarvisningsbild
Andax
Inlägg: 4379
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Re: Köpråd FPGA utvecklingskit

Inlägg av Andax »

Här hittar du trevliga (men tyvärr ganska dyra) moduler, med USB2.0 alt PCI express anlsutning: http://www.opalkelly.com/
Fördelen är att du kan konfigurera FPGA via USB och på så vis kan byta design på någon sekund utan JTAG-programmerare.
Sedan kan du använda USB-interfacet att skyffla data från/till FPGA till/från en PC.
Skriv svar