-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
e.net!feeder.erje.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed7.new
s.xs4all.nl!feeder1.feed.usenet.farm!feed.usenet.farm!news-out.netnews.com!news
.alt.net!fdc3.netnews.com!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01
.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.
pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.p
l.POSTED!not-for-mail
Newsgroups: pl.misc.elektronika
X-Mozilla-News-Host: news://news.tpi.pl:119
From: Atlantis <m...@w...pl>
Subject: Zaprogramowanie W25Q128FV do współpracy z XC6SLX9
Date: Fri, 16 Jul 2021 15:33:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.11.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: pl
Content-Transfer-Encoding: 8bit
Lines: 30
Message-ID: <60f18aa1$0$526$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.27.22.86
X-Trace: 1626442401 unt-rea-a-01.news.neostrada.pl 526 83.27.22.86:51410
X-Complaints-To: a...@n...neostrada.pl
X-Received-Bytes: 2554
Xref: news-archive.icm.edu.pl pl.misc.elektronika:766113
[ ukryj 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
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
- bateria na żądanie
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
Najnowsze wątki
- 2025-02-01 Śmierć mózgu a narządy do pobrania
- 2025-01-31 A niektórym to naprawdę zależy na ekologi w miastach LPG POWRACA ;-)
- 2025-01-31 Lublin => Programista Delphi <=
- 2025-01-31 Łódź => Programista NodeJS <=
- 2025-01-31 Wrocław => Senior SAP Support Consultant (SD) <=
- 2025-01-31 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2025-01-31 Gdańsk => iOS Developer (Swift experience) <=
- 2025-01-31 Kraków => UX Designer <=
- 2025-01-31 Warszawa => Data Engineer (Tech Leader) <=
- 2025-01-31 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-01-31 Gliwice => Business Development Manager - Network and Network Security
- 2025-01-31 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-31 Warszawa => Full Stack .Net Engineer <=
- 2025-01-31 Warszawa => Programista Full Stack (.Net Core) <=
- 2025-01-31 Gdańsk => Programista Full Stack .Net <=