Autor Wątek: CPLD/FPGA - luźne rozmowy.  (Przeczytany 10028 razy)

smok.wawelski

  • ***
  • Wiadomości: 225
  • Miejsce pobytu:
    Warszawa
CPLD/FPGA - luźne rozmowy.
« dnia: 2016.10.20, 20:28:14 »
Jeśli dobrze widzę, to taki CPLD (EPM240) to ok. 25 zł ... bardzo ciekawa opcja.
Moje próby na Teensy 3.1 dość obiecujące ale zazdroszczę dokładności odwzorowania efektów BORDER. Nie uda mi się tego uzyskać w softwarze...
« Ostatnia zmiana: 2016.10.20, 22:11:27 wysłana przez smok.wawelski »

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: CPLD/FPGA - luźne rozmowy.
« Odpowiedź #1 dnia: 2016.10.20, 20:43:26 »
EPM240? To jest Altera MAX II, one pracują na 3,3V i nie są 5V-tolerant. Same z tym problemy, trzeba układ mocno obłożyć konwersjami, by dało się go pożenić z 5-woltową logiką.

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: CPLD/FPGA - luźne rozmowy.
« Odpowiedź #2 dnia: 2016.10.20, 21:29:55 »
Pewnie dlatego na schemacie jest nawalone tyle oporników :D
BTW na ali widzę xc9572 w PC84 za ~$1 (powinien chyba wystarczyć?) choć z różnych przyczyn nie jest to rozwiązanie optymalne ;)
Machines should work. People should think.

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: CPLD/FPGA - luźne rozmowy.
« Odpowiedź #3 dnia: 2016.10.20, 21:43:51 »
Bez xl???
Podasz linka?

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: CPLD/FPGA - luźne rozmowy.
« Odpowiedź #4 dnia: 2016.10.20, 21:47:03 »
Prosz.
Na ile gość jest wiarygodny - nie mam pojęcia....
Machines should work. People should think.

smok.wawelski

  • ***
  • Wiadomości: 225
  • Miejsce pobytu:
    Warszawa
Odp: CPLD/FPGA - luźne rozmowy.
« Odpowiedź #5 dnia: 2016.10.20, 22:12:50 »
Serio? Za dolara można mieć coś takiego? W czasach gdy 8bitowy Attiny Atmela kosztuje ze dwa?
Chyba od dzisiaj zaczynam zgłębiać tajniki VHDLa...

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: CPLD/FPGA - luźne rozmowy.
« Odpowiedź #6 dnia: 2016.10.20, 22:38:25 »
Gdzie Rzym, gdzie Krym :)
Jak chcesz się pobawić HDLem, to raczej proponowałbym coś takiego albo (szaleć to szaleć) nawet takiego (gdyby ta druga miała więcej portów wyprowadzonych to bym się ślinił ;) )
edit:
BTW, do obu potrzebujesz albo JTAGa na port drukarkowy, albo XILINX Platform Cable. Oczywiście są też wersje chińskie ;)
« Ostatnia zmiana: 2016.10.20, 22:45:20 wysłana przez steev »
Machines should work. People should think.

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: CPLD/FPGA - luźne rozmowy.
« Odpowiedź #7 dnia: 2016.10.21, 12:04:53 »
@steev A mnie przez chwilę ślinka pociekła bo ceny tych boardów są bardzo fajne. Ale powstrzymuje mnie jedna rzecz - nie mają żadnego zewnętrznego RAMu tylko to, co siedzi w FPGA. I jeszcze w tych tanich to w zasadzie tylko najmniejsze modele FPGA - jak już któryś z większych to od razu cena idzie znacznie do góry.

Jakby nie to, to pewnie bym sobie coś takiego sprawił choćby do zabawy ;)
« Ostatnia zmiana: 2016.10.21, 12:14:45 wysłana przez matofesi »

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: CPLD/FPGA - luźne rozmowy.
« Odpowiedź #8 dnia: 2016.10.21, 15:10:06 »
@matofesi Zależy do czego potrzebujesz. Pierwsza płytka w ogóle nie ma RAMu bo to CPLD. Ale z powodzeniem ją wykorzystywałem np. do testowania różnych układów synchronizacji dla monitora VGA.
Druga może nie ma zewnętrznego RAM, ale ma dość pinów by dodać pamięć jako moduł, a sam FPGA ma wg datasheeta 64kB block RAM i dość miejsca (tu już próbowałem syntezy na sucho :) ) by zmieścić dwa proce z80. Sporo rzeczy można na tym zbudować.
Chcesz coś poważniejszego? Sprawdź moduły S6 i A7 Diligenta, oraz Mimas v2 z Numato.
Chcesz gołą ale potężną 'podstawkę' do rozbudowanego projektu? miniSpartan6+ ze ScarabHardware jest dla Ciebie.
Ale wciąż uważam, że jeśli ktoś nie miał z układami konfigurowalnymi do czynienia, nie ma sensu wychodzić poza tego chińczyka :)
Machines should work. People should think.

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: CPLD/FPGA - luźne rozmowy.
« Odpowiedź #9 dnia: 2016.10.21, 15:25:06 »
Właściwie nie wiem czego bym chciał ;) Tak na prawdę to pobawić się taką zabawką i może nauczyć czegoś nowego na stare lata. I nie wydać na to całej nerki ;)

Kiedyś patrzyłem na DE0 Nano od Therasica i specyfikacja mi się podobała, ale całość była za droga, żeby to potraktować w kategorii zabawki. Teraz widzę, że są tańsze rzeczy więc może się w końcu zbiorę i coś sobie sprawię :)

I nie... nie miałem do czynienia z CPLD/FPGA poza używaniem urządzeń, które na nich bazują. Ale teoretycznie jestem z wykształcenia elektronikiem (choć w zawodzie nie przepracowałem nawet jednego dnia) więc może kiedyś bym się w to zaczął bawić ;)

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: CPLD/FPGA - luźne rozmowy.
« Odpowiedź #10 dnia: 2016.10.21, 16:20:34 »
Kiedyś patrzyłem na DE0 Nano od Therasica …
No tak, powinienem to zaznaczyć na początku - z przyczyn różnych1 proponowałem jedynie płytki ze scalakami Xilinxa.
Na ali dostępne są również płytki z alterami. Miłośnicy innych producentów mają już gorzej... :)

1) głównie takich, że jak szukałem od czego by tu zacząć, Xilinx miał najtańsze chipy. A jak już kupiłem programator i poznałem ciut ISE, to nie chciało mi się kombinować z innymi systemami (oprócz PSoC Cypressa)
Machines should work. People should think.

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: CPLD/FPGA - luźne rozmowy.
« Odpowiedź #11 dnia: 2016.11.06, 21:29:01 »
Ale wciąż uważam, że jeśli ktoś nie miał z układami konfigurowalnymi do czynienia, nie ma sensu wychodzić poza tego chińczyka :)
A tymczasem borem  lasem, wypatrzyłem AX309 i zasadzam się na nią na Aliexpress (będzie zniżka z okazji black friday  :) )
Machines should work. People should think.

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: CPLD/FPGA - luźne rozmowy.
« Odpowiedź #12 dnia: 2016.11.08, 11:28:23 »
Ale wciąż uważam, że jeśli ktoś nie miał z układami konfigurowalnymi do czynienia, nie ma sensu wychodzić poza tego chińczyka :)
A tymczasem borem  lasem, wypatrzyłem AX309 i zasadzam się na nią na Aliexpress (będzie zniżka z okazji black friday  :) )

Fajnie wygląda - ten ma już RAM. Co prawda FPGA nie jest jakoś porażająco wielkie, ale pewnie do zabaw i nauki się nada.

Jak rozumiem do programowania tej zabawki przez USB potrzebuję "Platform cable"? Jak się nie ma to cena takiej "przejściówki" znacząco podraża koszt startowy :(

Ale że święta idą to może uda mi się "naciągnąć" moją lepszą połowę ;)


steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: CPLD/FPGA - luźne rozmowy.
« Odpowiedź #13 dnia: 2016.11.08, 12:34:32 »
A tymczasem borem  lasem, wypatrzyłem AX309 i zasadzam się na nią na Aliexpress (będzie zniżka z okazji black friday  :) )

Fajnie wygląda - ten ma już RAM. Co prawda FPGA nie jest jakoś porażająco wielkie, ale pewnie do zabaw i nauki się nada.
Chcesz mieć coś wielkiego, kup Mist :)

Jak rozumiem do programowania tej zabawki przez USB potrzebuję "Platform cable"? Jak się nie ma to cena takiej "przejściówki" znacząco podraża koszt startowy :(
Ale że święta idą to może uda mi się "naciągnąć" moją lepszą połowę ;)
Jeśli USB - u chińczyka dostaniesz za ~$30
Jeśli masz w kompie/laptopie port równoległy, to wystarczy ci coś takiego albo takiego (do dostania także w innych miejscach, ceny zbliżone)
Machines should work. People should think.

matofesi

  • *****
  • Wiadomości: 2048
  • Miejsce pobytu:
    Toruń/Poland
Odp: CPLD/FPGA - luźne rozmowy.
« Odpowiedź #14 dnia: 2016.11.08, 12:44:31 »
Fajnie wygląda - ten ma już RAM. Co prawda FPGA nie jest jakoś porażająco wielkie, ale pewnie do zabaw i nauki się nada.
Chcesz mieć coś wielkiego, kup Mist :)

A to też mam w planach ;) Ale na jakąś wysoce nieokreśloną przyszłość :(

Cytuj
Jak rozumiem do programowania tej zabawki przez USB potrzebuję "Platform cable"? Jak się nie ma to cena takiej "przejściówki" znacząco podraża koszt startowy :(
Ale że święta idą to może uda mi się "naciągnąć" moją lepszą połowę ;)
Jeśli USB - u chińczyka dostaniesz za ~$30

No właśnie... do zabawki za 40 trzeba kupić kabelek za 30 ;)

Cytuj
Jeśli masz w kompie/laptopie port równoległy...

Nie mam.

No dobra. Wiem co i jak - zobaczymy co z tego wyniknie :)