Vlákno názorů k článku Otevřená grafická karta: nadějný prototyp od Clock - Bych si dovolil trochu kritiky. Jsou ke karte dostupne...

  • Článek je starý, nové názory již nelze přidávat.
  • 12. 1. 2007 19:25

    Clock (neregistrovaný)
    Bych si dovolil trochu kritiky.

    Jsou ke karte dostupne zdrojaky (editovatelne soubory pro navrhovy program)? Posledne tusim ze nebyly.

    Pak taky tusim ze to je navrhovany v komercnim programu za big $$$ cink-cink cash-money! - tedy neco jako free software aplikace napsana v programovacim jazyku ktery je dostupny jen za licenci - rekneme v Delphi?

    A samozrejme to pouziva Xilinx - to rozhodne neni otevreny hardware. K tomu by nejdriv museli ten Xilinx (nebo Lattice nebo co tam maj) reverseengineerovat a napsat si vlastni kompilator, a ne tu multigigabajtovou windows-klik aplikaci kterou Xilinx nabizi. Jednou jsem se to pokousel nainstalovat pod wine v Linuxu a zazitek skutecne otresny.

    Ja bych to oznacil spis za "komercni grafarnu postavenou na FPGA ke ktere je free software firmware, a nikdo od toho jeste nevidel bezici vzorek".

    Jestli neni free alternativa ke Xilinxu (jako ze neni), nikdo jim nebranil v tom pustit GNU Electric a navrhnout opravdovej cip. Kdyz studenti na vysokych skolach si muzou nechavat vyrabet opravdovy cip tak bych rek ze oni by to mohli taky zvladnout.

    Taky si dokazu zive predstavit ze by tohle bylo navrzeny v gEDA - vyvojar by nesmel byt liny si tam featury co tam chybeji (vlnovody apod.) dopocitat manualne. Kdyz se to tak delalo cele desitky let, tak to muzou delat tak i dneska.
  • 12. 1. 2007 21:11

    lukage (neregistrovaný)
    Tahle kritika se mi příliš nelíbí... Balík gEDA rozhodně nestačí na návrh PCB takového formátu, na to je potřeba skutečně profesionální software. Až bude gEDA schopen bez problémů routovat diferenciální signály a to ještě stejné délky pro všechny vývody (tohle je potřeba u DDR pamětí), korektně udělat fanout u BGA pouzdra, udělat analýzu přeslechů digitálních signálů mezi ssebou apod. tak prosím. Eagle Vám na to asi také sotva postačí. gEDA stačí na velice malé projekty nejlépe standartních roztečí. Zkuste v tom zkombinovat pár součástek s metrickými roztečemi vývodů a pár s imperiálními a uvidíte sám. Ačkoliv používám LiNUX kde to jde, u návrhů těchto desek to nejde.

    Kde to ovšem jde je u onoho Vámi zmiňovaného multigigabajtového megabalíku. OGD-1 byla dělána s čipem který je podporován free verzí Xilinx ISE, tudíž nástroj pro programování je zdarma ke stažení na webu Xilinx. A teď to překvapení - ISE i ve free verzi WebPack je dostupný pro Windows, Linux a Solaris. Nač tedy wine, to nechápu. Verze 2 - GNU apliakce pro tvorbu bitstreamu pro FPGA Xilinx bych chtěl také vidět, protože naprogramovat syntézu do RTL, mapper, router a bitstream generátor pro FPGA je skutečný oříšek, a ta ohavná aplikace od Xilinxu je tak velká hlavně proto, protože obsahuje definice pro syntetizér, mapper a router pro všechny podporované obvody. Samotné programy a podpůrné knihovny tolik nezaberou, ačkoliv také nejsou nejmenší protože přeci jen něco musí umět. A není to jen o tom dostat z HDL jazyka bitstream - jde o to to udělat co nejefektivněji vzhledem k počtu využitých prostředků FPGA tak také vzhledem k rychlosti návrhu uvnitř (to je hlavně na kvalitním place & routeru). Ne nadarmo jsou firmy které vytvářejí pouze tyto specializované aplikace (Synplicity apod.).

    Celkem se mi zdá že kritizujete oblast o které zhola nic nevíte. Na FPGA Xilinx není potřeba provádět prakticky žádný reversní engeneering, v datasheetu obvodu jsou všechny potřebné informace o vnitřní struktuře čipu (složení CLB, IOB, JTAG portů apod.) a v dalších dokumentech je popsán protokol pro JTAG pro programování tohoto čipu pomocí XSVF formátu. Už jen z tohoto důvodu je výroba i OpenSource FPGA jak plácání do větru vzhledem k použité technologii a ceně těchto obvodů.

    Ad věta "featury co tam chybějí (vlnovody apod.)" bez komentáře, celý gEDA by se musel pro návrh takovéhle desky o x tisíc procent vylepšit. Ona parafráze na vlnovody - mikrovlnná technika ve formě vlnovodů je vzhledem k existenci spousty klasicky odvozených i empirických vztahů asi jedinou oblastí kde se toto dá počítat ručně (a to i složitější prvky jako izolátory, cirkulátory, atenuátory apod.). V mikropáskové technice už je daleko lepší využít software pro návrh planárních mikrovlnných obvodů.
  • 13. 1. 2007 13:15

    Daniel (neregistrovaný)
    Uplne souhlasim.. jo a dival jsem se na tu ronju, Clocku, kdy predstavis svoje 1-chip reseni na 100Mbps? ;)

    Popravde se mi nelibi ten bordel se soucastkama v plechove krabici - nevidim duvod proc to nerealizovat v smd, 0805 nebo 0603 technologii (a hlavne nejaky low voltage.. at neni treba to silene stineni).. aha.. neni v cem navrhnout tistak, tak to jo :)
  • 13. 1. 2007 14:48

    petr (neregistrovaný)
    btw. a proc se toho nechytis ty?