eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaTroll na grupie - Michoo się zowieRe: Troll na grupie - Michoo się zowie
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.onet.pl!.POSTED!not-for-mail
    From: Michoo <m...@v...pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Troll na grupie - Michoo się zowie
    Date: Wed, 13 Apr 2011 15:04:47 +0200
    Organization: http://onet.pl
    Lines: 41
    Message-ID: <io471f$q2v$1@news.onet.pl>
    References: <intg10$1cq$1@inews.gazeta.pl>
    <4da29c79$0$2486$65785112@news.neostrada.pl> <inuerk$v4f$1@news.onet.pl>
    <4da2c491$0$2487$65785112@news.neostrada.pl>
    <inum2d$cop$1@opal.futuro.pl>
    <4da2e998$0$2456$65785112@news.neostrada.pl>
    <invl2a$i9i$1@opal.futuro.pl>
    <4da3fcb9$0$2486$65785112@news.neostrada.pl> <io3fl8$me7$1@news.onet.pl>
    <4da54e4c$0$2496$65785112@news.neostrada.pl> <io3jis$736$1@news.onet.pl>
    <4da55ade$0$2499$65785112@news.neostrada.pl>
    NNTP-Posting-Host: smaug.int.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1302699887 26719 83.238.197.12 (13 Apr 2011 13:04:47 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Wed, 13 Apr 2011 13:04:47 +0000 (UTC)
    User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20110303
    Icedove/3.0.11
    In-Reply-To: <4da55ade$0$2499$65785112@news.neostrada.pl>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:608513
    [ ukryj nagłówki ]

    W dniu 13.04.2011 10:12, 4CX250 pisze:
    > Użytkownik "Michoo" <m...@v...pl> napisał w wiadomości
    >> wejściem/wyjściem szeregowym. Tylko ty podkreślasz, że NIE JEST takie.
    >
    > Nie. Ja podkreślam że nie jest wogóle rejestrem przesuwnym a tym
    STOP. Co do tego się WSZYSCY zgadzamy.

    > bardziej FIFO z jednoczesnym wskazaniem na rejestr Transmit Shift
    > register że to on jest FIFO z przesuwaniem bitowym.
    >
    > FIFO (8-bitowe w tym przypadku) musi w takt zegara wpierw wystawić całe
    > słowo 8bitowe na wyjście i dopiero wtedy gotowe jest zatrzasnąć kolejne
    > nowe słowo z wejścia. Inaczej nastapi utrata informacji.
    FIFO nie ma _zegara_ (rozumianego jako _cykliczne_ wyzwalanie) a ma w
    ogólności 2 sygnały wyzwalające:
    - włóż dane na pierwsze wolne pole
    - wyjmij dane z pierwszego pola i przesuń wszystkie o jedno pole

    oczywiście te sygnały mogą być ze sobą spięte.

    Zastosowanie typowego sygnału zegarowego nie kluczowanego niczym jest
    conajmniej dziwne, bo przy braku danych będziemy pakować do FIFO śmieci.

    > Jeżeli nie ma sygnału zegarowego to znaczy że tego mechanizmu tam nie
    > ma.
    Jeżeli już włazimy w implementację samego procesora (a przynajmniej jak
    się to zazwyczaj realizuje) to tam za dwa wspomniane wcześniej sygnały
    sterujące FIFO robią odpowiednio:
    - synchronizujący wewnętrzną pracę całego procesora zegar systemowy
    (którego się zazwyczaj nie rysuje), kluczowany odpowiednim selektorem
    adresu (zapis do UDR) - wstawienie danych
    - zegar systemowy kluczowany sygnałem Transmit Register Empty i sygnałem
    informującym, czy coś jest w FIFO - pobranie kolejnego bajtu

    Schematycznie wygląda to tak:
    BUS <-> FIFO <-> TSR
    Ilość bajtów w FIFO nie ma znaczenia - działanie jest takie samo.

    --
    Pozdrawiam
    Michoo

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: