Autor Wątek: miniSpartan 6  (Przeczytany 24088 razy)

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
miniSpartan 6
« dnia: 2018.08.22, 21:36:59 »
Wątek techniczny o ZX Spectrum Next i podobnych na płytce miniaturowej z FPGA.

Strona na wiki speccy.pl: http://speccy.pl/wiki/index.php?title=MiniSpartan6
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

zaxon

  • *****
  • Wiadomości: 4689
Odp: miniSpartan 6
« Odpowiedź #1 dnia: 2018.08.22, 22:20:01 »
Mozna prosić o zdjecie od spodu?
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: miniSpartan 6
« Odpowiedź #2 dnia: 2018.08.22, 22:22:57 »
Prosić można, ale nie mam. Za jakiś tydzień powianiem mieć toto w swoich rękach.

Mogę dać porównanie wymiarami z ciastem malinowym (RPi)
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: miniSpartan 6
« Odpowiedź #3 dnia: 2018.08.23, 10:04:21 »
Dwa zdjęcia gotowego modułu.

KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

gregoryi

  • ****
  • Wiadomości: 288
  • Miejsce pobytu:
    Opole
Odp: miniSpartan 6
« Odpowiedź #4 dnia: 2018.08.23, 10:53:08 »
Mam pytanie czy Spartan jest zaprogramowany?
Bo jak nie to nie mam go czym zaprogramować.
ZX Spectrum 16, ZX Spectrum 48, ZX Spectrum 128 +2 Grey, ZX Spectrum 128 +3, Amstrad 6128, Commodore 64C, Amiga 600, Klony - Harlequin 48 Rev G, Harlequin 128 Rev 2D, Just Speecy 128, ZX Nuvo 128

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: miniSpartan 6
« Odpowiedź #5 dnia: 2018.08.23, 10:59:13 »
Spartan jest "karmiony" wsadem przy (re)starcie - z pamięci flash.

gregoryi

  • ****
  • Wiadomości: 288
  • Miejsce pobytu:
    Opole
Odp: miniSpartan 6
« Odpowiedź #6 dnia: 2018.08.23, 11:10:13 »
W takim razie będę potrzebował kupić zaprogramowany flash bo inaczej d...a.
Dzięki za odpowiedź.
ZX Spectrum 16, ZX Spectrum 48, ZX Spectrum 128 +2 Grey, ZX Spectrum 128 +3, Amstrad 6128, Commodore 64C, Amiga 600, Klony - Harlequin 48 Rev G, Harlequin 128 Rev 2D, Just Speecy 128, ZX Nuvo 128

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: miniSpartan 6
« Odpowiedź #7 dnia: 2018.08.23, 11:32:09 »
Z tym flashem to jest jakaś lipa:

• BOM v.0 (wrzucony wcześniej do posta) ma podane 2 symbole kostek na 3,3V, a w opisie słownym jest "1.8V". Na dodatek w BOM jest stabilizator 1,2V, a nie ma 1,8V. Ale to wersja 0 dokumentu, więc zapomnijmy o niej.


• W BOM v.1 (jest na wiki) - W25Q128JVSIM to flash 3-woltowy (w obudowie SOIC8 200 mils). Jednak w BOM nie a stabilizatora 1,8V, jest za to stabilizator 1,2V???

Załączam generalny przewodnik po oznaczeniach pamięci flash (szeregowych).
Specyfikację W25Q128JVSIM można znaleźć tutaj.
« Ostatnia zmiana: 2018.08.23, 12:05:15 wysłana przez trojacek »

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: miniSpartan 6
« Odpowiedź #8 dnia: 2018.08.23, 11:56:50 »
Spartan 6 jest dwunapięciowy - 1.2v core, 3.3v I/O itp.
1.8v by go ugotowało... Schemat pokazuje dobry stabilizator - 1.2v (edit: w BOM też widzę stabilizator 1.2)
Machines should work. People should think.

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: miniSpartan 6
« Odpowiedź #9 dnia: 2018.08.23, 12:08:33 »
No OK, czyli 1,2V jest dla Spartana.
Z tego wynika, że flash jednak jest 3-woltowy, a o BOM w wersji 0 (czyli jak na obrazku poniżej) najlepiej zapomnieć ;)

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: miniSpartan 6
« Odpowiedź #10 dnia: 2018.08.23, 12:22:06 »
Owszem, opis jest zły... Na szczęście podane kostki są dobre :)
Machines should work. People should think.

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: miniSpartan 6
« Odpowiedź #11 dnia: 2018.08.23, 12:29:51 »
Wiki rodzi się w bólach. Tam i tylko tam będą wiążące schemat i BOM.

Proszę, nie odwolujcie się do czegoś archiwalnego.

SRAM ma być 512KB a flash 16MB.

Do odpalenia Nexta wymagane sa nastepujce modyfikacje na tej plytce:

  • Do nogi nr 3 U2 (XA10) dodajemy rezystor 1k0, a druga jego strone podpinamy do GND (pull-down)
  • Nogi 26 (XA20) i 42 (XA15) U2 zwieramy
  • Pomijamy uklad U8 i U9
  • Pole nr 1 U8 (RAM_CS0) laczymy z polem nr 4 U9 (RAM_CS)

Wyjscie wideo na miniDIN8 jest troche inaczej zorganizowane niz w HQ i podobnych:

PinHQmSpartan
1GNDGND
2Audio (mono)Audio_L
3Blank+3.3V/VSync
4GG
5SwitchAudio_R
6RR
7BB
8CSyncHSync
« Ostatnia zmiana: 2018.08.23, 13:07:49 wysłana przez Klaud »
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

zaxon

  • *****
  • Wiadomości: 4689
Odp: miniSpartan 6
« Odpowiedź #12 dnia: 2018.08.23, 12:58:05 »
Robie zamówienie w Mouserze, zamówić więcej tych pamięci? W TME, Farnellu nie ma a z digikeya sciagac to urwanie d..   to znaczy głowy.
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

gregoryi

  • ****
  • Wiadomości: 288
  • Miejsce pobytu:
    Opole
Odp: miniSpartan 6
« Odpowiedź #13 dnia: 2018.08.23, 13:25:16 »
A czy nie może być 2MB RAM-u?
ZX Spectrum 16, ZX Spectrum 48, ZX Spectrum 128 +2 Grey, ZX Spectrum 128 +3, Amstrad 6128, Commodore 64C, Amiga 600, Klony - Harlequin 48 Rev G, Harlequin 128 Rev 2D, Just Speecy 128, ZX Nuvo 128

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: miniSpartan 6
« Odpowiedź #14 dnia: 2018.08.23, 13:36:48 »
Na tym etapie nie. Może uda się wsadzić 1MB, ale na razie nie.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76