NanoSD: Różnice pomiędzy wersjami
Z ZX Spectrum Wiki
(→Zasoby) |
(→Zasoby) |
||
Linia 43: | Linia 43: | ||
== Zasoby == | == Zasoby == | ||
+ | * schemat znajduje się w opisie interfejsu [http://speccy.pl/wiki/index.php?title=DivMMC DivMMC] | ||
* projekt płytki ([https://drive.google.com/open?id=13CLdxl32zW-xBAQjLSCZC4wYb5f9NdUs DipTrace] i [https://drive.google.com/open?id=18MNyC-B1elPmP-m4TI9ao4Vw0ZBWz_0D gerbery]) | * projekt płytki ([https://drive.google.com/open?id=13CLdxl32zW-xBAQjLSCZC4wYb5f9NdUs DipTrace] i [https://drive.google.com/open?id=18MNyC-B1elPmP-m4TI9ao4Vw0ZBWz_0D gerbery]) | ||
* lista materiałowa [https://drive.google.com/open?id=1fOBy0Nq7jUXCejHlLIGXk3N7CHxnm9I1 BOM] | * lista materiałowa [https://drive.google.com/open?id=1fOBy0Nq7jUXCejHlLIGXk3N7CHxnm9I1 BOM] |
Wersja z 21:57, 19 lut 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 (ang. Test Clock) – Wejście sygnału zegarowego |
2 | GND |
3 | TMS (ang. Test Mode Select) – Wybór trybu pracy |
4 | TDI (ang. Test Data In) – Wejście danych |
5 | TDO (ang. Test Data Out) – Wyjście danych |
- 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 montażowych. Inaczej gniazdo nie 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 można 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
- schemat znajduje się w opisie interfejsu DivMMC
- 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
- procedura aktualizacji ESXDOSa [1]