-
Data: 2014-05-08 11:23:43
Temat: Re: Microblaze MCS (Xilinx) - problemy
Od: Adam Górski <gorskiamalpa@wpkropkapl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Przerabiałem to samo z Alterą. Mają znacznie lepszą dokumentację niż X (
przynajmniej dla mnie ). Sposób pisania dokumentacji X zawsze mnie jakoś
irytował.
> No to jademy step by step:
>
> 1) Zaczyna się na str.5 Important: Use the component name you used and the instance
name 'mcs_0' mentioned earlier. In this
> example the component name is 'microblaze_mcs' and instance name is 'mcs_0'..
>
> Co to za burdel?!
W tym miejscu masz definicję swojego mikrosystemu o nazwie domyślnej
mcs_0. Dla potrzeb przykładu powinien się nazywać microblaze_mcs.
Takich procesorków i to różnych możesz mieć i 10 w jednej fpga. Jeżeli
przyjdzie Ci ochota podłączyć się jtagiem, który jest tylko jeden,
musisz zidentyfikować do którego procesora chcesz się podłączyć.
Zdarzają się sytuacje kiedy trzeba debugować oba systemy na raz przy
pomocy jednego jtaga.
>
> 2) "Top" co prawda zrobiłem nie w HDL'u, ale w SCH. Nie ma to jednak żadnego
znaczenia. uC chlapnąłem na schemat i walnąłem 3 porty (CLK,RST,GPO(0:0)).
No i pięknie.
>
> 3) OK, w/g instrukcji ze strony 6 odpalam syntezę. Po kiego Wacka w tym momencie
projektowania? Nie wiem! Ale robię jak kazali, jest OK.
Żeby sprawdzić czy się zmieści do wybranego układu. Pewnie też
przygotowuje jakieś pliki z definicją systemu.
>
> 4) Na tej samej stronie tutoriala piszą: Create Merged BMM and Update Tool to Use
BMM. O co tu do Pani Nędzy chodzi? Co to jest BMM?!
Poszukaj rozwinięcia skrótu to się wyjaśni.
>
> 5) Każą na tej samej stronie uaktywnić Tcl console i nabazgrać: source
ipcore_dir/microblaze_mcs_setup.tcl . OK, robię to jak małpa, bo tak kazali, ale za
Wuja Wacka nie wiem co i po co to robię.
Zwykle skrypt w tcl ustawia jakieś parametry istotne do kompilacji. Może
definicje zegarów i parametrów czasowych ?Trzeba by tam zajrzeć.
>
> 6) Na tejże samej stronie każą mi zaimplementować design. Po co, jak jeszcze softu
do uC nie mam? No ale dobra, zaś jak szympans wykonuję polecenie.
>
> 7) Przechodzimy na stronę 7. Teraz każą mi zdefiniować WorkSpace. Noż urwa, to
chyba oczywiste że nie w chmurce, ino w katalogu głównym. Jasne, że jak ktoś chce to
nichaj ma możliwość zrobienia tego w dowolnym folderze, ale niechaj chociaż soft sam
zaproponuje logiczną lokalizację. OK, czynię jak mi każą.
>
> 8) Teraz przechodzę na stronę 8 tutoriala. Każą : New -> Board Support Package
> O co zaś qrva tutaj chodzi? Jaki Board? Jaki Support? Jaki Package?
> OK, zaś jak szympans wykonuję polecenie.
Board support package to zestaw bibliotek dla architektury którą sobie
stworzyłeś.
Jest tam startup-code, są tam funkcje obsługi portu GPIO etc. Czyli to
co może być potrzebne z setek funkcji i dodatków.
>
> 9) Na tej samej stronie pokazują okienko w którym mam wskazać hardware
specification. To po kiego była ta zabawa w pkt. 5?
No bo musisz podać dla jakiego systemu. Gdzie jest ram i jaki ma adres ,
jakie wektory resetu , przerwań i wiele wiele innych.
Na nieszczęście jest to tak elastyczne że trzeba wiedzieć co się robi.
Niestety tutoriale dość szybko się deaktualizują.
>
> 10) Na stronie 9 tutoriala jadę już kompletnie jak małpiszon. Klikam co kazali i
czekam.
>
> 11) Na stronie 9 tutoriala następuje finalna porażka. File => New Application
Project. Niestety takowe okno dialogowe się nie pojawia, pojawia się zupełnie inne.
Jest tam co prawda do wyboru "coś tam", wybieram "Microblaze Standalone", po czym
otrzymuję "hardware specification not found" i takie tam..
>
A nie ma gotowego przykładu do odpalenia ?
Adam
Następne wpisy z tego wątku
- 10.05.14 11:05 s...@g...com
- 12.05.14 11:37 Adam Górski
Najnowsze wątki z tej grupy
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
Najnowsze wątki
- 2025-07-05 Shrek, wzrośnie cena prądu :-)
- 2025-07-05 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-07-05 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-05 Środa Wielkopolska => SAP FI/CO Konsultant wewnętrzny <=
- 2025-07-06 Płacić za wodę ze studni
- 2025-07-06 Kolejny inżynier...
- 2025-07-05 UE ustępuje pod presją Trumpa. Socjaldemokraci: oddaliśmy miliardy
- 2025-07-04 od kiedy można obrażać Plastusia i do kiedy Batyra?
- 2025-07-05 UE ustępuje pod presją Trumpa. Socjaldemokraci: oddaliśmy miliardy
- 2025-07-03 Trybik
- 2025-07-04 Renault Symbioz
- 2025-07-04 Architektura IIIRP: Wyjątkowa, a prymitywniejsza niż stodoła pod zaborami
- 2025-07-04 Warszawa => International Freight Forwarder <=
- 2025-07-04 Wrocław => SAP ABAP Developer <=
- 2025-07-04 Warszawa => Mid/Senior IT Recruiter <=