-
X-Received: by 10.140.34.168 with SMTP id l37mr372813qgl.3.1406404697792; Sat, 26 Jul
2014 12:58:17 -0700 (PDT)
X-Received: by 10.140.34.168 with SMTP id l37mr372813qgl.3.1406404697792; Sat, 26 Jul
2014 12:58:17 -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!h18no8195923igc.0!news-out.g
oogle.com!j6ni12934qas.0!nntp.google.com!v10no2687224qac.1!postnews.google.com!
glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.misc.elektronika
Date: Sat, 26 Jul 2014 12:58:17 -0700 (PDT)
In-Reply-To: <d...@g...com>
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>
<d...@g...com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6...@g...com>
Subject: Re: Konfiguracja FPGA
From: s...@g...com
Injection-Date: Sat, 26 Jul 2014 19:58:17 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.misc.elektronika:668321
[ ukryj nagłówki ]W dniu sobota, 26 lipca 2014 21:54:35 UTC+2 użytkownik s...@g...com napisał:
> 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.
Sorry !! Jak najbardziej na temat, okazuje się że ze mnie jest BURAK, bo nie
dokończyłem opisu swojego problemu. OK, coby nie było burdelu, otworzę za parę minut
nowy wątek i jeszcze raz porządnie wszystko opiszę.
Najnowsze wątki z tej grupy
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
- Podnieść masę o 0.6V
- Moduł BT BLE 5.0
- Pomiar amplitudy w zegarku mechanicznym
- ale zawziętość i cierpliwość
- Chiński elektrolizer tester wody
- Dzisiaj Bentlejem czyli przybieżeli sześciu Króli do Rysia na kasie
- ciekawy układ magnetofonu
Najnowsze wątki
- 2025-01-04 13. Raport Totaliztyczny: Powszechna Deklaracja Praw Człowieka Nie Chroni Przed Wyzyskiem Ani Przed Eksploatacją
- 2025-01-04 Zbieranie danych przez www
- 2025-01-04 reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- 2025-01-04 w Nowym Roku 2025r
- 2025-01-04 Warszawa => Specjalista ds. IT - II Linia Wsparcia <=
- 2025-01-04 Warszawa => Java Developer <=
- 2025-01-04 Warszawa => Spedytor Międzynarodowy <=
- 2025-01-04 Warszawa => System Architect (Java background) <=
- 2025-01-04 Wrocław => Application Security Engineer <=
- 2025-01-04 Chrzanów => Specjalista ds. public relations <=
- 2025-01-04 Katowice => Key Account Manager (ERP) <=
- 2025-01-03 Problem z odczytem karty CF
- 2025-01-03 Jazda z Warszawy do Krakowa teslą
- 2025-01-03 Wrocław => Konsultant Wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-01-03 Warszawa => International Freight Forwarder <=