RTV forum PL | NewsGroups PL

Podstawy programowania FPGA z zestawem Elbert v2 VHDL czy Verilog?

Nauka programowania FPGA

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Podstawy programowania FPGA z zestawem Elbert v2 VHDL czy Verilog?

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next

Sebastian Biały
Guest

Tue Feb 13, 2018 7:05 pm   



On 2/13/2018 10:45 AM, Piotr Dmochowski wrote:
Quote:
Dzięki za wcześniejszą odpowiedź, ale jeszcze pomęczę bo mam niedosyt.
Z tego co napisałeś to systemy EDA mają świetną kontrolę na poziomie
wykonywania podstawowych cegiełek, domyślam się też że składanie
cegiełek w większe moduły też jest jakoś opanowane.

Wszedzie testy. Wielopoziomowe. Ale nie stać Cie na software do tego.
Ba, założe nawet że nie znajdziesz nigdzie wersji demo. Ten software
jest zbyt drogi aby byl powszechnie dostepny (w tym dla konkurencji, serio).

Quote:
Z tego co piszesz to w projektowaniu cegiełek używa się tylko kodu, nie
ma żadnych schematów graficznych.

Oczywiście że są. Jeśli masz firme Staśków ciężko z nich zrezygnować.
Ale uzywanie narzędzi do rysowania schematów powoduje że nie możesz
stosować wielu technik programowania i weryfikacji przeznaczonych do
utrzymywania jakości i ułatwienia pisania. Rownież praca w grupie na
schematach to kiepski żart. Dlatego jesli chcesz to robić wydajniej
schematy są bez sensu.

Quote:
Pozostaje dla mnie kwestia jak dochodzi do stworzenia wymagań dla
cegiełek i definicji ich powiązań między sobą. Czy ten proces tez
zachodzi w jakimś kodzie bez nawet jednego rysunku blokowego na etapie
wstępnego projektowania?

Jest w specyfikacji, w zalezności od tego kto zamawia i u kogo
specyfikacjie potrafią być szczegółowe na poziomie *napisanych* testów
przez zamawiającego. To ile swobody implementacyjnej dostaniesz bywa
trudne do okreslenia. Warto wiedzieć że w świecie EDA powszechne jest
*kryptowanie* kodu pomiedzy firmami. Firma X pisze jakiś soft i w formie
zaszyfrowanej pozwala uzywać firmie Y. Jedyne co Y wie to opis
funkcjonalny, czasem jakiś zestaw testów emulujących zachowanie i tyle.
Więc jest to temat trudny do skrystalizowania w jednej odpowiedzi.

Quote:
A co by było jakby 10 lat temu był format schematu który można łatwo
podzielić na części i łatwo wersjonować?

Nigdy nie dalo się łatwo wersjonować, szukać różnic, szukać blame,
mergować. Schematy nie nadają się do systemów kontroli wersji. Dokładnie
do tych samych wniosków dochodza np. "programiści" LabView. Prezentacja
graficzna algorytmu zawiera za duzo zbednych metainformacji ktore
uniemożliwiają wydajna prace w grupie.

Quote:
Zastanawiam się czy całkowita rezygnacja z wersji graficznej układu nie
jest jakimś upośledzeniem w pracy projektantów, czy faktycznie człowiek
może zrezygnować z języka graficznego i zmienić się w interpretator
plików tekstowych.

Ponieważ ma to zalety. Trzeba poświęcić przyzwyczajenia i dostac do reki
dużo narzedzi które nie mają sensu na schematach (coverage, lint,
asercje, kontrola wersji, merge itp itd).

Quote:
Pytanie co się dzieje jak spotka się grupa projektantów i mają coś do
omówienia - czy na tablicy piszą instrukcje czy jednak malują prostokąty
i kreski?

Obecnie rozmawiają w języku wzorców projektowych, rysuja schematy
blokowe. Identycznie jak programisci software ktorzy tez pisza kod,
często bardzo podobny.

Marek
Guest

Tue Feb 13, 2018 8:59 pm   



On Tue, 13 Feb 2018 18:55:28 +0100, Sebastian
Biały<heby@poczta.onet.pl> wrote:
Quote:
To jedno z drugim ma związek bezpośredni, chyba że mówisz o
zamówieniach
rządowych. W firmie komercyjnej inwerstujesz po to by osiagnąc
zysk.

Taa, znam kilka spółek technologicznych, które chwalą się
inwestycjami w niewiadomo jakie technolgiie ale prawda jest takie że
nic z tego co zrobiły nie są w stanie sprzedać. Taki ten bezpośredni
związek. Wcale jedno nie gwarantuje drugiego.

Quote:
Poniewaz mało która firma soft i hard prowadzona przez Staśka ma w
ogóle
pojecie jak robić lepiej. A nawet jak ma to lepiej oznacza drożej.
Siedza wiec w małych niszach i dłubią swoje tandety wyszlifowane do
perfekcji.

Ale co masz do tych Staśków, to że tworzą własne biznesy zamiast
pracować dla kogoś?
Większość "firm Staśków" mimo zarzutu jaki wznosisz jednak świetnie
sobie radzi w tej niszy, a klienci których obsługują są zadowoleni.
Dla klienta nie ma znaczenie czy sterownik jest na '51 czy na armii
jeśli spełnia oczekiwania funkcjonalne.
Przyszłość technologi to wcale nie muszą być corpo, przyszłością mogą
być Ci Staśkowie, bo tylko w ich skali biznesu będzie się opłacać
robić tanio, trwale i dobrze.

--
Marek

jacek pozniak
Guest

Tue Feb 13, 2018 9:12 pm   



Quote:

Ale co masz do tych Staśków, to że tworzą własne biznesy zamiast
pracować dla kogoś?
Większość "firm Staśków" mimo zarzutu jaki wznosisz jednak świetnie
sobie radzi w tej niszy, a klienci których obsługują są zadowoleni.
Dla klienta nie ma znaczenie czy sterownik jest na '51 czy na armii
jeśli spełnia oczekiwania funkcjonalne.
Dokładnie.


Quote:
Przyszłość technologi to wcale nie muszą być corpo, przyszłością mogą
być Ci Staśkowie, bo tylko w ich skali biznesu będzie się opłacać
robić tanio, trwale i dobrze.

Też się często nad tym zastanawiam.


Niby korpo ma teoretycznie wielkie możliwości ale na skutek kulejącego
zarządzania oraz zatrudniania armii niezbyt przydatnych ludzi, nie jest w
stanie tych możliwości wykorzystać. Po prostu przejada pieniadze (na różne
narzędzia również, które później leżą na półce).
Ale to taka cech każdej większej organizacji; po przekroczeniu pewnego
poziomu staje się urzędem. :)

jp

--

www.flowservice.pl
www.flowsystem.pl

Sebastian Biały
Guest

Tue Feb 13, 2018 9:27 pm   



On 2/13/2018 8:59 PM, Marek wrote:
Quote:
To jedno z drugim ma związek bezpośredni, chyba że mówisz o
zamówieniach rządowych. W firmie komercyjnej inwerstujesz po to by
osiagnąc zysk.
Taa, znam kilka spółek technologicznych, które chwalą się inwestycjami w
niewiadomo jakie technolgiie ale prawda jest takie że nic z tego co
zrobiły nie są w stanie sprzedać. Taki ten bezpośredni związek. Wcale
jedno nie gwarantuje drugiego.

Więc zaciągają kredyt. Padną mimo wszystko. Są firmy rozwijające swoje
produktry soft/hard przez dziesięciolecia. Gdyby pracowały w nich same
Staski padły by bardzo szybko bo sług technologiczny jest na bardzo
wysoki procent.

Quote:
Poniewaz mało która firma soft i hard prowadzona przez Staśka ma w
ogóle pojecie jak robić lepiej. A nawet jak ma to lepiej oznacza
drożej. Siedza wiec w małych niszach i dłubią swoje tandety
wyszlifowane do perfekcji.
Ale co masz do tych Staśków, to że tworzą własne  biznesy  zamiast
pracować dla kogoś?

Nie tworza trendów o których mowa w tej dyskusji. Staski mają zostać.

Quote:
Większość "firm Staśków" mimo zarzutu jaki wznosisz
jednak świetnie sobie radzi w tej niszy, a klienci których obsługują są
zadowoleni. Dla klienta nie ma znaczenie czy sterownik jest na '51 czy
na armii jeśli spełnia oczekiwania funkcjonalne.

Nie. Czasem ma znaczenie. Na tym polega współpraca z duzym
zleceniowacom. Czasem wie doskonale czego chce.

Quote:
Przyszłość technologi to wcale nie muszą być corpo, przyszłością mogą
być Ci Staśkowie, bo tylko w ich skali biznesu będzie się opłacać robić
tanio, trwale i dobrze.

Nie obserwuje tego na rynku software ani hardware. Zazwyczaj Staski
robią tanio, kiepso i troche działające.

Sebastian Biały
Guest

Tue Feb 13, 2018 9:32 pm   



On 2/13/2018 9:27 PM, Sebastian Biały wrote:
Quote:
sług

dług

Quote:
zleceniowacom.

ą

Marek
Guest

Tue Feb 13, 2018 10:38 pm   



On Tue, 13 Feb 2018 21:27:41 +0100, Sebastian
Biały<heby@poczta.onet.pl> wrote:
Quote:
zleceniowacom. Czasem wie doskonale czego chce.

Bardzo często jest tak, że to "wie czego chce" okazuje się wpojoną
kiedyś w przeszłości przez jakiegoś niekompetentnego pracownika,
nieuzasadnioną bzdurą. "To czego chce" staje się mantrą powtarzaną
latami w np. wymaganiach do przetargu. Oczywiście ci, co chcą wygrać
w tych zawodach przetargowyvh muszą później dzielnie"rozwiązywać
problemy nieistniejące w innych systemach", bo tak.

--
Marek

Guest

Wed Feb 14, 2018 6:37 am   



W dniu sobota, 10 lutego 2018 14:24:16 UTC+1 użytkownik Sebastian Biały napisał:

Quote:

Czyli skala migania diodą. A więc nic nie rozumiesz z tego gdzie obenie
jest rynek EDA.

Co to robi?

Nikt tego nie wie.


?? Jak napiszesz w HDL'u strukturalnie, to kazdy bedzie wiedział!! Jaka jest rórnica pomiedzy HDL'em strukturalnym, a schematem? Ano żadna, zamiast rysunku piszesz "podłącz wyjście U1-a do wejścia U2-a"..

Quote:
Po pierwsze nie masz specyfikacji i śledzenia wymogów.

Po drugie nie masz unit testów bądzie jakichkolwiek innych testów
pozwalających okresli co to NAPRAWDĘ robi.

Boszsz.. Ty naprawdę robisz w jakiejś korporacji?!

Tak wam łby wyprano?! Ty nawet bredzisz takie głupoty jak, cyt.:

"Nie jest łatwo. Ale układy FPGA poganiane sa napięciami niskimi, np. 1.8V. Ciezko to z czymkolwiek połaczyć"

BZDURY^N !! Nie słuchać niedouka !!

Toż to 'elementarny elementarz' FPGA, o którym tzw. wymogi, testy, i diabły wiedzą co, nie mają pojęcia. Nawet nie wiedzą co robią.

A Ty.., nawet nie wiesz jaką bateryjkę podpiąć, cobyś wiedział jak to działa.. Jestem tego PEWIEN !!

Guest

Wed Feb 14, 2018 6:45 am   



W dniu sobota, 10 lutego 2018 14:24:16 UTC+1 użytkownik Sebastian Biały napisał:

Quote:
Zeptera są ze stali szlachetnej Smile)

Bredzisz już od rzeczy. To w sumie smutne patrzeć na to jak ktoś swoją
niewiedzę i archaiczne zachowania stara się wypromować jako zalety. Nie
masz pojecia o rynku EDA.

W Bata cięcie, też zajęcie.. Wuj tam z rynkiem.. Tutaj mamy grupę elektroniczną. Dalej uważasz, że z wszelkimi moimi niewiedzami i brakiem pojęcia, miganiem diodami, naciskaniem guzików, itp.. , nie da się podłączyć FPGA do świata zewnętrznego? Z 1.8V ?! Cieńki bolek... Żałosne!!

Sebastian Biały
Guest

Wed Feb 14, 2018 6:14 pm   



On 2/13/2018 10:38 PM, Marek wrote:
Quote:
zleceniowacom. Czasem wie doskonale czego chce.
Bardzo często jest tak, że to "wie czego chce" okazuje się wpojoną
kiedyś w przeszłości przez jakiegoś niekompetentnego  pracownika,
nieuzasadnioną bzdurą. "To czego chce" staje się mantrą powtarzaną
latami w np.  wymaganiach do przetargu. Oczywiście ci, co chcą wygrać w
tych zawodach przetargowyvh muszą później dzielnie"rozwiązywać problemy
nieistniejące w innych systemach", bo tak.

Mówiąc o przetragach masz na mysli wlasne doświadczenia z projektami dla
rzadu. Nie, nie mowie o takich, tam jest ogromna ilośc patologii. Powiem
tak: zleceniodawca wojskowy, lotniczy etc zazwyczaj wie doskonale czego
chce. Przychodzi z *dokladnie* wyszczególniona metodyka testowania, do
stopnia gdzie okresla minimalne akceptowalne poziomy coverage testów
hardware. Masz inne doświadczenia. W duzych firmach z EDA nie ma juz od
bardzo dawno miejsca na fuszerkę. Oczywiście mozna to nie akceptowac,
zalamywać ece i przytaczać problemy z przetargami przy produkcji
nastepnego systemu głosowania do Semju. To nie ta skala i nie ci ludzie.

Marek
Guest

Wed Feb 14, 2018 6:20 pm   



On Wed, 14 Feb 2018 18:14:43 +0100, Sebastian
Biały<heby@poczta.onet.pl> wrote:
Quote:
Mówiąc o przetragach masz na mysli wlasne doświadczenia z
projektami dla
rzadu.


Nigdy w życiu. Mam na myśli największe_prywatne_ instytucje
finansowe w pl.

--
Marek

J.F.
Guest

Wed Feb 14, 2018 7:14 pm   



Dnia Wed, 14 Feb 2018 18:14:43 +0100, Sebastian Biały napisał(a):
Quote:
Mówiąc o przetragach masz na mysli wlasne doświadczenia z projektami dla
rzadu. Nie, nie mowie o takich, tam jest ogromna ilośc patologii. Powiem
tak: zleceniodawca wojskowy, lotniczy etc zazwyczaj wie doskonale czego
chce. Przychodzi z *dokladnie* wyszczególniona metodyka testowania,

To sie musialo cos zmienic, albo po prostu jakies drobiazgi robisz.

Bo tak mi sie wydaje, ze zleceniodawca wojskowy to np helikopter chce,
taki do wszystkiego :-)

Polecam tez film "Pentagon Wars", chyba nawet na YT jest.

J.

Sebastian Biały
Guest

Wed Feb 14, 2018 8:12 pm   



On 2/14/2018 6:20 PM, Marek wrote:
Quote:
Nigdy w życiu. Mam na myśli największe_prywatne_  instytucje finansowe w
pl.

A więc ja nie o tych detalistach.

Sebastian Biały
Guest

Wed Feb 14, 2018 8:14 pm   



On 2/14/2018 7:14 PM, J.F. wrote:
Quote:
Mówiąc o przetragach masz na mysli wlasne doświadczenia z projektami dla
rzadu. Nie, nie mowie o takich, tam jest ogromna ilośc patologii. Powiem
tak: zleceniodawca wojskowy, lotniczy etc zazwyczaj wie doskonale czego
chce. Przychodzi z *dokladnie* wyszczególniona metodyka testowania,
To sie musialo cos zmienic, albo po prostu jakies drobiazgi robisz.
Bo tak mi sie wydaje, ze zleceniodawca wojskowy to np helikopter chce,
taki do wszystkiego Smile

Zleceniodawca nie przychodzi to firmy EDA po helikopter. Przychodzi po
moduł sterowania radarem fazowym. Zazwyczaj z bardzo precyzyjna
specyfikacją i wymogami jakie musi spełnic producent aby udowodnić że
wykonał produkt.

Atlantis
Guest

Thu Feb 22, 2018 12:16 pm   



Tak swoją drogą mam jeszcze jedno pytanie.
Jak w CPLD albo FPGA jest rozwiązane korzystanie z pinów I/O?
Są one zgrupowane w jakieś porty? Istnieją jakieś ograniczenia, które
przypominałyby np. korzystanie z wyjść peryferiów MCU, które są
przypisane do określonego pinu (albo ewentualnie można sobie wybrać
jeden z kilku pinów alternatywnych)?
Czy też panuje tutaj pełna dowolność i na etapie projektowanie płytki
mogę sobie poprowadzić najprostsze ścieżki, potem definiując połączenia
w kodzie?

Grzegorz Kurczyk
Guest

Thu Feb 22, 2018 8:28 pm   



W dniu 22.02.2018 o 12:16, Atlantis pisze:
Quote:
Tak swoją drogą mam jeszcze jedno pytanie.
Jak w CPLD albo FPGA jest rozwiązane korzystanie z pinów I/O?
Są one zgrupowane w jakieś porty? Istnieją jakieś ograniczenia, które
przypominałyby np. korzystanie z wyjść peryferiów MCU, które są
przypisane do określonego pinu (albo ewentualnie można sobie wybrać
jeden z kilku pinów alternatywnych)?
Czy też panuje tutaj pełna dowolność i na etapie projektowanie płytki
mogę sobie poprowadzić najprostsze ścieżki, potem definiując połączenia
w kodzie?


Tak na szybko z pamięci, w FPGA Xilinx-a piny są grupowane w bloki,
które mają oddzielne wejście zasilania VDD. Daje to możliwość pracy z
peryferiami pracującymi w różnych standardach napięciowych np. 3.3V,
2.5V, 1.8V
Piny należące do jednego bloku I/O będą pracowały w jednym standardzie.
Następna sprawa to wejścia/wyjścia różnicowe. Piny są przypisane są parami.

--
Pozdrawiam
Grzegorz

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Podstawy programowania FPGA z zestawem Elbert v2 VHDL czy Verilog?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map