eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaProblemy z implementacją w CPLDRe: Problemy z implementacją w CPLD
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.task.gda.pl
    !fu-berlin.de!uni-berlin.de!not-for-mail
    From: JA <j...@f...de>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Problemy z implementacją w CPLD
    Date: Thu, 29 Jan 2009 20:32:13 +0100
    Lines: 38
    Message-ID: <6...@m...uni-berlin.de>
    References: <glqjl3$hv6$1@news.onet.pl> <7...@n...onet.pl>
    <glslp4$i6s$2@inews.gazeta.pl>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.uni-berlin.de O8ezzZGuV8Io+YSovJdVogwRdXXBtPFw0WYBK0oKHQjRg7EMI=
    User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
    In-Reply-To: <glslp4$i6s$2@inews.gazeta.pl>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:555273
    [ ukryj nagłówki ]


    Sludig wrote:

    > Ja mam tą pamięć
    > http://www.vlsi.ee.upatras.gr/~karagian/samsung_sram
    .pdf
    > i dziwnie to wygląda, bo o ile dobrze odczytuje to adres
    > może się zmieniać na obu zboczach nWR, bo tAS=0 i tWR=0.

    raczej adres NIE moze sie zmieniac na obu zboczach :)
    musisz zapewnic stabilny adres co najmnie 0ns przed
    opadajacym zboczem we i co najmniej 0ns po rosnacym zboczem;

    > W zasadzie projekt uważam za udany - byle nikt nigdy nie
    > włączył kodowania FSM typu Hot-One ;)

    optymista jestes;
    one-hot jest zwykle szybszym kodowaniem, a to sugeruje,
    ze poprawne dzialanie zalezy od jakis opoznien w fpga,
    nieprzewidywalnych i co wazniejsze niepowtarzalnych;
    moze sie zdarzyc, ze na 5 kosciach bedzie dzialac, na
    szostej nie bedzie; albo odwrotnie;

    > w jego przebiegu jest szpika zera przed właściwym
    > zezwoleniem na zapis. Sygnał ten zależy jest od trzech
    > sygnałów:
    > nWriteEnable <= nWriteToMem or Clock or (not nReadFromMem);
    > a mimo tego wygląda na sporo opóźniony względem clocka.

    ta szpilka swiadczy o zlym rozwiazaniu;
    domyslam sie, ze nWriteEnable to nWR, czyli 'aktywny' jest
    puls: H-L-H;
    czyli bardziej pogladowo byloby:
    !nWriteEnable <= !nWriteToMem AND !Clock AND nReadFromMem;
    szpilka wynika prawdopodobnie z tego, ze nWriteToMem lub
    nReadFromMem tez jest zapisywany opadajacym zboczem Clock,
    a to jest pewnie efektem tego, ze fsm pedzisz odwroconym zegarem;
    a ten xilinx ma pll w sobie ?
    JA

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: