-
101. Data: 2018-02-14 19:14:45
Temat: Re: Nauka programowania FPGA
Od: "J.F." <j...@p...onet.pl>
Dnia Wed, 14 Feb 2018 18:14:43 +0100, Sebastian Biały napisał(a):
> 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.
-
102. Data: 2018-02-14 20:12:26
Temat: Re: Nauka programowania FPGA
Od: Sebastian Biały <h...@p...onet.pl>
On 2/14/2018 6:20 PM, Marek wrote:
> Nigdy w życiu. Mam na myśli największe_prywatne_ instytucje finansowe w
> pl.
A więc ja nie o tych detalistach.
-
103. Data: 2018-02-14 20:14:22
Temat: Re: Nauka programowania FPGA
Od: Sebastian Biały <h...@p...onet.pl>
On 2/14/2018 7:14 PM, J.F. wrote:
>> 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 :-)
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.
-
104. Data: 2018-02-22 12:16:20
Temat: Re: Nauka programowania FPGA
Od: Atlantis <m...@w...pl>
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?
-
105. Data: 2018-02-22 20:28:48
Temat: Re: Nauka programowania FPGA
Od: Grzegorz Kurczyk <g...@c...usun.slupsk.pl>
W dniu 22.02.2018 o 12:16, Atlantis pisze:
> 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
-
106. Data: 2018-02-23 01:28:47
Temat: Re: Nauka programowania FPGA
Od: Jacek Radzikowski <j...@s...die.die.die.piranet.org>
On 02/11/2018 10:22 AM, Bombardier Dąs vel Karbonylek wrote:
> użytkownik Grzegorz Kurczyk napisał:
>
>> Tak po prawdzie układów FPGA się nie programuje, tylko konfiguruje.
>> Jeśli pisałeś cokolwiek w C to proponuję Veriloga.
>> Podobna składnia, ale oczywiście inna filozofia. "Program" napisany w
>> Verilogu wygląda jak w C ale to nie są kolejno wykonywane instrukcje
>> tylko opis sprzętu dający w efekcie określone połączenia pomiędzy
>> komórkami układu FPGA.
>
>
> Są jakieś programy/środowiska o objętości poniżej 100M
> gdzie można sobie poklepać kod tak żeby diodą pomigać?
>
>
> Czy wszyscy są skazani na kombajny po 5GB?
Jeśli projekt nie jest bardzo duży, i mostka nie musi mieć logo
Xilinxa/Altery, to dla ice40 Lattice jest otwarty toolchain icestorm.
Jacek.
-
107. Data: 2018-02-23 08:24:50
Temat: Re: Nauka programowania FPGA
Od: Atlantis <m...@w...pl>
On 22.02.2018 20:28, Grzegorz Kurczyk wrote:
> 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.
Czyli rozumiem, że jeśli nie stosuję wejść/wyjść różnicowych i wszystko
pracuje u mnie na jednym poziomie napięcia, to mogę stosować dowolne piny?
-
108. Data: 2018-02-25 21:42:18
Temat: Re: Nauka programowania FPGA
Od: Grzegorz Kurczyk <g...@c...usun.slupsk.pl>
W dniu 23.02.2018 o 08:24, Atlantis pisze:
> On 22.02.2018 20:28, Grzegorz Kurczyk wrote:
>
>> 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.
>
> Czyli rozumiem, że jeśli nie stosuję wejść/wyjść różnicowych i wszystko
> pracuje u mnie na jednym poziomie napięcia, to mogę stosować dowolne piny?
>
O ile nie szalejesz z częstotliwością taktowania na pograniczu czasów
propagacji, to w Twoim przypadku masz dowolność.
--
Pozdrawiam
Grzegorz