-
Data: 2021-07-16 15:33:19
Temat: Zaprogramowanie W25Q128FV do współpracy z XC6SLX9
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Składam właśnie projekt płytki na FPGA XC6SLX9, zdolnej uruchamiać
kilkanaście konfiguracji odtwarzających różne komputery i konsole retro.
Dokumentacja dostępna tutaj:
https://github.com/ManuFerHi/ZXUNO_VGA_2M
Konfiguracje są przechowywane w układzie flash W25Q128. Stwierdziłem, że
prościej będzie mi wgrać wsad do tego układu przed wlutowaniem, za
pomocą TL866 i klipsa pomiarowego, niż bawić się z programatorem
JTAG-iem do Xilinxa, już po jego wlutowaniu.
O ile sam układ jest widziany przez programator, to jedna rzecz
pozostaje dla mnie Niejasna. Widzę, że oprogramowanie programatora
pozwala nie tylko na zaprogramowanie samej pamięci, ale też daje dostęp
do jakiś bitów konfiguracyjnych (SRPO, SEC, TB, BP2, BP1, BP0, CMP, LB3,
LB2, LB1, QE, SRP1). Bity te są domyślnie ustawione na zero.
Podczas ładowni plików z wsadem mam też możliwość wyboru opcji "To
region", która może przyjąć jedną z wartości - "Code memory" oraz
"CONFIG". Jeśli wybiorę tą drugą, pierwsze bajty pliku trafiają
najwyraźniej do tych bitów konfiguracyjnych.
Co więcej - wygląda na to, że raz ustawionych bitów konfiguracyjnych nie
mogę już skasować, więc najwyraźniej są one pamięcią OTP.
Ktoś może mi wyjaśnić w jaki sposób ustawić te bity podczas
programowanie pamięci tym wsadem?
https://github.com/ManuFerHi/ZXUNO_VGA_2M/blob/maste
r/Flash/FLASH.ZX1
Zostawić wartości domyślne? Ustawić jakąś konkretną konfigurację? A może
podczas ładowania pliku wybrać opcję "To region -> CONFIG"?
Następne wpisy z tego wątku
- 19.07.21 11:24 Adam Górski
Najnowsze wątki z tej grupy
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
Najnowsze wątki
- 2025-07-14 Awaria VM?
- 2025-07-14 Gdańsk => Programista Kotlin <=
- 2025-07-14 Warszawa => Junior Rekruter <=
- 2025-07-14 Warszawa => Specjalista rekrutacji IT <=
- 2025-07-14 Wkłady do zniczy...
- 2025-07-14 Warszawa => Specjalista ds. Sprzętu Komputerowego <=
- 2025-07-14 Re: PO chroniło i chroni policyjnych bandziorów [zawiasy za katowanie obywatela (Poznań czerwiec 2012)]
- 2025-07-14 Warszawa => International Freight Forwarder <=
- 2025-07-14 Warszawa => Recruiter 360 <=
- 2025-07-14 Re: Rz?Âd ZAKAZUJE magazyn?Â?w energii ?!! Nowe prawo od 14 lipca to SZOK! ??Â
- 2025-07-14 Warszawa => Sales Assistant <=
- 2025-07-13 Fałszywe alerty
- 2025-07-12 dlaczego gadacie z tym debilem
- 2025-07-13 Unia Europejska przygotowuje nowy podatek
- 2025-07-13 Unia Europejska przygotowuje nowy podatek