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
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.
Zasoby
- projekt płytki (DipTrace i gerbery)
- lista materiałowa BOM
- wsad do CPLD (XC9572XL.jed)
- ESXDOS jest dostępny na stronie Zaxona www.eightbitclone.com