-
Data: 2014-07-26 21:58:17
Temat: Re: Konfiguracja FPGA
Od: s...@g...com szukaj wiadomości tego autora
[ pokaż wszystkie 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
- Czy cos fi przechodzi przez trafo separujące?
- śrubka masy
- Ciekawostka na dziś lock bity
- [OT] napisy w YT
- Było 83V
- Stare komputery
- Odbiornik ADS-B i wzmacniacze
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
Najnowsze wątki
- 2025-08-06 Gdynia => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-08-06 Białystok => Inżynier oprogramowania .Net <=
- 2025-08-06 "[...] sejmowe wystąpienie posłanki Klaudii Jachiry, która zakończyła je słowami ,,Sława Ukrainie"."
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Panuje się 181 159,42 zł./mies. na posła w 2026r.
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Czy cos fi przechodzi przez trafo separujące?
- 2025-08-05 kajaki i promile
- 2025-08-05 Re: Tesla jest bezpieczna, wczoraj spaliła się doszczętnie na Ursynowie i nikomu się nic nie stało
- 2025-08-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-08-05 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-05 B2B i książka przychodów i rozchodów
- 2025-08-04 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML