eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikapodstawy Verilog ktoś podpowie co jest żle?Re: podstawy Verilog ktoc59b podpowie co jest c5bcle3f
  • Data: 2015-09-29 12:54:58
    Temat: Re: podstawy Verilog ktoc59b podpowie co jest c5bcle3f
    Od: Grzegorz Kurczyk <g...@c...usun.slupsk.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 29.09.2015 o 12:46, ToTylkoJa pisze:
    > Grzegorz Kurczyk wrote:
    >
    >>
    >>> always @(posedge zegar)
    >>> begin
    >>> r5=r4;
    >>> r4=r3;
    >>> r3=r2;
    >>> r2=r1;
    >>> r1=r0;
    >>> r0=but;
    >>> end
    >>> assign wy = r0 & r1 & r2 & r3 & r4 & r5;
    >>> endmodule
    >>>
    >>
    >> Tu powinno byc:
    >>
    >> r5<=r4;
    >> r4<=r3;
    >> r3<=r2;
    >> r2<=r1;
    >> r1<=r0;
    >> r0<=but;
    >>
    >>
    > Jeszcze nie do końca rozumiem różnicę między blocking i nonblocking
    > assigment. Niestety po zamienieniu przypisania "=" na "<=" układ działa tak
    > samo źle. Właśnie sprawdziłem na płytce "spartan-3" (chyba digilent)
    >
    > MArek
    >

    Twoim celem było zrobienie rejestru przesuwnego, a użycie blocking
    zwinie to do jednego przerzutnika:

    Tu jest to ładnie opisane (strona 3):
    http://web.mit.edu/6.111/www/f2007/handouts/L06.pdf

    --
    Pozdrawiam
    Grzegorz

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: