Czesc, Jak jeszcze szukasz czegos to polecam standard jezyka Verilog z IEEE. Wedlug mnie najlepszy material do nauki Veriloga. Daj znac na priva jak potrzebujesz a nie dostales tego od Daniela. Pozdrawiam, tony_tg
Na temat zestawów ewaluacyjnych już trochę było na forum (ot, choćby w tym wątku: http://www.elektroda.pl/rtvforum/topic52... warto się zapoznać aby poczytać o alternatywach). Co do samego LiveDesign Evaluation Kit - sam jestem posiadaczem tego zestawu i muszę przyznać, że jest generalnie dobry. Dobry, bo ma całkiem sporo złącz, diodek i przełączników....
Możesz spróbować ściągnąć jakąś wersję trial. Na przykład ModelSim albo QuestaSim. Po zalogowaniu się na stronie Xilinxa powinni przysłać Ci licencję. A jeśli chodzi o naukę, to warto zacząć od tutoriala z Veriloga ze strony asic-world. http://www.asic-world.com/verilog/veritu...
Witam ostatnio na zajęciach miałem styczność z CPLD i FPGA ,zainteresował mnie ten temat ,wiadomo na zajęciach nie można się pobawić , tylko napisać/ściągnąć program i do widzenia. Dotychczas miałem styczność z stm i avr tam płytka była bardzo tania wiec pomoc w wybraniu płytki była zbędna. Cena do 300 zł. Płytka może być bez zewnętrznych układów typu...
Wg mnie najlepiej uczyć się poprzez wykonywanie projektów, zacząć od prostych a potem je rozbudowywać. W sieci jest mnóstwo informacji, poradników kursów itp. Nie jestem w stanie wskazać jakiego jednego konkretnego który uważałbym za najlepszy. Dobra książka o VHDL lub Verilog też nie zaszkodzi. Osobiście piszę w VHDLu, chociaż gdybym dzisiaj jeszcze...
Polecam poczytać www.fpga4fun.com jest tam kilka przykładów ciekawie wytłumaczonych.
Kilka komentarzy co do kodu: [syntax=verilog]assign adr0 = (memnr==1'b0)? wpiszadres : 24'bz; assign adr1 = (memnr==1'b1)? wpiszadres : 24'bz; //zawsze gdy gdy b�dzie co� wpisane do wpiszdane wtedy dane b�d� wpisane do odpowiedniego bloku assign wdata0 = (memnr==1'b0)? wpiszdane : 24'bz; assign wdata1 = (memnr==1'b1)? wpiszdane...
webmoritz, zgadza się. Tutorial do VHDLa (Evita) znajduje się na stronie aldec: http://www.aldec.com/education/tutorials... Osobiście polecam Active-HDLa, którego darmową wersję można sobie stamtąd ściągnąć do nauki VHDLa i Veriloga.
Podobnie zachowywal sie taki kod: tez chcialbym zrozumiec ... oba przyklady powyzej sa funkcjonalnie identyczne , verilog jako default przyjmuje, ze sygnaly sa wire, jesli nie zadeklarujesz inaczej: "`default_nettype none"; dla samej nauki veriloga te 'wpadki' nie maja wiekszego znaczenia, zachowanie ktore opisujesz wydaje sie specyficzne dla konkretnej...
Czemu akurat AHDL a nie VHDL albo Verilog? Każdy przyda Ci się bardziej niż AHDL. Pozdrawiam, Dr.Vee
Znasz VHDL lub Veriloga ? Jeśli nie to proponuję zacząć od nauki tychże języków :]
A czy takie tiny Lattice mają obsługę DDR? Szczerze - nie wiem, ale cena i mała obudowa kwalifikuje je do kategorii hobbyist-friendly ;). Co do impedancji to przy tym profilu co jest dostępny rezystancja ścieżek wypada około 80 Ohm. Pogrub ścieżki ;) Co do projektu to użyj generatora Memory interface generators --> MIG Virtex 6 and Spartan 6. Czy Kolega...
Czy może mi ktoś wytłumaczyć czym się rożni jeden moduł w VHDL-u od drugiego w Verilogu. Konkretnie to napisałem obsługę VGA w VHDLu. Działa to bez zarzutu. Następnie chciałem zrobić to samo w ramach nauki Veriloga . Lecz moduł w Verilogu nie działa. Symulowałem i test bench-ach działa. Czasy się zgadzają i wszystkie parametry. Porównywałem przebiegi...
Bardzo fajnym kitem jest kit firmy Altium dostępny na allegro w cenie około 450 zł. Jest w wersji z układem Xilinx Spartan 3 lub Altera Cyclone II (chyba tak). Ja używam Xilinxa. Do tego ISE i śmiga :) Ale prawda jest taka, że VHDL czy Verilog to języki opisu sprzętu i pierwsze co musisz zrobić to bizbyć się nawyków programistycznych, gdyż w tych językach...
Obecnie najpopularniejsze są: VHDL oraz Verilog. Osobiscie polecam Ci VHDL i środowisko do pisania i symulacji firmy Xilinx, mają darmową wersję Ise Webpack która wystarczy dla początkujących. Warto dodać iż w symulacjach Post Fit lub Post map(rout) uwzględniane są czasy propagacji dla danych modelów chipów FPGA lub CPLD. Dla czego VHDL? Moim skromnym...
I jaki język programowania PLD waszym zdaniem najlepszy ? Którego warto się uczyć ? Myślałem nad CUPL. Pod słowem PLD kryje się wszystko i nic. Osobiście uważam, że dowolny HDL spisze się dobrze, do układów CPLD/FPGA. Kiedyś używano ABEL'a, ale to już historia... Chodzi mi o to, żebym nie postąpił tak jak kiedyś, gdy wszyscy mówili , że BASCOM jest...
W zasadzie własnie do nauki VHDL-a albo Veriloga chciałbym to złożyć - podpiąc pod piny przyciski i ledy i na tym w zasadzie tylko uczyc sie podstaw projektowania takich układów. No a pozatym - taki układ, że tak powiem, mam na stanie, a innych nie, a z tego co wiem nie są one jakoś strasznie tanie, prawda?
Wydaje mi się to najprostsze-"kopiuję" schemat układu bez wnikania w jego funkcje logiczne, pisania tabelek itp. rozrywek niosących ryzyko pomyłki. temat na kilka wieczorow dyskusji; ale postaram sie zamknac a kilku/nastu/ linijkach; :) - rysowanie schematow nie jest wolne od ryzyka pomylki, rowniez trudnej do wykrycia; po polaczeniu ze soba prostokatow...
deklaracje zegarow, analize czasowa spokojnie mozesz sobie podarowac na poczatku nauki fpga, veriloga, narzedzia iCEcube; jest to, mozna powiedziec, 'drugi stopien wtajemniczenia'; jak dlugo bedziesz pisal Found inferred clock c300|SYS_CLK with period 5.74ns. Please declare a user-defined clock on object "p:SYS_CLK" o ile Lattice uzywa terminow w tym...
Skoro jestes w stanie docenic potrzebe poznania ukladow PLD, to zapewne miales juz do czynienia z projektowaniem ukladow cyfrowych. Nie wazne jest czy byl to Verilog czy VHDL czy tez proste laczenie bramek przy pomocy jedynie zdrowego rozsadku. Wazne jest by wiedziec o co w cyfrowce chodzi. IMHO kazda ksiazka ma zady i walety, ale przeczytac nigdy nie...
Wydaje mi się że mylisz inżyniera z programistą. Takich wynalazków jak Verilog czy VHDL to nawet nie kojarzę na pierwszy rzut oka. Natomiast LabView to na pewno nie jakaś tam developerka, tutaj potrzebna jest konkretna wiedza z nauk inżynieryjnych. Typowy developer to gość ledwo ogarniajacy matematykę na poziomie szkoły średniej. To rozmawiamy o lamerii...
-dodany soft Można ściągnąć za darmo najnowszą wersję. Na płycie są zazwyczaj old-version, ale znając Xilinx'a opchane pewnie dokumentacjami, schematami + jakimiś example'mi. -w sumie atrakcyjna cena Ekhm,... jeśli miałbym proponować zestaw do zabawy CPLD, proponuje układy firmy która w tym segmencie przoduje: Mam jeszcze pytanie czy układy serii XC95xx...
łe w VHDL'u łe tylko 250 kHz łe tylko 6-bitowe łe każdy sterowany osobno osobno łe wszystkie mają wspólny zegar, a może jeszcze guziczek który by robił z tego trzy fazy (120 stopni) lipa...... ;-) a teraz troszkę bardziej serio. bardzo dziękuję, do nauk bardzo przydają się proste przykłady. ja wybrałem veriloga (vhdl na mój gust za bardzo "rozgadany"),...
Ja ze swojej strony polecam również przykłady od Xilinxa i Altery. Na uczelni udało mi się załapać nieco Veriloga, teraz katuję VHDLa, jeszcze przewinął się ABEL Reszta to dużo praktyki i stawianie Sobie jakiś wyzwań. Reszta pójdzie z górki Razz Najlepiej dorwać jakiś bardziej wypasiony zestaw, bo jednak CPLD troszkę ogranicza. Ja bym Tobie polecił:...
Jest kilka wiodących producentów układów logiki programowalnej. Układów jest zatrzęsienie i łatwo się w tym pogubić. Rzeczywiście, Lattice jest jednym z większych producentów i specjalizuje się w małych i energooszczędnych układach, niemniej jednak, większość rynku posiadają firmy Intel i Xilinx. Ich układy FPGA są najpopularniejsze, dlatego też proponowałbym...
http://obrazki.elektroda.pl/3033607600_1... Vikas Shukla rozpoczął, za pośrednictwem serwisu Kickstarter, gromadzenie funduszy na realizację projektu płyty rozwojowej o nazwie Spartixed. Spartixed służyć ma jako element platformy edukacyjnej do nauki języków Verilog i VHDL. Sercem płyty jest układ Spartan 6 firmy Xilinx. Spartixed umożliwia...
Witam. Dopiero zaczynam naukę programowania w verilog. Próbuję uruchomić jakiś pierwszy program ala "hello world". Posiadam płytkę własnoręcznie wykonaną z XC2C32A oraz 8 przyciskową klawiaturą matrycową z tact switch i 4 diodami led. Używam Xilinx ISE 12.3. O ile miganie samymi diodami udało mi się uruchomić to mam problemy z uruchomieniem klawiatury....
Krótko i na temat... ten kod to kompletne dno... to jest wyssane z palca... dobrym krokiem było by gdybyś zajrzał do obojętnieje jakiej książki VHDL-a i poczytał o nim to byś wiedział w czym rzecz... Napisz kilka liczników rejestrów itp... a zrozumiesz co pisze... Niech to cię nie zraza ale ty chcesz umieć czytać bez nauki czytania... Ten kod nie ma...
Skoro itak będę zamawiać 10 sztuk więc jeden czy dwa mogą iść na straty. No tak, pierwsze zamówienie i od razu z najwyższego przedziału ilościowego. Teraz już rozumiem, że chodzi o cichą fabryczkę w piwnicy, która zamierza poszerzyć asortyment produkcji o technologię układów programowalnych. Wcześniej myślałem, że chodzi o hobbystę, który chce sobie...
Czym są układy programowalne? Z moich obserwacji wynika, że większość hobbystów na uczelni bądź na elektrodzie coś na ten temat słyszała. I tylko tyle. A wielka szkoda, bo układy programowalne potrafią robić rzeczy, których przy pomocy procesora zrobić się po prostu nie da. Na początek jednak przypomnijmy definicję procesora - układ (niekoniecznie scalony!),...
nie jestem ekspertem VHDL error at Vhdl1.vhd(28): can't determine definition of operator ""<="" ten jezyk jest silnie 'utypowiony', w zasadzie nie mozna robic zadnej operacji na obiektach roznych typow, by narzedzie zaakceptowalo zapis trzeba starannie zadeklarowac typy, np. tak: czy mogę sobie z jakigoś innego bloku przesłać jakąś liczbę (spośród...
Znaczy ogólnie musisz nieco zmienić myślenie, ja myślałem podobnie zaczynając przygodę z tymi cackami. A więc po kolei - VHDL to język opisu sprzętu, jest uniwersalny i w założeniu przenośny (tj. ten sam "kod mogę odpalić" na układzie firmy Lattice, a potem na układzie od Altery). Zatem ucząc się samego VHDL możesz mieć dowolny zestaw, bo jeśli np....
Witam!!! Na wstępie proszę abyście nic nie dopisywali żadnych odpowiedzi do tego tematu. Jak chcesz coś dodać od siebie to proszę o informacje na priva. Dokleję i poinformuje co kto dodał o ile ta informacja będzie coś wnosiła do tego kompendium. Chce wprowadzić taki zabieg aby czytelnicy nie wertowali tego posta co kto dodał. To ma ktoś otworzyć i...
(at)R-MIK z całym szacunkiem dla twojej wiedzy i dorobku. Nie interesują mnie Twoje opryskliwe nauki i rebusy, dzięki którym chcesz zabłysnąć. Chciałem jedynie żebyś udostępnił dokładniejszy opis swojego rozwiązania, skoro już postanowiłeś się nim pochwalić. Oraz po raz kolejny apeluję o bardziej stonowane odpowiedzi, nie traktujące każdego kto chce...
yakuza_2000 - bardzo dziękuję za pomoc. Udało mi się usunąć wszystkie warningi. J.A - zdecydowanie masz rację w kwestii schematów blokowych. Udało mi się poprawnie uruchomić ten licznik i teraz kolejnym krokiem będzie zrobienie tego samego w Verilog'u. Właśnie nad tym pracuję. Czytam sobie różne kursy na temat tego języka. Składnia nie jest jakość szczególnie...
(...) Informacje dodatkowe: 1) Numeracja dla implikantu dla trzech zmiennych dla „tablic Karnaugha” jest następująca: {000,001,011,010,110,111,101,100}. 2) Dysponujemy strukturą PLA/PAL o 6 wejściach, jak na schemacie ideowym przedstawionym poniżej: https://obrazki.elektroda.pl/5224229100_... Wstępna ocena dostępnych informacji - Mamy funkcję...
Znaczy sie, ew pomoc bylaby potrzebna do zrobienia poszczegolnych modulow np koder splotowy... o calosc jakos zadbam, bo mam standard i tam wszystko jest, tylko trzeba zaimplementowac poszczegolne bloki. Wiec oczekiwana pomoc bylaby w ramach powiedzmy schematow blokowych ew ideowych poszczegolnych klockow... Chodzi w sumie o to by sie nauczyc veriloga......
https://obrazki.elektroda.pl/1476152000_... FPGA stały się technologią strategiczną. Kiedyś były to: „układy ASIC biednego człowieka” i zapewniały dopasowane do zastosowań rozwiązanie o mniejszej objętości. Chociaż są one nadal używane w ten sposób w wielu systemach, stały się również zasadniczo ważne dla dwóch bardzo dużych,...
(at)CC_PL Nie ma problemu - tak opisałem jak to wygląda z praktyki. Problemów jako tako to nie ma tylko producenci są nastawieni na dużą sprzedaż. Najłatwiej jest z ON Semiconductor - bo wspierają nawet mniejsze projekty, ale wspomniane minimalne zakupy na poziomie opakowania 2600 sztuk nadal istnieją. Najtrudniej z Omni Vision, tam nawet jako spora...
Zdaję sobie sprawę, że takich topiców trochę już tu było, ale chciałbym mimo wszystko dopytać się porządnie zanim wydam pieniądze. Mianowicie: do tej pory bawiłem się 8bitowcami - głównie AVRami tak w C jak i ASMie, do tego liznąłem 8051 (tutaj tylko asm). Nie jestem jakiś super zaawansowany, aczkolwiek nigdy też problemów wielkich nie miałem z AVRami...
Witam Szanownych Forumowiczów. Jestem na początkowym etapie nauki Verilog'a i prosiłbym o pomoc w sprawie połączenia dwóch modułów. Pewnie jest to dziecinnie proste, jednak nie daję sobie rady z tym. Zależy mi na tym by moduł licznik(counter) podawał wartości rejestrem cnt_out do wejścia rom_in modułu rom_tab i korzystał z tabelki wartości sinusa wyświetlając...
Języki nastawione na sprzęt: ABEL PALASM Języki wysokiego poziomu: VHDL Verilog nie jestem pewien czy nazwałbym to językami wysokiego poziomu, ponieważ może być to mylące dla nowych w tym temacie osób, owszem składnia jest częściowo podobna (szczególnie Verilog), ale nie są to języki programowania, tylko opisu sprzętu, czyli opisuje się za ich pomocą...
1) Znalazłem dość ciekawy kurs czasopisma "Elektronika Praktyczna" układów FPGA (aktualny, niedługo pewnie pojawią się kolejne częsci): http://www.kamami.pl/dl/uklady_fpga_w_pr... http://www.kamami.pl/dl/uklady_fpga_w_pr... http://www.kamami.pl/dl/uklady_fpga_w_pr... http://www.kamami.pl/dl/uklady_fpga_w_pr...
Witam Chciałbym zacząć przygodę z układami programowalnymi. Od lat zajmuję się AVR 8-bit w C i asm. Naszła potrzeba wykonania wielu sprzętowych kanałów PWM a ukł. programowalne są idealne do tego. Proszę o pomoc w wyborze na start i dalszy rozwój układu, rodziny, środowiska... Założenia i co oczekuję od układów programowalnych: - tolerancja pinów 3.3...
Kamyki , zastanow sie chwilke :) , jesli Tobie sie nie chce napisac tego programu, to niby dlaczego, ma sie chciec komus innemu, kto moze za niego dostac co najwyzej 3 punkty - nie liczac Twojej dozgonnej wdziecznosci ? Osobiscie nie znam tego systemu na ktory piszesz, wiec nie napisze takiego programu, ale skoro jestes w szkole, ktora wymaga pisania...
Firma PBP OPTEL Sp. z o.o. z Wrocławia. Jesteśmy nowoczesną i dynamicznie rozwijającą się firmą - laboratorium badawczo rozwojowym. Naszą specjalizacją jest tworzenie nowych, innowacyjnych produktów, systemów pomiarowych a przede wszystkim rozwiązywanie problemów technicznych naszych klientów, poszukujemy osób, które chciałyby wykorzystać swoją wiedzę,...
Witam! Myślę, że dobrym pomysłem byłoby stworzenie tematu, który byłby bazą linków do interseujących zasobów na temat układów programowalnych (i 'przyklejenie' go, aby był dobrze widoczny). Mimo, że każdy w zasadzie korzysta z Google, z całą pewnością nie jest w stanie 'wyłapać' wszystkiego, co w tej kwestii interesujące. Dodatkowo, takie źródło wiedzy...
Firma PBP OPTEL Sp. z o.o. z Wrocławia. Jesteśmy nowoczesną i dynamicznie rozwijającą się firmą - laboratorium badawczo rozwojowym. Naszą specjalizacją jest tworzenie nowych, innowacyjnych produktów, systemów pomiarowych a przede wszystkim rozwiązywanie problemów technicznych naszych klientów, poszukujemy osób, które chciałyby wykorzystać swoją wiedzę,...
licznik verilog verilog rejestr verilog sygnał
modyfikacja biosu ustawić zaworów ursus saeco touch wyświetlacz
telewizor problem zdjęcia pilot samsung parowanie
Jak podłączyć przyciski do sterowania w układach PLC i mikrokontrolerach? Awaria ładowania Opel Corsa-e: problem z ładowarką pokładową