eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaZaprogramowanie W25Q128FV do współpracy z XC6SLX9 › Zaprogramowanie W25Q128FV do współpracy z XC6SLX9
  • 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"?

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: