Autor Wątek: Budujemy ZXUNO  (Przeczytany 39576 razy)

martin381

  • *****
  • Wiadomości: 1213
  • Miejsce pobytu:
    JAROCIN
  • Gdzie jestem.....dokąd zmierzam....dokąd
Odp: Budujemy ZXUNO
« Odpowiedź #30 dnia: 2016.08.27, 19:18:29 »
Tak też  myslalem  a oprócz  tego to wielkie programisko
Nie zna ktoś coś mniejszego ale na lpt
Spectrusie  i akcesoria(rożne  , przechodnie , nie tylko komputerki) , miałem w rękach ISSUE 1 , Harlequin , poszukuję spektrusia którego zmajstrowałem 28 lat temu , AX81 , ZXUNO , ICOM IC7000  call sign SQ3PLR

jackfinch

  • ****
  • Wiadomości: 426
  • Miejsce pobytu:
    uk
Odp: Budujemy ZXUNO
« Odpowiedź #31 dnia: 2016.08.27, 20:53:38 »
http://www.zxuno.com/forum/download/file.php?id=505 - urjtag działa z usb blaster-em, powinien działac z lpt jtagiem.

Arczi

  • *
  • Wiadomości: 20
  • Miejsce pobytu:
    DBL
Odp: Budujemy ZXUNO
« Odpowiedź #32 dnia: 2016.08.27, 23:31:45 »
Jednak zaprogramowany SPI Flash poprzez JTAG a wgrany programaotrem dają taki sam efekt. Pliki są w 100% zgodne z tym co podawałem wcześniej. FPGA jest wykrywane OK.
U mnie nie przechodzi całego programowania JTAG dając:
INFO:iMPACT - Current time: 2016-08-27 23:09:58
// *** BATCH CMD : Program -p 1 -dataWidth 1 -spionly -e -loadfpga
PROGRESS_START - Starting Operation.
Maximum TCK operating frequency for this device chain: 25000000.
Validating chain...
Boundary-scan chain validated successfully.
'1': SPI access core not detected. SPI access core will be downloaded to the device to enable operations.
INFO:iMPACT - Downloading core file C:/Xilinx/14.7/LabTools/LabTools/spartan6/data/xc6slx9_spi.cor.
'1': Downloading core...
 LCK_cycle = NoWait.
LCK cycle: NoWait
done.
'1': Reading status register contents...
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 1100 1110 1100
INFO:iMPACT:2492 - '1': Completed downloading core to device.
'1': IDCODE is 'ef4016' (in hex).
'1': ID Check passed.
 '1': IDCODE is 'ef4016' (in hex).
'1': ID Check passed.
 '1': Erasing Device.
'1': Using Sector Erase.
'1': Erasing non-volatile quad-enable bit...
'1': Programming Flash.
'1':Programming in x1 mode.
W25Q32BV Status Register Contents = 0x0000.
QUAD ENABLE                                       :         0
STATUS REGISTER PROTECT 1                         :         0
STATUS REGISTER PROTECT 0                         :         0
SECTOR PROTECT                                    :         0
TOP/BOTTOM PROTECT                                :         0
BLOCK PROTECT BIT 2                               :         0
BLOCK PROTECT BIT 1                               :         0
BLOCK PROTECT BIT 0                               :         0
'1': Configuration data download to FPGA was not successful. DONE did not go high, please check your configuration setup and mode settings.
INFO:iMPACT - '1': Flash was not programmed successfully.
PROGRESS_END - End Operation.
Elapsed time =    233 sec.

Ale zawartość Flasha jest wgrana poprawnie. Nie mam złącza karty i nie mam na razie jak sprawdzić dalej.
Ale co mnie tez dziwi to brak komunikacji na liniach DI/DO z Flash do FPGA.
« Ostatnia zmiana: 2016.08.27, 23:41:58 wysłana przez Arczi »

jackfinch

  • ****
  • Wiadomości: 426
  • Miejsce pobytu:
    uk
Odp: Budujemy ZXUNO
« Odpowiedź #33 dnia: 2016.08.28, 01:10:15 »
Na hiszpańskim forum zx-uno gościu miał podobny problem przy programowaniu:

http://www.zonadepruebas.com/viewtopic.php?f=26&t=6158&start=110

Niestety nie znam hiszpańskiego, a z translatora bez znajomości impacta nic mi to nie mówi poza zmianą jakiej prędkości przy programowaniu w celu zmniejszenia błędów programowania. Możesz zerknąć dla ciebie może będzie to znacznie prostsze w zrozumieniu.

"Por lo que estoy viendo, no tienes habilitado el quadmode. En Impact, cuando alijas la Flash SPI, te aparece otro desplegable para elegir cuantos bits tienes en el bus de datos de la SPI. Dile que tienes 4. Eso hará la grabación más rápida, y seguramente menos propensa a errores."

Na czeskiej stronie:

http://www.8bity.cz/2016/dalsi-zajmavy-speccy-klon-zx-uno/

opisane są podobne problemy. Gościu zaprogramował w programatorze 10 pamięci do zx-uno i okazało sie że żaden nie wstaje. Czarny ekran i czerwone świecące LED. Zaczął więc przeglądać hiszpańskie forum i wkrótce znalazł że flash komunikuje się z FPGA w trybie Quad SPI , która nie korzysta z  /WP/ HOLD i FPGA wysyła do flash_a dane w ciągu czterech bitów na cykl. W tym trybie konieczne jest ustawienie w konfiguracji pamięci Flash ustawić bit QE na 1.
« Ostatnia zmiana: 2016.08.28, 01:41:17 wysłana przez jackfinch »

martin381

  • *****
  • Wiadomości: 1213
  • Miejsce pobytu:
    JAROCIN
  • Gdzie jestem.....dokąd zmierzam....dokąd
Odp: Budujemy ZXUNO
« Odpowiedź #34 dnia: 2016.08.28, 09:47:22 »
Na moim G540 nie ma opcji ustawienia tego bitu (tylko BP0 , BP1 , BP2 , TB0 , SRP) ale jak ktoś posiada TL866 to jest ta opcja bo sprawdzałem w programie
Ehh.... a już dawno miałem kupić TL866 :'(
Spectrusie  i akcesoria(rożne  , przechodnie , nie tylko komputerki) , miałem w rękach ISSUE 1 , Harlequin , poszukuję spektrusia którego zmajstrowałem 28 lat temu , AX81 , ZXUNO , ICOM IC7000  call sign SQ3PLR

Arczi

  • *
  • Wiadomości: 20
  • Miejsce pobytu:
    DBL
Odp: Budujemy ZXUNO
« Odpowiedź #35 dnia: 2016.08.28, 10:48:51 »
jackfinch miałeś racje. Wczoraj przeleciała mi taka myśl, że może być wymagany tryb QUAD (zawsze to szybciej) ale wieczorkiem dzieciaki mnie zaabsorbowały i nie miałam już jak skończyć.
Teraz potwierdzam że coś żyje, poniżej film jak zachowuje się teraz LED zaraz po włączeniu zasilania.
Na wyjściu RGB podejrzałem oscyloskopem i synchronizacja jest RGB tez coś lata. Flash pięknie wysyła dane zaraz po włączeniu DI/DO.

http://cloud.pcdeb.pl/s/aUTPi5FmWjC61XR

Specjalnie teraz w celu sprawdzenia wgrałem zawartość pliku FLASH.ZX1 tylko programatorem i działa bez użycia JTAG-a.
Jeszcze dziś na krótko spróbuje uruchomić Composite wideo na kwarcu THT bo innego dalej nie mam (są w drodze) oraz kartę SD.
« Ostatnia zmiana: 2016.08.28, 11:28:48 wysłana przez Arczi »

martin381

  • *****
  • Wiadomości: 1213
  • Miejsce pobytu:
    JAROCIN
  • Gdzie jestem.....dokąd zmierzam....dokąd
Odp: Budujemy ZXUNO
« Odpowiedź #36 dnia: 2016.08.28, 12:06:36 »
No to dobre wieści. :D

jackfinch dzięki za prześwietlenie problemu ;)

Kiedyś znajomemu załatwiałem zakup TL866 to jak go jeszcze ma  i go dopadnę to  zrobię pamięć jak należy.



Arczi  tak z  ciekawości jaki używasz programator do pamięci
Spectrusie  i akcesoria(rożne  , przechodnie , nie tylko komputerki) , miałem w rękach ISSUE 1 , Harlequin , poszukuję spektrusia którego zmajstrowałem 28 lat temu , AX81 , ZXUNO , ICOM IC7000  call sign SQ3PLR

Arczi

  • *
  • Wiadomości: 20
  • Miejsce pobytu:
    DBL
Odp: Budujemy ZXUNO
« Odpowiedź #37 dnia: 2016.08.28, 12:31:34 »
Głownie to TNM5000/TL866 Black Socket, bo mam jeszcze kilka innych.
Jak coś to Ci mogę TL-ka wysłać, bo i tak we wtorek wyjeżdżam na 2 tygodnie do Kielc więc mi zbędny będzie na ten czas.

Dodaje opis wyprowadzeń RGB OUT/JTAG/SD CARD żeby co niektórym było łatwiej.
« Ostatnia zmiana: 2016.08.28, 12:42:50 wysłana przez Arczi »

martin381

  • *****
  • Wiadomości: 1213
  • Miejsce pobytu:
    JAROCIN
  • Gdzie jestem.....dokąd zmierzam....dokąd
Odp: Budujemy ZXUNO
« Odpowiedź #38 dnia: 2016.08.28, 13:06:15 »
Głownie to TNM5000/TL866 Black Socket, bo mam jeszcze kilka innych.
Jak coś to Ci mogę TL-ka wysłać, bo i tak we wtorek wyjeżdżam na 2 tygodnie do Kielc więc mi zbędny będzie na ten czas.

Dodaje opis wyprowadzeń RGB OUT/JTAG/SD CARD żeby co niektórym było łatwiej.

A nie lepiej wysłać zaprogramowane pamięci jak masz wolne , mam 3 w nadmiarze to mogę odesłać lub zapłacić
Spectrusie  i akcesoria(rożne  , przechodnie , nie tylko komputerki) , miałem w rękach ISSUE 1 , Harlequin , poszukuję spektrusia którego zmajstrowałem 28 lat temu , AX81 , ZXUNO , ICOM IC7000  call sign SQ3PLR

Arczi

  • *
  • Wiadomości: 20
  • Miejsce pobytu:
    DBL
Odp: Budujemy ZXUNO
« Odpowiedź #39 dnia: 2016.08.28, 13:15:28 »
Jak Ci lepiej, nie widzę problemu. Rozumie że adres ten sam co szły pcb ?

Aktualizacja
------------------
Composite Video jak i RGB żyją.

martin381

  • *****
  • Wiadomości: 1213
  • Miejsce pobytu:
    JAROCIN
  • Gdzie jestem.....dokąd zmierzam....dokąd
Odp: Budujemy ZXUNO
« Odpowiedź #40 dnia: 2016.08.28, 13:27:48 »
Jak Ci lepiej, nie widzę problemu. Rozumie że adres ten sam co szły pcb ?

Aktualizacja
------------------
Composite Video jak i RGB żyją.

Tak adres jak podałem.

Potrzebuję 2 sztuki

Mam nadzieję ,że jutro wyślesz priorytetem.
Mogę zapłacić teraz lub razem jak przyjdą tamte części co pisaliśmy wczoraj
Spectrusie  i akcesoria(rożne  , przechodnie , nie tylko komputerki) , miałem w rękach ISSUE 1 , Harlequin , poszukuję spektrusia którego zmajstrowałem 28 lat temu , AX81 , ZXUNO , ICOM IC7000  call sign SQ3PLR

jack_świdnik

  • *****
  • Wiadomości: 1641
  • Miejsce pobytu:
    Świdnik / Lublin
Odp: Budujemy ZXUNO
« Odpowiedź #41 dnia: 2016.08.28, 13:33:04 »
tak się zastanawiam czy Wy wszyscy macie już części do zxuno? może ktoś zamawiał komplet w tme i ma listę części już z kodami handlowymi zaparkowaną?
moje marzenie: Timex 2048 128K

martin381

  • *****
  • Wiadomości: 1213
  • Miejsce pobytu:
    JAROCIN
  • Gdzie jestem.....dokąd zmierzam....dokąd
Odp: Budujemy ZXUNO
« Odpowiedź #42 dnia: 2016.08.28, 13:38:55 »
Różnie kupowałem , trochę na eBay , trochę u nas ,  w TME kupiłem  AS7C34096A , gniazda do SD widzę odpowiednie na aledrogo ;D, i jeszcze kolega Arczi pomoże
Spectrusie  i akcesoria(rożne  , przechodnie , nie tylko komputerki) , miałem w rękach ISSUE 1 , Harlequin , poszukuję spektrusia którego zmajstrowałem 28 lat temu , AX81 , ZXUNO , ICOM IC7000  call sign SQ3PLR

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Budujemy ZXUNO
« Odpowiedź #43 dnia: 2016.08.28, 14:09:26 »
Czyli, rozumiem, że jak zaprogramuję sobie W25Q32BV np. w TL866, ustawiając bit QE na 1, potem wlutuję pamięć, to powinno ruszyć ?.

Arczi , kiedy będzie dostępne rozszerzenie do A600 o FastRAM ?
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

Arczi

  • *
  • Wiadomości: 20
  • Miejsce pobytu:
    DBL
Odp: Budujemy ZXUNO
« Odpowiedź #44 dnia: 2016.08.28, 14:39:41 »
Cytuj
Czyli, rozumiem, że jak zaprogramuję sobie W25Q32BV np. w TL866, ustawiając bit QE na 1, potem wlutuję pamięć, to powinno ruszyć ?.
Dokładnie, specjalnie wczoraj tak zrobiłem i działa, obowiązek to jak napisałeś ustawić Quad_Enable na 1

Cytuj
Arczi , kiedy będzie dostępne rozszerzenie do A600 o FastRAM ?
W sumie już bym mógł zacząć robić, ale wyjazd służbowy mnie zablokuje na 2 tygodnie.