eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaVHDL - typy. Problem :(Re: VHDL - typy. Problem :(
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!new
    s.nask.pl!news.nask.org.pl!news.internetia.pl!opal.futuro.pl!not-for-mail
    From: "Lelek@" <r...@i...iw>
    Newsgroups: pl.misc.elektronika
    Subject: Re: VHDL - typy. Problem :(
    Date: Sat, 28 May 2011 23:02:03 +0200
    Organization: Pro Futuro
    Lines: 31
    Message-ID: <irrns6$tmp$1@opal.futuro.pl>
    References: <4ddea817$0$2450$65785112@news.neostrada.pl> <irnokc$pal$1@news.onet.pl>
    <4ddfcc85$0$2446$65785112@news.neostrada.pl> <irqcai$fl1$1@news.onet.pl>
    <irqnft$n94$1@opal.futuro.pl> <irrcdp$me2$1@news.onet.pl>
    <irrflv$vsc$1@news.onet.pl>
    NNTP-Posting-Host: ip-81-219-82-145.air-net.gda.pl
    Mime-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
    Content-Transfer-Encoding: 8bit
    X-Trace: opal.futuro.pl 1306616518 30425 81.219.82.145 (28 May 2011 21:01:58 GMT)
    X-Complaints-To: u...@f...pl
    NNTP-Posting-Date: Sat, 28 May 2011 21:01:58 +0000 (UTC)
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6090
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:611241
    [ ukryj nagłówki ]


    "Mario" <m...@p...onet.pl> wrote in message
    news:irrflv$vsc$1@news.onet.pl...

    >
    >> Natomiast myślenie tak o sygnałach jest pierwszym krokiem do kłopotów...
    >
    > No tak ale to przegięcie, że w jednym procesie nie można dać (CLK'event
    > and CLK='1') oraz (CLK'event and CLK='0') czyli, że nie można najpierw coś
    > zrobić na zboczu narastającym a później coś innego na opadającym.

    Oczywiście, że można. Musisz popatrzeć w makra od celek jak się to robi dla
    twojej architektury i zrobić normalne "instantiate"
    Nie można mówić o czymś najpierw czy później na innym zboczu. Ty nie
    wykonujesz programu tylko syntetyzujesz logikę, sprawdzająć co pewien czas
    jaki wychodzi z schemat z twojego kodu.
    To jest piękne. Wszystko odbywa się równolegle.

    Stawiasz dwa D flip-flopy i masz dwa niezależne "układy scalone" w jednej
    logice ale taktowane tym samym zegarem.
    Do FPGA trzeba sie przyzwyczaić i zacząć myśleć inaczej niż przy
    programowaniu.

    Musisz sobie zdawać sprawę, że jak masz 2 procesy nawet z tego samego
    zegara, podobne to dane na ich wyjściach czy na wejściach Df-f nie muszą
    wcale być w tej samej chwili i są podatne na setup time czy hold time
    violations.
    Musisz sobie zdawać sprawę, że do procesu clk'event nie możesz doprowadzić
    niezsynchronizowanych sygnałów bo ci ich ten Df-f nie bedzie widział albo
    generował hazardy zamiast tego co oczekujesz.

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: