-
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
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
Najnowsze wątki
- 2024-11-25 Karty przedpłacone (podarunkowe) Google Play - pytanie do korzystających
- 2024-11-26 wina Tóska
- 2024-11-26 Rewolucja/Rewelacja!
- 2024-11-25 grupa ożyła ;)
- 2024-11-24 Być jak Clint
- 2024-11-24 Rura kanalizacja konceptu Franke = problem
- 2024-11-25 Wrocław => Lead Java EE Developer <=
- 2024-11-25 Warszawa => Business Development Manager - Network and Network Securit
- 2024-11-25 Kraków => Programista Full Stack (.Net Core) <=
- 2024-11-25 Lublin => Senior PHP Developer <=
- 2024-11-25 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=
- 2024-11-25 Warszawa => ECM Specialist / Consultant <=
- 2024-11-25 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-11-25 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-11-25 Lublin => Inżynier Serwisu Sprzętu Medycznego <=