-
Data: 2018-02-12 22:18:11
Temat: Re: Nauka programowania FPGA
Od: Sebastian Biały <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 2/12/2018 4:32 PM, Atlantis wrote:
> A jak wygląda kwestia programowania takich układów?
> Rozumiem, że CPLD mają wbudowaną pamięć, FPGA współpracują z zewnętrzną
> pamięcią flash. Czy pomimo tego programator podpinam do samego FPGA i on
> sobie wgrywa wsad do pamięci, czy też trzeba taką pamięć osobno
> zaprogramować, np. przez jakiś programator SPI?
Nie kombinuj. Jeśli chcesz uderzyć w FPGA to albo będzie to JTAG albo
jakiś specjalizowany scalak robiący w zasadzie to samo co JTAG tyle że z
płytki ewaluacyjnej bedzie wystawal zwykly USB (np. AVNET tak robi).
Ogólnie wiekszośc problemów obskoczysz chińskim klonem Altera USB
Blaster za $3 oraz chińskim klonem Xilinx Platorm Cable za (niestety)
$25 [1]. Xilinx dośc czesto uwazany jest za żałosny jesli chodzi o
problemy z programowanie własnych układów. Altera wręcz przeciwnie. Ale
to opinie z internetu, nie musza być prawdziwe.
> Jakiego programatora będę potrzebował do rozpoczęcia zabawy z układami
> XILINX?
Jakiegokolwiek JTAG który obsłuży software. Pewno ten platform cable
choć bywaja tez zabawki na LPT ktore zapewne nie wspierają nowszych FPGA
(nie mam i nie wiem) ...
> Niby zamówiłem już zestaw uruchomieniowy programowany przez USB, ale
> pewnie za jakiś czas będę chciał zastosować taki układ w swojej własnej
> konstrukcji i wtedy programator będzie już niezbędny.
To zainwestuj na poczatek w klon[a|y] z aliexpress. USB Blaster nadaje
sie rowniez znakomicie do debugowania wielu CPU przez JTAG więc te $3 są
naprawdę okazją.
[1]
https://www.aliexpress.com/item/Xilinx-Platform-Cabl
e-USB-Download-Cable-Jtag-Programmer-for-FPGA-CPLD-X
C2C256/32813303134.html
Następne wpisy z tego wątku
- 13.02.18 07:33 Grzegorz Kurczyk
- 13.02.18 09:10 Marek
- 13.02.18 10:45 Piotr Dmochowski
- 13.02.18 18:55 Sebastian Biały
- 13.02.18 19:05 Sebastian Biały
- 13.02.18 20:59 Marek
- 13.02.18 21:12 jacek pozniak
- 13.02.18 21:27 Sebastian Biały
- 13.02.18 21:32 Sebastian Biały
- 13.02.18 22:38 Marek
- 14.02.18 05:37 s...@g...com
- 14.02.18 05:56 s...@g...com
- 14.02.18 18:14 Sebastian Biały
- 14.02.18 18:20 Marek
- 14.02.18 19:14 J.F.
Najnowsze wątki z tej grupy
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
- Czemu rozwaliło celę?
- Wojna w portfelu
- Jaki trojfazowy licznik tuya lub podobny?
- Problem z dekoderem adresów
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
- Korekcja perspektywy
- Wentylator zabija zasilacze LEDek?
- Re: Kompensacja mocy biernej przy 230VAC
- Totaliztyczny obowiązek naprawy maszyn i urządzeń
- Niby uziom ale nie
Najnowsze wątki
- 2025-05-05 Jak naładować akumulator iRobot DC 14,4V 3300 mAh zasilaczem ?
- 2025-05-05 Kopanie Bitcoinów kosztuje 137.000 $, więcej niż cena 95.000 $
- 2025-05-05 Kraków => Koordynator Produkcji / Przedstawiciel ds. rozwoju produktu
- 2025-05-05 Kraków => Production Coordinator / Representant Product Dev <=
- 2025-05-05 Gdynia => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-05-05 Gdańsk => Senior Node.js Developer (doświadczenie z framework Nest.j
- 2025-05-05 Salwador
- 2025-05-05 Gdańsk => Controlling systems Consultant <=
- 2025-05-05 Czeladź => Key Account Manager IT <=
- 2025-05-05 Zielona Góra => Konsultant wdrożeniowy Comarch XL (Logistyka, WMS, P
- 2025-05-05 Gdańsk => Senior Node.js Developer (Nest.js framework) <=
- 2025-05-05 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-05-05 Kraków => NMS System Administrator <=
- 2025-05-05 Gliwice => Business Development Manager - Network and Network Security
- 2025-05-05 Warszawa => Team Lead Data Engineer (obszar Snowflake) <=