Komentator Napisano Październik 22, 2017 Udostępnij Napisano Październik 22, 2017 Pora na samodzielne tworzenie programów. Tym razem zajmiemy się bramkami logicznymi, które omówiliśmy w kursie techniki cyfrowej. Dodatkowo poznamy w praktyce multipleksery. Są to zupełnie nowe elementy, których jeszcze nie mieliśmy okazji testować w innych kursach. UWAGA, to tylko wstęp! Dalsza część artykułu dostępna jest na blogu.Przeczytaj całość »Poniżej znajdują się komentarze powiązane z tym wpisem. Cytuj Link do komentarza Share on other sites More sharing options...
StaryAnoda Październik 24, 2017 Udostępnij Październik 24, 2017 No fajnie to wygląda. Rozjaśniło mi więcej spraw niż ten poprzedni artykuł, fajnie tutaj widać taki podstawowy szkielet programu jeżeli chodzi o przykład z bramkami logicznymi 🙂 Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Październik 24, 2017 Udostępnij Październik 24, 2017 StaryAnoda, dokładnie tak - teraz powinno iść "z górki" poprzedni program, to tylko test działania naszego środowiska i FPGA 🙂 Cytuj Link do komentarza Share on other sites More sharing options...
tomcat65 Listopad 8, 2017 Udostępnij Listopad 8, 2017 Witam. Czy rzeczoną płytkę Elbert można użyć jako programatora dla starszych układów np. cpld xilinx xc9572 itp? poprzez łańcuch jtag ? Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Treker (Damian Szymański) Listopad 9, 2017 Udostępnij Listopad 9, 2017 tomcat65, witam na forum 🙂 Niestety nie robiliśmy takich testów. Cytuj Link do komentarza Share on other sites More sharing options...
Elvis Listopad 9, 2017 Udostępnij Listopad 9, 2017 Raczej nie uda się wykorzystać Elbert-a w ten sposób - po prostu nie używa on JTAG-a. Zamiast tego na płytce jest mikrokontroler (PIC), który bezpośrednio programuje pamięć konfigurującą układ. Więc jedynym wyjściem byłoby przygotowanie projektu JTAG-a w HDL-u, ale to raczej wykracza poza ten kurs. Cytuj Link do komentarza Share on other sites More sharing options...
tomcat65 Listopad 9, 2017 Udostępnij Listopad 9, 2017 Witam. Dziękuję za odp. Szkoda. Chciałem zacząć przygodę właśnie z prostszymi w/w układami. Co prawda mam programator, ale na LPT ( SilicaProg). A żadnego komputera z tym portem. Żadna przekładka usb-lpt nie działa, I nic działającego znaleźć nie mogę. A taki emulator przydałby się nie tylko do tego. Chyba, że znacie jakiś prosty, do samodzielnego wykonania programator na usb? A tak w ogóle fajny kurs, czekam na ciąg dalszy. Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Listopad 10, 2017 Udostępnij Listopad 10, 2017 tomcat65, emulatory, programatory na LPT itd. to tylko dodatkowe miejsce, które mogą powodować jakieś "dziwne" problemy. Szczerze mówiąc akurat w przypadku tego kursu nie zalecałbym takich kombinacji. FPGA samo z siebie nie jest łatwym tematem, więc nie dodawałbym sobie nowych problemów. Może ktoś ze znajomych ma taki zestaw i będzie mógł go pożyczyć lub kupicie go na spółkę? Zawsze będzie raźniej trenować we dwóch 😉 A tak w ogóle fajny kurs, czekam na ciąg dalszy. Dzięki za miłe słowa, kolejne części już niedługo 😉 Cytuj Link do komentarza Share on other sites More sharing options...
tomcat65 Listopad 13, 2017 Udostępnij Listopad 13, 2017 Co do kupna na spółkę -za stary jestem i nikt ze znajomych nie ma takich zainteresowań. Jakiś czas temu nabyłem, okazyjnie, zestaw Maximator. Ale inne IDE 🙂 . Muszę się przełamać. Cytuj Link do komentarza Share on other sites More sharing options...
MrauMrauChan Sierpień 24, 2018 Udostępnij Sierpień 24, 2018 Witam, Mam drobne pytanie odnośnie artykułu. Otóż przy testach multipleksera korzystamy z DP(7) oraz DP(8)- skrajnie prawe. Jednakże zgodnie z plikiem ucf korzystamy z P70 i P69, które to według schematu płytki są zarezerwowane dla DP(1) oraz DP(2)- mimo to wszystko działa w sposób poprawny. Czy ktoś wie dlaczego tak się dzieje? Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Sierpień 25, 2018 Udostępnij Sierpień 25, 2018 @MrauMrauChan niestety nie ma teraz tego zestawu pod ręką, aby zrobić test w praktyce. Sprawdziłeś to samodzielnie, aby wyeliminować ewentualny błąd w naszych animacjach? Najlepiej dla testu zamienić w UCF informacje o przełącznikach na: NET "DPSwitch[0]" LOC = P58 | PULLUP | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 12; NET "DPSwitch[1]" LOC = P59 | PULLUP | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 12; Jeśli wtedy będą działały poprawnie przełączniki po lewej stronie DIPswitcha, to może po po prostu producent zestawów popełnił błąd w numeracji przełączników/zamontował je obrócone o 180*? Cytuj Link do komentarza Share on other sites More sharing options...
Grievous1990 Sierpień 17, 2019 Udostępnij Sierpień 17, 2019 Witam, Link do gotowego pliku ucf dla drugiej cześci kursu (multiplekser) jest niewłaściwy, stwórzcie własny. Głowiłem się czemu mi program nie działa po to, żebyście Wy nie musieli :) Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Sierpień 19, 2019 Udostępnij Sierpień 19, 2019 @Grievous1990 możesz dokładniej wskazać na czym polega błąd (i którego pliku dokładnie on dotyczy)? Mowa o załączonych plikach czy tych osadzonych w treści kursu? Cytuj Link do komentarza Share on other sites More sharing options...
Grievous1990 Sierpień 21, 2019 Udostępnij Sierpień 21, 2019 @Treker wrzucam screena pokazującego o który link chodzi, oraz wycinek pliku, do którego się on odnosi. O ile dobrze rozumiem (jestem całkiem nowy w temacie) to DPSwitche są "zakomentarzowane". Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Sierpień 22, 2019 Udostępnij Sierpień 22, 2019 @Grievous1990 ok, teraz wszystko jasne 🙂 Słusznie, nawet po nazwie pliku widać, że to zły UCF. Na szczęście ten z treści artykułu powinien być poprawny. Zaraz naniosę poprawkę. Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!