Guest
Wed Mar 14, 2018 1:24 am
W dniu poniedziałek, 12 marca 2018 12:07:51 UTC+1 użytkownik Adam Wysocki napisał:
Quote:
stchebel@gmail.com wrote:
1. Wywal te książkę do hasioka.
Ludzie ją polecali... z drugiej strony po pierwszym rozdziale mam
wrażenie, że zbytnio komplikuje proste sprawy. Ale może tak musi.
Jest jakaś książka albo tutorial, które polecasz do nauki zamiast tej?
Tu masz rewelacyjnie napisaną książkę:
http://misp.mui.ac.ir/sites/misp.mui.ac.ir/files/ebooksclub.org__FPGA_Prototyping_by_VHDL_Examples__Xilinx_Spartan_3_Version.pdf
wowa
Guest
Thu Mar 15, 2018 8:28 pm
Quote:
Hej,
Przymierzając się do zabawy z CPLD zacząłem uczyć się VHDLa z książki "The
Pozwolę się wtrącić nieśmiało. Jak rozumiem zaczynasz naukę i
potrzebujesz prostych i tanich narzędzi do zrobienia niewielkiego
projektu. Zaraz mnie zakrzyczą za wykopaliska ale rzuć okiem na
Max+Plus Altery i Quartus
https://www.altera.com/support/support-resources/download/legacy/maxplus2/mp2-index.html
Do tego proste MAX3000 (EPM3064) i można zaczynać zabawę. Max+Plus był
naprawdę intuicyjnym programem, mozna było narysować schemat, przypisać
nogi i gotowe

No może ciut bardziej skomplikowane ale znajac
angielski sobie poradzisz z przekopaniem manuala. Quartusa nie znam bo
nie miałem potrzeby dalej tego ciągnąć. W porównaniu do tego co
proponują koledzy to jest jak kosa do dywizji pancernej
Wojtek
Guest
Fri Mar 16, 2018 3:49 am
W dniu czwartek, 15 marca 2018 20:29:24 UTC+1 użytkownik wowa napisał:
Quote:
Zakrzyczeć to można Altere za spapraną stronę. Nie da się zassać tego softu. Z ciekawości chciałem spróbować, ale niestety...
J.F.
Guest
Fri Mar 16, 2018 7:17 am
Dnia Thu, 15 Mar 2018 20:28:57 +0100, wowa napisał(a):
Quote:
Przymierzając się do zabawy z CPLD zacząłem uczyć się VHDLa z książki "The
Pozwolę się wtrącić nieśmiało. Jak rozumiem zaczynasz naukę i
potrzebujesz prostych i tanich narzędzi do zrobienia niewielkiego
projektu. Zaraz mnie zakrzyczą za wykopaliska ale rzuć okiem na
Max+Plus Altery i Quartus
https://www.altera.com/support/support-resources/download/legacy/maxplus2/mp2-index.html
Do tego proste MAX3000 (EPM3064) i można zaczynać zabawę. Max+Plus był
naprawdę intuicyjnym programem, mozna było narysować schemat, przypisać
nogi i gotowe
Do zabawy ze starymi CPLD moze i dobre, ale jako kolega sie chcial
VHDL nauczyc ...
J.
Guest
Sat Mar 17, 2018 6:35 am
W dniu wtorek, 13 marca 2018 22:15:44 UTC+1 użytkownik Sebastian Biały napisał:
Quote:
On 3/13/2018 4:35 PM, stchebel@gmail.com wrote:
Symulator w ISE nie ma żadnych ograniczeń co do rozmiaru projektu. Ograniczenia dostępnych peryferiów? Jakich?!
Nie wiem akurat co ise ogranicza, ale inni ograniczali ficzery języka
(asercje, nowe standardy itp) oraz dostęp do niektórych co bardziej
interesujacych IP (jak np. brak gotowca DDR3[1] itd).
No to jak nie wiesz co ISE ogranicza, to po co gadasz że wszystkie darmówki są do bani. Piszesz, że inni coś ograniczali.. Ja Adamowi nie proponuję "innych". Jakoś "innie" argumentujesz.. Jak "inny"..
Quote:
darmową to TYLKO ograniczenia co do dostępnych kostek i niektórych IP.
Dokładnie o tym piszę.
Niedokładnie !!
Quote:
Tak czy inaczej nie jest to absolutnie nic na kształt demo.
Nie mam ochoty wykłucać się o definicje co rozumiem przez demo w
software/hardware.
Prawda tez taka że za standardem SystemVeriloga nikt nie nadąża bo
robiony po pijaku ale przynajmniej komercyjni się starają kiedy świat
free software nie jest w stanie zrobić sensownego parsera
średniowiecznych wersji VHDLa czy Veriloga.
Nie korzystam z free software, ale nie chce mi się wierzyć żeby w sofcie free nawet parser nie działał..
Nie dziala poprawnie nawet w komercyjnych symulatorach ale tam komuś
chce się przegladać te tysiące stron standardu w poszukiwaniu cienia
sensu i szansy na naprawę. W przypadku free wszyscy zatrzymali się 20
lat temu i stoi. Tak, da się kompilować helloworldy, ale cieżkie rzeczy
nie przejdą. Ciezkie czyli asercje, obiektowość, debugging, ip cory,
modele zewnetrzne, mixed, analog itd itp. Nie ma freeware majace te
elementy. Zazwyczaj znajdzie się coś z gatunku "potrafimy troche
parsować i troche symulowac Veriloga z przed 10 lat, huraaa!".
Ojapierdole!! A tymczasem komóry działają, kompy też.. Chyba jesteś zwolennikiem teorii, że bąk nie może latać, bo ma zbyt małe skrzydła w stosunku do swojej masy. No ale bąk o tym nie wie, więc lata

. Podobnież jest ze mną. Przepuszczam swoje projekty przez symulator nie wiedząc że jest on do bani. Dzięki owej niewiedzy urządzenia działają zgodnie z założeniem i wynikiem symulacji.
Quote:
Sytuacja podobna jak z C++ - nie ma ani jednego pełnego kompilatora tego
języka, choć wszystkie potrafią 98%. Róznica taka że w hardware tak mają
za grube tysiące a w software tak mają za 0.
No to masz pole do popisu!!
Quote:
Nie ma takiego co jest dobre. Na rynku hardware albo męczysz się jako
hobbysta z ograniczeniami albo męczysz się jako klient dużej korpo z
bugami softu, może tylko lżej, bo jest na kogo pokrzyczeć.
Zmień zawód.
Quote:
Nie, po prostu potrzebujesz analog view. A ja potrzebuje asercji,
odpalania zdalnego na farmie weryfikacyjnej, raportowania regresji itd itp.
Nawet nie wiem co to jest farma weryfikacyjna i raport regresji itd itp. Wiem, że 30 lat temu nie było takiej nowomowy i dzięki temu zakupiona wówczas mikrofalówka koreańska działa do dzisiaj. Żarówę ino wymieniałem 2 tygodnie temu (tę do oświetlenia wnętrza). A moja kobita kupiła se jakiegoś nowego gadżeta typu smartfon, czy ajfon, który zapewne przeszedł przez jakąś farmę. Efekt jest taki, że jak ktoś do niej dzwonił, a była w innym pokoju i mi krzyknęła "odbierz telefon", to niestety poddałem się. Sorry!! Nie umiem !! Kapujesz?!
Quote:
Zasobożerność, to właśnie nie jest ŻADEN problem.
Dla edukacji zasadniczy. Odpalenie kompilatora, symulatora itd. powinno
zając sekundy. Zajmuje więcej bo srodowisko jest za grube. Większośc
malych projektów programista HDL przesiaduje przed ekranem gapiąc się w
coraz to głupsze komunikaty i czekając na wynik i zastanawiając się
czemu symulacja dwóch bramek wymaga odpalania sie przez 10 sek jakiś
zdumiewająco verbose narzedzi diabli wiedza do czego.
Piepszysz głupoty. Parę sekund więcej w czasie odpalania + jakieś tam komunikaty, to problem ZASADNICZY? Weź przestań...
Quote:
To nic nie pomaga, aplikacje do HW są cieżkie nawet dla bardzo
nowoczesnych komputerów. Jest inna sprawą że w tej branzy znajdziesz
idiotów pracujących na *certyfikowanych* redhatach 3.0 i spodziewających
się ze ich soft za $x000 bedzie tam banglał. Ale nawet jak możesz kupić
wypasiony komputer to czasy symulacji, kompilacji, ładowania, analizy
itd liczone sa w *tygodniach* na projekt dla jednego eventu. Taki Linux
na symulowanym niskopoziomowo CPU potrafi wstawać kilka dni. Wiec
pojęcie "troche stówek na pamięć i dysk" może być niedoszacowaniem. Dla
hobbysty może wystraczyć choć jak wczęsniej programował w językach
programowania software to pewno rzuci monitorem o scianę.
Adam chce się nauczyć HDL. O czym Ty zaś nawijasz? Jakiś nowatorski prom kosmiczny chcesz zrobić? Implementacja do FPGA/CPLD trwa trochę dłużej niż kompilacja softu pod CPU. Synteza, mapowanie do zasobów kostki, routing (topologia - matematyka), to trochę musi potrwać. Na moim lapku, XC6SLX45 z prawie pełnym wykorzystaniem zasobów BRAM+DSP+kupa slajsów trwa to jakieś 20 minut. Dla Adamowego multipleksera będzie to niecała minuta. Nie sprawdzałem, ale idę o zakład, że będzie to w tych okolicach.
Quote:
Do tego sa inne techniki niż gapienie sie w ekran, nawet z wykresem
analogowym, ponieważ wieki temu dowiedziono że gapienie sie w ekran bywa
obarczone czynnikiem ludzkim.
Chętnie poznam ów dowód. Jak mnie przekona, to wypierdolę oscyloskop za okno.
wowa
Guest
Sun Mar 18, 2018 12:19 pm
Quote:
https://www.altera.com/support/support-resources/download/legacy/maxplus2/mp2-index.html
Zakrzyczeć to można Altere za spapraną stronę. Nie da się zassać tego softu.
Z ciekawości chciałem spróbować, ale niestety...
Wydaje się działać, ale nie chce mi się rejestrować. Są inne strony,
było też na płycie Elektroniki Praktycznej. Jakby co, mogę to gdzieś
wystawić do ściągnięcia.
Wojtek
Sebastian BiaĹy
Guest
Tue Mar 20, 2018 9:39 pm
On 3/17/2018 5:35 AM, stchebel@gmail.com wrote:
Quote:
Nawet nie wiem co to jest farma weryfikacyjna i raport regresji
Zawsze jest czas na podgonienie świata. Ignorancja nie jest siłą.
Tu masz na zachętę:
http://testbench.in/
https://www.eetimes.com/document.asp?doc_id=1275847
https://www.rs.tu-darmstadt.de/fileadmin/PDFs/VerificationTechnology/Slides/VT-08online.pdf
https://vunit.github.io/about.html
https://github.com/VUnit/vunit
+miliard innych
Tutaj znajdziesz trendy:
https://dac.com/content/54th-dac
https://dac.com/sites/default/files/files/2017/54dac_program_web_1.pdf
W kółko tylko pieprzą o weryfikacji, jakiś formalnych pierdołach,
flowach i innych gównach. I telefony potrafią odbierać w innym pokoju.
Dyletanci, nawet porzadnego dekodera FM nie dali by radę zrobić.
Jak widzisz świat oszalał i z każdym dniem mu się pogarsza jak widać na
tym przykładzie:
https://en.wikipedia.org/wiki/List_of_unit_testing_frameworks
Mozna oczywiscie zakładać że to wszystko sa idioci lub spiskują i to w
dodatku co najmniej od lat 90!:
http://ieeexplore.ieee.org/document/512463/?reload=true
No ale to jest już czysta schizofrenia. Cholerne fakty.
Nie, ignorancja nie jest siłą.