OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 16.04.2024, 14:57

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 139 ]  Přejít na stránku 1, 2, 3, 4, 5 ... 10  Další
Autor Zpráva
 Předmět příspěvku: Výběr low cost FPGA
PříspěvekNapsal: 29.01.2015, 22:59 
Offline
Profík

Registrován: 27.07.2013, 13:24
Příspěvky: 903
Has thanked: 25 times
Been thanked: 125 times
Potřeboval bych nějaký brainstorming ohledně výběru lacinějšího FPGA, které by splňovalo následující požadavky:

1. příznivá cena/výkon (15-20€ při odběru desítek kusů)
2. QFP/TQFP pouzdro
3. podpora SDRAM s možností přímo vygenerovat si příslušné core z vývojového prostředí
4. schopnost přímo streamovat DVI/HDMI po TMDS párech
5. alespoň dvě nezávislé PLL nebo jiném možnosti generování hodin.
6. Vývojové prostředí musí být zdarma a běhat na linuxu stejně jako JTAG.
7. Více pinově kompatibilních modelů v rodině, abych mohl při případném přešvihnutí možností jednoduše upgradovat bez předělávání desky.

Předesílám, že jsem dosud používal výhradně Xilinx + ISE webpack, ale principielně nemám nic proti Alteře a Quartus vypadá jako menší zvěrstvo minimálně z důvodu velikosti. Další asi nepřicházejí v úvahu hlavně kvůli bodu (6.).

Předběžně mám zůžený výběr na Spartan3, možná i nějaký lowcost Spartan6 a Cyclone III nebo IV. U těch Alter si ale nejsem jistý jak je na tom s bodem (4.) Spartan 3 zase nemá plnohodnotné PLL.

_________________
Atari 600XL, 800XL/XE, 130XE, ST, STE, MegaST, 7800, JaguarCD, Commodore C64, Amiga 500/Plus, 1200, CDTV, Sinclair QL + GC, Sharp MZ800, Sord M5, CPC 6128, Spectravideo SVI X'Press, Sony HB-750, Philips CDi 370, Ohio Scientific Challenger, Eureka.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Výběr low cost FPGA
PříspěvekNapsal: 30.01.2015, 11:32 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:27
Příspěvky: 1029
Has thanked: 446 times
Been thanked: 155 times
Neporadím,ale jsem zvědavý co chystáš. Pochlub se.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Výběr low cost FPGA
PříspěvekNapsal: 30.01.2015, 12:33 
Offline
Profík

Registrován: 27.07.2013, 13:24
Příspěvky: 903
Has thanked: 25 times
Been thanked: 125 times
Je mi líto, ale zásadně se nechlubím ničím, co není hotové (a mnohdy ani po tom ;). Snažím se tím předejít situacím, že musím průběžně odpovídat na dotaz kdy už to bude a kolik mi mají poslat peněz.

_________________
Atari 600XL, 800XL/XE, 130XE, ST, STE, MegaST, 7800, JaguarCD, Commodore C64, Amiga 500/Plus, 1200, CDTV, Sinclair QL + GC, Sharp MZ800, Sord M5, CPC 6128, Spectravideo SVI X'Press, Sony HB-750, Philips CDi 370, Ohio Scientific Challenger, Eureka.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Výběr low cost FPGA
PříspěvekNapsal: 30.01.2015, 13:04 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 28.11.2014, 18:29
Příspěvky: 1493
Bydliště: Milovice
Has thanked: 12 times
Been thanked: 369 times
Ja by som to tipol na nejakú grafickú kartu 8-)

_________________
STbrigáda
Atari 800XL, POFO, Atari Mega 2/4Mb Ram, Atari Mega STe, Atari TT 030


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Výběr low cost FPGA
PříspěvekNapsal: 30.01.2015, 13:21 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:27
Příspěvky: 1029
Has thanked: 446 times
Been thanked: 155 times
ctirad píše:
Je mi líto, ale zásadně se nechlubím ničím, co není hotové (a mnohdy ani po tom ;). Snažím se tím předejít situacím, že musím průběžně odpovídat na dotaz kdy už to bude a kolik mi mají poslat peněz.


A kdy to bude? A kolik mám poslat? :-)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Výběr low cost FPGA
PříspěvekNapsal: 30.01.2015, 14:33 
Offline
Site Admin
Uživatelský avatar

Registrován: 05.04.2013, 15:29
Příspěvky: 2394
Bydliště: Starý Vestec
Has thanked: 426 times
Been thanked: 446 times
Kluci, jste dost OT. Ale na tohle dokáže málo zdejších uživatelů odpovědět fundovaně. Minimálně bych čekal tipy od VELESOFTa a mmartinky.

_________________
Amiga Sinclair Didaktik Sam_Coupé Enterprise SAM440ep μA1 MacBook_Air Mac_Mini_MOS CPC Atari MSX Acorn C64 RetroPC

http://party.oldcomp.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Výběr low cost FPGA
PříspěvekNapsal: 30.01.2015, 15:08 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
ctirad píše:
Potřeboval bych nějaký brainstorming ohledně výběru lacinějšího FPGA, které by splňovalo následující požadavky:

1. příznivá cena/výkon (15-20€ při odběru desítek kusů)
2. QFP/TQFP pouzdro
3. podpora SDRAM s možností přímo vygenerovat si příslušné core z vývojového prostředí
4. schopnost přímo streamovat DVI/HDMI po TMDS párech
5. alespoň dvě nezávislé PLL nebo jiném možnosti generování hodin.
6. Vývojové prostředí musí být zdarma a běhat na linuxu stejně jako JTAG.
7. Více pinově kompatibilních modelů v rodině, abych mohl při případném přešvihnutí možností jednoduše upgradovat bez předělávání desky.

Předesílám, že jsem dosud používal výhradně Xilinx + ISE webpack, ale principielně nemám nic proti Alteře a Quartus vypadá jako menší zvěrstvo minimálně z důvodu velikosti. Další asi nepřicházejí v úvahu hlavně kvůli bodu (6.).

Předběžně mám zůžený výběr na Spartan3, možná i nějaký lowcost Spartan6 a Cyclone III nebo IV. U těch Alter si ale nejsem jistý jak je na tom s bodem (4.) Spartan 3 zase nemá plnohodnotné PLL.


Spratan 3 ani Cyclone-III by som na nove veci uz nepouzil. Teda pokial sa ti nevalaju v sufliku.

Bod-3: cast sdram core z opencores.org bude mensie ako to co je vo vyjovom prostredi.

Bod-4: Na to scaci podpora na LVDS Tu mas v altere od cyclone

Bod-5: Pokial viem PLL maju len altery. V xilinxoch je nieco ine a;e funguje obdobne ale asi ti postaci aj tak.

Bod-7 je dost problem:

1.) aka taka kompatibilita byva len v ramci jedneho typu (Takze precohd napriklad CycloneIII -> Cyclone-IV neije mozny)
2.) Z poctom LUT klesa pocet IO na ukor napajania. (Napr Cyclone-II vo 144 pinovom puzdre ma u vyssieho z rodiny o 4 IO piny menej. Ostatne ale ostavaju na mieste.)
3.) Napr u altery v jednom puzdre su len dve velkosti. A ak nahodou su tri tak je strata IO portou uz dost velka.

Ja mam Altery. A osobne by som vybral nieco male z Cyclone-4 (EC4CE6 mam teraz a da sa upgradnut na EC4CE10)

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Naposledy upravil zz_indigo dne 30.01.2015, 15:10, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: Výběr low cost FPGA
PříspěvekNapsal: 30.01.2015, 15:09 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
ctirad píše:
Je mi líto, ale zásadně se nechlubím ničím, co není hotové (a mnohdy ani po tom ;). Snažím se tím předejít situacím, že musím průběžně odpovídat na dotaz kdy už to bude a kolik mi mají poslat peněz.


pokial za peniaze nic nechcu nech posielaju ;-)

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Výběr low cost FPGA
PříspěvekNapsal: 30.01.2015, 15:20 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.06.2013, 20:26
Příspěvky: 2487
Has thanked: 115 times
Been thanked: 424 times
ctirad píše:
Je mi líto, ale zásadně se nechlubím ničím, co není hotové (a mnohdy ani po tom ;). Snažím se tím předejít situacím, že musím průběžně odpovídat na dotaz kdy už to bude...

To znám, a vidím to podobně... navíc podle zákona schválnosti se pak ještě něco vyštění a projekt zabere víc času, než jsem já sám očekával...

ctirad píše:
...a kolik mi mají poslat peněz.

Tohle neznám ;) Bianko šek mi dosud nikdo vystavit nechtěl... 8-)

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Výběr low cost FPGA
PříspěvekNapsal: 30.01.2015, 20:01 
Offline
Profík

Registrován: 27.07.2013, 13:24
Příspěvky: 903
Has thanked: 25 times
Been thanked: 125 times
zz_indigo píše:
Bod-3: cast sdram core z opencores.org bude mensie ako to co je vo vyjovom prostredi.


To je pravda, i jsem se snažil něco nastudovat a přiohnout ručně na jeden dev board, ale proč alespoň z počátku nepoužít něco co funguje a v případě času případně optimalizovat.

Citace:
Bod-4: Na to scaci podpora na LVDS Tu mas v altere od cyclone


To si právě nejsem jistý. Spartan3A a 6 umí přímo TMDS, takže stačí doslova jen konektor a není problém 720p nebo na větších čipech případně s jistými triky až 1080p. U Alterey jsem tuto možnost nepostřehl, všichni na to používají extra brouky.

Citace:
Ja mam Altery. A osobne by som vybral nieco male z Cyclone-4 (EC4CE6 mam teraz a da sa upgradnut na EC4CE10)


Ano, tenhle se mi taky líbí, ale jsou tam nezodpovězené otázky výše.

_________________
Atari 600XL, 800XL/XE, 130XE, ST, STE, MegaST, 7800, JaguarCD, Commodore C64, Amiga 500/Plus, 1200, CDTV, Sinclair QL + GC, Sharp MZ800, Sord M5, CPC 6128, Spectravideo SVI X'Press, Sony HB-750, Philips CDi 370, Ohio Scientific Challenger, Eureka.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Výběr low cost FPGA
PříspěvekNapsal: 30.01.2015, 21:57 
Offline
Kecka

Registrován: 30.01.2015, 21:23
Příspěvky: 40
Has thanked: 1 time
Been thanked: 8 times
Ahoj,
na vyber od Xilinx ma pekne zpracovanou tabulku http://www.xilinx.com/publications/prod_mktg/low-end-portfolio-product-selection-guide.pdf coz je trochu neprijemny pohled, protoze clovek zjisti, ze budoucnost je na koulich (BGA).

1. příznivá cena/výkon (15-20€ při odběru desítek kusů)
Spartan 6 - XC6SLX4 nebo XC6SLX9 jsou posledni mohykani s nozickama ). Tyhle typy se pouzivaji pomerne hodne, takze relativne dobra dostupnost.

3. podpora SDRAM s možností přímo vygenerovat si příslušné core z vývojového prostředí
Xilina ma Core Generator, ale ten je pouzitelny jenom u FPGA co maji memory controller (nozickove nemaji). Ale jak uz predpisici psali http://www.opencores.org nebo Xilinx ma aplikacni poznamky s praktickou implementaci SDRAM radice.
http://www.xilinx.com/support/documentation/application_notes/xapp384.pdf
http://www.xilinx.com/support/documentation/application_notes/xapp851.pdf

4. schopnost přímo streamovat DVI/HDMI po TMDS párech
Spartan 6 - tohle umi. Prakticka zkusenost na tomhle kitu:
http://digilentinc.com/Products/Detail.cfm?NavPath=2,400,836&Prod=ATLYS
http://www.xilinx.com/support/documentation/application_notes/xapp495_S6TMDS_Video_Interface.pdf
TMDS a LVDS je hodne velky rozdil!
Osobne bych doporucil pouzit nejakou ochranu: http://www.onsemi.com/pub_link/Collateral/CM2020-01TR-D.PDF

5. alespoň dvě nezávislé PLL nebo jiném možnosti generování hodin.
XC6SLX4 nebo XC6SLX9 maji po dvou CMT. Jedna CMT obsahuje PLL + 2x DCM (jiny mene komplexni obvod pro praci s hodinami)

6. Vývojové prostředí musí být zdarma a běhat na linuxu stejně jako JTAG.
Xilinx ISE funguje na Linuxu. Na Xubuntu jsem mel akorat problem s instalaci USB ovladacu pro JTAG, ale dal se ukecat ).

7. Více pinově kompatibilních modelů v rodině, abych mohl při případném přešvihnutí možností jednoduše upgradovat bez předělávání desky.
XC6SLX4 nebo XC6SLX9 se daji prehazovat. Ale radeji koukni na presnou mapu v datasheetu ke Spartan 6
http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf

Předesílám, že jsem dosud používal výhradně Xilinx + ISE webpack, ale principielně nemám nic proti Alteře a Quartus vypadá jako menší zvěrstvo minimálně z důvodu velikosti. Další asi nepřicházejí v úvahu hlavně kvůli bodu (6.).
Xilinx ISE je proste .... Xilinx ISE, takze muzes pokracovat. Osobne se mi Quartus libi vice, ale nedelam uz v nem ).

Předběžně mám zůžený výběr na Spartan3, možná i nějaký lowcost Spartan6 a Cyclone III nebo IV. U těch Alter si ale nejsem jistý jak je na tom s bodem (4.) Spartan 3 zase nemá plnohodnotné PLL.
Spartan 3 bude za chvili problem, pokud se koukas za kopec, takze Spartan 6 od Xilinxu (tot muj subjektivni nazor). Nevim presne co TO bude, ale asi bude dulezity i pocet BlockRam a mozna se budou hodit i DSP bloky, treba pro nejaky upscale obrazu.
Drzim palce a kdybych mohl nejak pomoct.....
Kulich

_________________
Amiga 600 + 2MB Handmade Chip Ram a Gotek


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Výběr low cost FPGA
PříspěvekNapsal: 31.01.2015, 01:20 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
ctirad píše:
zz_indigo píše:
Bod-3: cast sdram core z opencores.org bude mensie ako to co je vo vyjovom prostredi.


To je pravda, i jsem se snažil něco nastudovat a přiohnout ručně na jeden dev board, ale proč alespoň z počátku nepoužít něco co funguje a v případě času případně optimalizovat.


Ti verim. Moje skumanie ako vyuzit SDRAM v mojich kitoch ma doviedlo k zaveru ze tie corecka su tak rodielne ze vymena nemusi byt trivialna

ctirad píše:
Citace:
Bod-4: Na to scaci podpora na LVDS Tu mas v altere od cyclone


To si právě nejsem jistý. Spartan3A a 6 umí přímo TMDS, takže stačí doslova jen konektor a není problém 720p nebo na větších čipech případně s jistými triky až 1080p. U Alterey jsem tuto možnost nepostřehl, všichni na to používají extra brouky.


cyclone-4GX ma display-port transciever.
Co sa tyka ostatnich mas pravdu. Podla toho co mam v poznamkach tak je ale mozne spravit to najnizsie rozlisenie len z par odpormy. Ukazka z cyclone-III https://www.youtube.com/watch?v=hkOZifLUp8s

Ono co som ale pozeral tak by som tie externe svaby moc nezatracoval. tie zlozitejsie niesu len transcievre ale robia aj enkodovanie a serializaciu vcetne zvuku. A osobne som nenasie IP core ktore by vedelo viac ako RGB bez zvuku.

Ale z pohladu cistoty rieseniia priameho prepoja FPGA-HDMI su na tom xilinxy lepsie. Ale co sa tyka vysledok vs pracnost su lepsie externe konvertory.

p.s.
Pozeral som a migracia 4CE6 -> 4CE10 v rovnakom puzdre by mala byt bez straty IO pinou.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Výběr low cost FPGA
PříspěvekNapsal: 31.01.2015, 14:07 
Offline
Profík

Registrován: 27.07.2013, 13:24
Příspěvky: 903
Has thanked: 25 times
Been thanked: 125 times
Ta GX řada je ale výrazně dražší, srovnatelná se Spartan 6. Kromě toho jestli to dobře chápu, zabudované jsou pouze serializery a tak jako tak je nutné použít PHY. Takže asi zatím se mírně přikláním k té EP4CE6. Ještě si táhnu Quartus, abych si ho trochu prohlédl než udělám finální rozhodnutí.

_________________
Atari 600XL, 800XL/XE, 130XE, ST, STE, MegaST, 7800, JaguarCD, Commodore C64, Amiga 500/Plus, 1200, CDTV, Sinclair QL + GC, Sharp MZ800, Sord M5, CPC 6128, Spectravideo SVI X'Press, Sony HB-750, Philips CDi 370, Ohio Scientific Challenger, Eureka.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Výběr low cost FPGA
PříspěvekNapsal: 31.01.2015, 15:38 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
ctirad píše:
Ta GX řada je ale výrazně dražší, srovnatelná se Spartan 6. Kromě toho jestli to dobře chápu, zabudované jsou pouze serializery a tak jako tak je nutné použít PHY. Takže asi zatím se mírně přikláním k té EP4CE6. Ještě si táhnu Quartus, abych si ho trochu prohlédl než udělám finální rozhodnutí.


No dufam ze nemas uz vela kodu z odkazmy na original Xilinx veci. Inak budes dost nadavat.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Výběr low cost FPGA
PříspěvekNapsal: 31.01.2015, 19:36 
Offline
Profík

Registrován: 27.07.2013, 13:24
Příspěvky: 903
Has thanked: 25 times
Been thanked: 125 times
Dosud jsem si vystačil s CPLD. S FPGA jsme si jenom hrál na XC3S200A na gameduinu M32, ale nemělo to dostatečný počet volných I/O, abych s tím něco skutečně vymyslel.

_________________
Atari 600XL, 800XL/XE, 130XE, ST, STE, MegaST, 7800, JaguarCD, Commodore C64, Amiga 500/Plus, 1200, CDTV, Sinclair QL + GC, Sharp MZ800, Sord M5, CPC 6128, Spectravideo SVI X'Press, Sony HB-750, Philips CDi 370, Ohio Scientific Challenger, Eureka.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 139 ]  Přejít na stránku 1, 2, 3, 4, 5 ... 10  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz