-
Data: 2018-02-06 21:14:56
Temat: Re: Nauka programowania FPGA
Od: Sebastian Biały <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 2/6/2018 8:53 AM, Atlantis wrote:
> Od jakiegoś czasu chodzi mi po głowie pomysł nauczenia się przynajmniej
> podstaw programowania układów FGPA
Zacznij od CPLD. W praktyce układy CPLD beda miały znacznie bardziej
przyjazne napięcia i obudowy. To na poczatek dość istotne.
> Czy w razie czego, jeśli VHDL mi nie podejdzie, korzystając z tego
> samego zestawu i środowiska programistycznego będę mógł korzystać z
> Veriloga?
Wsysztko zalezy czy producent FPGA/CPLD udostępnia syntezę w danym języku.
> A może powinienem się już na początku skupić na tym drugim języku?
Verilog jest językiem z masa bledów projektowych. VHDL zaś jest
przeraźliwie verbose i opóźniony o dziesięciolecia. Naucz się obu -
wiele współczesnych projektów to mixed language, czasami dokładając
również SystemC.
> Łatwo jest przez przypadek uszkodzić układ programowalny, przez pomyłkę
> w kodzie? A przynajmniej łatwiej, niż w przypadku standardowego
> mikrokontrolera?
Nie jest łatwo. Ale układy FPGA poganiane sa napięciami niskimi, np.
1.8V. Ciezko to z czymkolwiek połaczyć. Dlatego zacznij od CPLD. Płytki
z CPLD kupisz za grosze u chińczyków. Nie będzie Ci szkoda jak taką
uszkodzisz, często sam scalak CPLD to jakieś grosze. Zrobisz na nim
wiele rzeczy które zrobisz na FPGA. Wada tylko taka ze CPLD mają
znacznie mniej logiki do programowania i Z80 sobie nie zaimplementujesz.
Ale może na początek nie warto od razu kupować Zynq żeby migać diodą.
Następne wpisy z tego wątku
- 07.02.18 01:00 s...@g...com
- 07.02.18 08:42 Atlantis
- 07.02.18 12:14 Adam Wysocki
- 07.02.18 14:11 Piotr Wyderski
- 07.02.18 14:21 J.F.
- 07.02.18 14:33 Piotr Wyderski
- 07.02.18 14:58 J.F.
- 07.02.18 14:59 Piotr Wyderski
- 07.02.18 15:06 Piotr Wyderski
- 07.02.18 15:07 Piotr Wyderski
- 07.02.18 15:37 J.F.
- 07.02.18 16:01 s...@g...com
- 07.02.18 21:10 J.F.
- 07.02.18 23:08 Grzegorz Kurczyk
- 07.02.18 23:46 Grzegorz Kurczyk
Najnowsze wątki z tej grupy
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
Najnowsze wątki
- 2024-12-09 Katowice => Spedytor międzynarodowy <=
- 2024-12-09 Kraków => Senior PHP Developer <=
- 2024-12-09 Katowice => Key Account Manager <=
- 2024-12-09 Dlaczego szybko będzie o jedną organizację terrorystyczną mniej w UE? ["Sukcesy" walki z terroryzmem w Syrii]
- 2024-12-09 Kraków => Programista Full Stack .Net <=
- 2024-12-09 Gdańsk => Architekt rozwiązań (doświadczenie w obszarze Java, AWS)
- 2024-12-09 Poznań => Key Account Manager <=
- 2024-12-09 Gdańsk => System Architect (background deweloperski w Java) <=
- 2024-12-09 Słabszy sygnał GSM od kilku tugodni
- 2024-12-09 Warszawa => Spedytor Międzynarodowy <=
- 2024-12-09 Białystok => System Architect (Java background) <=
- 2024-12-09 Białystok => Analityk w dziale Trade Development (doświadczenie z Po
- 2024-12-09 Białystok => Analyst in the Trade Development department (experience
- 2024-12-09 Szczecin => Key Account Manager (ERP) <=
- 2024-12-09 przejscie sugerowane