eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaOdtwarzanie sygnałów logicznych.Re: Odtwarzanie sygnałów logicznych.
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!eternal-september.org!
    feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
    From: heby <h...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Odtwarzanie sygnałów logicznych.
    Date: Mon, 22 Jan 2024 10:19:28 +0100
    Organization: A noiseless patient Spider
    Lines: 41
    Message-ID: <uolbv0$lrng$1@dont-email.me>
    References: <uok3uv$cgks$4@dont-email.me> <uol6n8$18hhc$1@paganini.bofh.team>
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Injection-Date: Mon, 22 Jan 2024 09:19:28 -0000 (UTC)
    Injection-Info: dont-email.me; posting-host="705553fa9a70d7a5638512271eafb548";
    logging-data="716528";
    mail-complaints-to="a...@e...org";
    posting-account="U2FsdGVkX1+N6NZoHu7cvC7w6O+d67PO"
    User-Agent: Mozilla Thunderbird
    Cancel-Lock: sha1:ICLB3taNkm0zlzCwuVDUS6D8yE4=
    Content-Language: en-US
    In-Reply-To: <uol6n8$18hhc$1@paganini.bofh.team>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:787736
    [ ukryj nagłówki ]

    On 22/01/2024 08:50, Ghost wrote:
    >> Nie chcę tego robić samodzielnie. To ciężka orka jest. Ostatecznie
    >> wezmę Pi Pico, ale dalej: to jest ogrom pracy, może ktoś już to zrobił.
    > Moze czegos nie dostrzegam, dlaczego ma to byc ogrom (przy jakiejs
    > amatorskiej rozdzielczosci)?

    1) trzeba zaprojektować trasport USB na zasadzie double buffer i
    sensowny koncept kompresji w locie. To jest tygodnie pracy, w jakiejś
    prostej wersji, głównie po stronie uC. To nie jest machanie 2 drutami,
    tylko, powiedzmy, naście sekund "nagrania", czyli pewnie grube megabajty
    danych.

    2) Trzeba zaprojektować sprytnie elektronike, być może potrzebna będzie
    translacja poziomów, dwukierunkowa, jakies kreatywne wykorzystanie
    przerwań, zatrzasków itd do uzyskania dużej rozdzielczości czasowej.

    3) Trzeba wykombinować abstrakcyjny clock distribution w środku uC aby
    odtwarzanie eventów odbywało się w precyzyjny sposób, zgodny z czasem
    rzeczywistym.

    3) Trzeba stworzyc jakąs namiastkę aplikacji, choćby prosty player z
    konsoli, jakies API itd.

    4) Trzeba poprawić dziesietki bugów.

    Na oko pół roku walki aby uzyskac jako tako uniwersalne narzędzie i to w
    jakiejś kompromisowej wersji. Pełnie: ciężko ocenić.

    Zapewne, do jednego zastosowania dało by radę odpierniczyć byle jak,
    zahardkodować "nagranie" w Flashu i napisać na kolanie machanie drutami.

    Rzecz w tym, że ja chce symulować w *HDL jakąs magistrale, wynikowy plik
    VCD załadować do takiego magnetofonu i odtworzyć, majac za kazdym razem
    stabilne warunki do debugowania kodu w prawdziwym hardware.

    To by się mi przydało już kilka razy, więc przyda się pewnie kilka
    nastepnych razy.

    Stąd pytanie o uniwersalny. Jestem zmęczony programowaniem kolejnego AVR
    na "jeden raz" udającego master magistrali ISA, czy coś w tym guście.

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: