NanoSD: Różnice pomiędzy wersjami

Z ZX Spectrum Wiki
(Zasoby)
Linia 4: Linia 4:
  
 
Interfejs w wykorzystaniem kart miniSD zaprojektowany przez Zaxona w oparciu o [http://aticatac.altervista.org/portale/?q=node/12 DivMMC] Mario Prato.
 
Interfejs w wykorzystaniem kart miniSD zaprojektowany przez Zaxona w oparciu o [http://aticatac.altervista.org/portale/?q=node/12 DivMMC] Mario Prato.
 +
 +
Jeżeli ktoś chciałby zbudować interfejs we własnym zakresie, poniższe informacje mogą być przydatne:
 +
 +
*Należy zastosować EEPROM typu '''28C64B''', który należy zaprogramować i zabezpieczyć przed wlutowaniem w płytkę.
 +
*Nie należy instalować podstawki pod EEPROM (U11), ponieważ interfejs będzie zbyt wysoki, aby wpiąć go w złącze krawędziowe ZX Spectrum.
 +
*Wlutowanie EEPROMu nie wpływa na możliwość aktualizacji do nowszej wersji ESXDOS, ponieważ ESXDOS może być wgrywany z poziomu ZX Spectrum, np. z nowszej wersji w postaci pliku .TAP, albo z wykorzystaniem firmware’u autorstwa Andrew Owena.
 +
 +
*Układ pinów złącza JTAG do programowania CPLD:
 +
 +
 +
{| border = "1" style="text-align: left; border-collapse: collapse; border-spacing: 2px"
 +
|-
 +
! Pin nr
 +
! Funkcja
 +
|-
 +
| 1
 +
| TCK
 +
|-
 +
| 2
 +
| GND
 +
|-
 +
| 3
 +
| TMS
 +
|-
 +
| 4
 +
| TDI
 +
|-
 +
| 5
 +
| TDO
 +
|}
 +
 +
 +
*Na JTAGu nie został wyprowadzony pin dla napięcia odniesienia (Vref), ponieważ wcześniejsze modele kabli LPT nie wymagają jego obecności. Aby zaprogramować CPLD nowszym programatorem, płytkę należy zasilić np. z ZX Spectrum, a przewód Vref od programatora podłączyć do dowolnego miejsca z napięciem +3.3V (np. stabilizator LDO).
 +
*Przy montażu gniazda złącza krawędziowego, nie należy dociskać go to płytki. Gniazdo powinno być zamontowane tak, aby same końcówki nóżek były w otworach w płytce. Inaczej gniazdo będzie sięgało do złącza ZX Spectrum. Alternatywnie można zastosować gniazdo złącza krawędziowego o długich pinach (np. do owijania) i zainstalować je na wymaganą głębokość, aby sięgało złącza w ZX Spectrum. Długie nóżki gniazda wykorzystać do montażu dodatkowej płytki, pozwalającej na podpięcie następnego interfejsu za NanoSD. W ten sposób NanoSD być przelotowe.
 +
  
 
[[File:NanoSD02.jpg|thumb|400px|NanoSD]]
 
[[File:NanoSD02.jpg|thumb|400px|NanoSD]]

Wersja z 19:30, 3 sty 2018

DivMMC NanoSD by Zaxon

Opis

Interfejs w wykorzystaniem kart miniSD zaprojektowany przez Zaxona w oparciu o DivMMC Mario Prato.

Jeżeli ktoś chciałby zbudować interfejs we własnym zakresie, poniższe informacje mogą być przydatne:

  • Należy zastosować EEPROM typu 28C64B, który należy zaprogramować i zabezpieczyć przed wlutowaniem w płytkę.
  • Nie należy instalować podstawki pod EEPROM (U11), ponieważ interfejs będzie zbyt wysoki, aby wpiąć go w złącze krawędziowe ZX Spectrum.
  • Wlutowanie EEPROMu nie wpływa na możliwość aktualizacji do nowszej wersji ESXDOS, ponieważ ESXDOS może być wgrywany z poziomu ZX Spectrum, np. z nowszej wersji w postaci pliku .TAP, albo z wykorzystaniem firmware’u autorstwa Andrew Owena.
  • Układ pinów złącza JTAG do programowania CPLD:


Pin nr Funkcja
1 TCK
2 GND
3 TMS
4 TDI
5 TDO


  • Na JTAGu nie został wyprowadzony pin dla napięcia odniesienia (Vref), ponieważ wcześniejsze modele kabli LPT nie wymagają jego obecności. Aby zaprogramować CPLD nowszym programatorem, płytkę należy zasilić np. z ZX Spectrum, a przewód Vref od programatora podłączyć do dowolnego miejsca z napięciem +3.3V (np. stabilizator LDO).
  • Przy montażu gniazda złącza krawędziowego, nie należy dociskać go to płytki. Gniazdo powinno być zamontowane tak, aby same końcówki nóżek były w otworach w płytce. Inaczej gniazdo będzie sięgało do złącza ZX Spectrum. Alternatywnie można zastosować gniazdo złącza krawędziowego o długich pinach (np. do owijania) i zainstalować je na wymaganą głębokość, aby sięgało złącza w ZX Spectrum. Długie nóżki gniazda wykorzystać do montażu dodatkowej płytki, pozwalającej na podpięcie następnego interfejsu za NanoSD. W ten sposób NanoSD być przelotowe.


NanoSD

Zasoby