eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaKonfiguracja FPGA › Re: Konfiguracja FPGA
  • X-Received: by 10.140.93.181 with SMTP id d50mr380214qge.0.1406404475529; Sat, 26 Jul
    2014 12:54:35 -0700 (PDT)
    X-Received: by 10.140.93.181 with SMTP id d50mr380214qge.0.1406404475529; Sat, 26 Jul
    2014 12:54:35 -0700 (PDT)
    Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
    .pl!news.nask.org.pl!news.unit0.net!news.glorb.com!h18no4831720igc.0!news-out.g
    oogle.com!j6ni12934qas.0!nntp.google.com!v10no2686935qac.1!postnews.google.com!
    glegroupsg2000goo.googlegroups.com!not-for-mail
    Newsgroups: pl.misc.elektronika
    Date: Sat, 26 Jul 2014 12:54:35 -0700 (PDT)
    In-Reply-To: <lr06rq$vi9$1@mx1.internetia.pl>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=81.219.220.14;
    posting-account=67yd9woAAAAHUu8VHyA7Js47M98NE3m3
    NNTP-Posting-Host: 81.219.220.14
    References: <8...@g...com>
    <lr06rq$vi9$1@mx1.internetia.pl>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <d...@g...com>
    Subject: Re: Konfiguracja FPGA
    From: s...@g...com
    Injection-Date: Sat, 26 Jul 2014 19:54:35 +0000
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:668320
    [ ukryj nagłówki ]

    W dniu sobota, 26 lipca 2014 14:09:37 UTC+2 użytkownik Mario napisał:

    >
    >
    > No niestety jak chcesz zaprogramować PROMa to trzeba najpierw zrobić
    >
    > plik .mcs. Tak mi się w każdym razie wydaje i ja tak robię. Robiłem to w
    >
    > graficznym Impact ale musiałem przejść na Lin 64 bo po przejściu z XP na
    >
    > Win 8.1 64 cały ISE się co chwilę wywala. No a na linuksie z kolei tak
    >
    > jakby używał cały czas ten sam plik mcs. Musiałem za każdym razem
    >
    > zamykać Impacta i odpalać go na nowo i konfigurować. Strasznie
    >
    > upierdliwe. Zrobiłem sobie 2 skrypty:
    >
    >
    >
    > 1- run_promgen - do tworzenia pliku mcs z pliku bit:
    >
    > #!/bin/bash
    >
    > rm mca6.mcs
    >
    > rm mca6.prm
    >
    > rm mca6.cfi
    >
    > /opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/promgen -p mcs -x xcf04s -u 00
    >
    > MCA_Main -o mca6.mcs
    >
    >
    >
    > program promgen tworzy plik mcs. Trzeba mu podać format pliku
    >
    > wyjściowego, typ pamięci PROM, początek obszaru (przy jednym wsadzie to
    >
    > będzie 00), nazwa pliku .bit (koniecznie bez rozszerzenia, nazwa pliku
    >
    > wyjściowego (z rozszerzeniem).
    >
    >
    >
    > Do programowania PROMa używam skryptu:
    >
    > #!/bin/bash
    >
    > /opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/impact -batch impact.cmd
    >
    >
    >
    > gdzie impact.cmd to plik konfiguracyjny:
    >
    > setmode -bscan
    >
    > setcable -p auto
    >
    > addDevice -p 1 -file
    >
    > /opt/Xilinx/14.7/ISE_DS/ISE/zynq/data/zynq7000_arm_d
    ap.bsd
    >
    > addDevice -p 2 -sprom xcf04s -file mca6.mcs
    >
    > program -e -v -p 2
    >
    > quit
    >
    >
    >
    > zynq7000 to definicja arma który mam w łańcuchu JTAG razem z PROMem.
    >
    > Trzeba go dodać jako device bo się program wywali. Jak widać w łańcuchu
    >
    > JTAG w ogóle nie mam FPGA. Zrezygnowałem bo i tak w poprzednich wersjach
    >
    > płytek nigdy nie ładowałem programu bezpośrednio, tylko poprzez PROMa.
    >
    >
    >
    >
    >
    >
    >
    > Oba skrypt można połączyć w jeden, ale ja je uruchamiam trzecim:
    >
    > #!/bin/bash
    >
    > ./run_promgen
    >
    > ./run_impact
    >
    >
    >
    > Dużo wygodniejsze niż wielokrotne klikanie w graficznym Impact.
    >
    >
    >
    >

    ==========

    To wszystko jest interesujące, tylko nie na temat.

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: