SiFive zaprezentowało właśnie płytę główną w formacie mini-ITX dla komputerów PC z procesorem RISC-V, o czym pisaliśmy Dane techniczne PolarBerry: * SoC - Microsemi PolarFire - MPFS250T-FCVG484 - pięciordzeniowy procesor z rdzeniem monitora (RV64IMAC), czterema rdzeniami aplikacyjnymi (RV64GC), komókami programowalnymi (FPGA) z 254k elementami logicznymi...
No to tu właściwie sam układ jest prosty. Musisz zrobić wyzwalany generator paczek impulsów. Przychodzi zbocze sygnału Fprf, jest zapamiętywane w pierwszym przerzutniku synchronizatora, wyjście tego przerzutnika wchodzi na wejście D drugiego przerzutnika, który jest taktowany sygnałem 2 MHz, tu chodzi o to by początek paczki był zsynchronizowany z sygnałem...
Jasne, że tak. Więcej programowania ma od EiT tylko jeden kierunek studiów (jaki to każdy wie - Informatyka). Co do sprzętu to programowaliśmy mikroprocki (8051), a poza tym to C++ na kompy (czysta informatyka - algorytmy, struktury danych, przetwarzanie obrazu itp.). Raczej ze sprzętem to tylko mikroproce i potem zależnie od specjalki np. FPGA.
Witam. Mój układ składa się z FPGA oraz dołączonego do niego mikrokontrolera AVR. Czy istnieje jakieś środowisko (albo inny sposób) by zasymulować cały projekt razem jednocześnie- czyli zachowanie mikrokontrolera programowanego w C, zachowanie FPGA programowanego w VHDL i interakcje między układami? Czy też jedyną możliwością jest osobne testowanie...
Witam wszystkich, Próbuje zbudować stacje pogodową na układzie FPGA Aletera DEO ,do pomiaru zastosowałem czujnik ds18b20 na nasze warunki klimatyczne jego zakresy powinny wystarczyć podłączyłem go podobnie jak to sie odbywa w mikroprocesorach(rezystaor 4,7). Ale mam problem z odczytem temperatury z DS18b20 ,sam standar 1-wire wydaje mi się dosyć prostym...
Mam pytanie. Jak na tej płytce odbywa się zaprogramowanie układu FPGA ? Bo mnie to zawsze zastanawiało, a do tej pory nie miałem kiedy się wgłębić w tę wiedzę. Czy FPGA jest programowany kablem dołączonym do komputera przez port USB czy LPT ? Czy istnieją jakieś bufory separujące komputer od FPGA ?
Witam forum! Zachęcony artykułem (at)piotrva na głównej stronie elektroda.pl pomyślałem, że spróbuję swoich sił z FPGA. Miałem na studiach kilka wykładów z FPGA (więc absolutne ABC jest mi znane). Chciałem zapytać krótko: od czego zacząć? Czy lepiej iść w Alterę (czyli Intela) czy Xilinxa? (chodzi mi o koszty / układów / zestawów startowych i oprogramowania;...
Poniższy artykuł to swoista opowieść o podróży autora w tematykę algorytmów rozmieszczania elementów w układach programowalnych (FPGA). W trakcie tego procesu zaimplementowano prosty symulator optymalizacji rozmieszczania w FPGA w języku Rust. Temat ten rzadko jest wyjaśniany w jednym miejscu z odnośnikami i działającą implementacją, ze względu na...
Chociaż obecnie spotykamy coraz więcej płytek rozwojowych z ukłądami FPGA, bardzo niewiele jest zaprojektowanych do umieszczenia na płytce stykowej. Te które wspierają taką możliwość są jednak zazwyczaj oparte na podstawowych układach FPGA, takich jak ICE40 od Lattice Semi czy QuickLogic EOS S3. Jeśli poszukujecie mocniejszej płytki z FPGA, która pasuje...
Niedawno firma Machdyne zaprezentowała dwa komputery ogólnego przeznaczenia zbudowane wokół układu Lattice ECP5 FPGA. Płytki Noir i Konfekt są wyposażone w 2 MB pamięci Flash NOR, czytnik kart MicroSD, port USB-C itp. Obie jednostki mogą również pracować pod Linuksem. Zarówno Noir, jak i Konfekt można skonfigurować z wariantem ECP5 FPGA, który zapewnia...
Firma Alorium Technology wprowadziła do sprzedaży nowy model płytki rozwojowej o nazwie kodowej XLR8. XLR8 w odróżnieniu do większości dostępnych na rynku klonów Arduino łączy funkcjonalność mikrokontrolera AVR z możliwościami układów FPGA. Sercem płytki jest układ MAX 10 firmy Altera współdziałający z mikrokontrolerem ATmega328 firmy Atmel/Microchip....
Witam!!! Na wstępie proszę abyście nic nie dopisywali żadnych odpowiedzi do tego tematu. Jak chcesz coś dodać od siebie to proszę o informacje na priva. Dokleję i poinformuje co kto dodał o ile ta informacja będzie coś wnosiła do tego kompendium. Chce wprowadzić taki zabieg aby czytelnicy nie wertowali tego posta co kto dodał. To ma ktoś otworzyć i...
Usługi dostarczane w chmurze zmieniają sposób prowadzenia niemalże każdego biznesu na świecie. Sama idea dostarczania usług od dawna zmienia sposób realizacji wielu zadań. Zazwyczaj zmienia ona drastycznie także sposób ich wyceny. Bardzo często, zwłaszcza na dostawcach sprzętu, wymusza użyczenia go jako usługi, za niewielką opłatą, a nie sprzedawanie...
A nie lepiej wrzucić jakiś Touch Screen Controller jak AR1020 od Microchip ? Odczytujesz tylko po SPI, a to jest najłatwiejszy sprzętowy interfejs szeregowy do implementacji, zajmujący najmniej logiki w FPGA. W dodatku masz taki bloczek IP SPI gotowy i dostarczony razem z Mico32. Obsługa taka sama jak w każdym Tobie znanym uC. Nie, bo ten procek ma...
VHDL i C nie można połączyć ot tak w prosty sposób ponieważ VHDL jest językiem opisu sprzętu i to przy jego pomocy można zbudować dowolne struktury logiczne czy nawet procesor, natomiast C jest językiem programowania procesorów. Żeby to połaczyć to w vhdl budujesz procka, a w C go programujesz, będzie Ci potrzebna tylko pamięć na ten program, można...
Pro Design rozszerzyło swoją rodzinę systemów do prototypowania proFPGA o trzy płyty główne o różnych rozmiarach oraz moduł FPGA z możliwością. Karty uno, duo i quad mieszczą odpowiednio jeden, dwa i cztery moduły FPGA. Każda z nich jest wyposażony w układ FPGA Intel Arria 10 GX 1150. Moduł FPGA proFPGA A10 GX 1150 tworzy rdzeń logiczny dla skalowalnych,...
Aplikacje obliczeniowe o dużej przepustowości i różnorodne obciążenia obliczeniowe są motorem wprowadzania układów programowalnych (FPGA) do komputerów PC w postaci kart – programowalnych akceleratorów itp. Spółka Achronix Semiconductor i BittWare (marka firmy Molex), zaprezentowały właśnie nową klasę kart akceleratora FPGA do przetwarzania danych...
witam, wielka prośba do szanownych kolegów, szukam zestawu ma FPGA, do nauki programowania. Zamierzam uczyć się robiąc cyfrowy oscyloskop-analizator stanów logicznych o wyśrubowanych parametrach ;), na początek coś na 60Msampli, jak uda mi się załatwić szybsze ADC i fifo to na pewno szarpnę się na 200M kub więcej. Chcę wydać na zestaw do 2000 złotych,...
Witam ;], Powyzszy projekt jest moim drugim podejsciem do zagadnien FPGA. Poprzedni (tez gdzies na elektrodzie publikowalem zdjecia) byl robiony recznie. Nie mam raczej zadnego doswiadczenia z ukladami Xilinxa ale programator dla nich jest powszechnie dostepny w necie (mialem tez schemat do niego w ksiazce ale juz ja oddalem do biblioteki). Jesli chodzi...
Witam! Mam przyjemność poinformować, że Firma TRUMPF Huettinger Sp. z o.o. poszukuje pracowników na stanowisko Programista układów FPGA TRUMPF Huettinger jest światowym liderem w produkcji zasilaczy do procesów plazmowych, wzbudzania laserów CO2, oraz aplikacji nagrzewania indukcyjnego. W procesach plazmowych wykonywane są półprzewodniki, szkło architektoniczne,...
Na portalu Democracy DEV wyposażone jest w szereg wejść i wyjść analogowych dedykowanych do sygnałów audio. W układzie zawarto także wejście i wyjście MIDI oraz dodano możliwość podłączenia przełączników nożnych oraz pedałów ekspresji do kontroli działania układu w czasie rzeczywistym podczas np. gry na instrumencie. Dla kogo dedykowany jest układ...
To czekam na ten konkretny argument jak to z kompletną platformą jest taniej na FPGA. Nie koniecznie taniej, ale zawsze bliżej oryginału. Tak jak już pisałem, układ za 15zł + EPCS za grosze, można cały prosty system zbudować (chociaż raczej nie do grania). Rdzeń np. Z-80, terminal video na VGA, kontroler klawiatury PS2 i UART do tego. Odpali interpreter...
Porównywanie procesorów i układów programowalnych to jak porównywanie autobusu z ciężarówką. Każdym da się przewieźć 50 osób albo 5 ton piachu. Ale problem z załadunkiem (programowaniem/konfiguracją) i rozładunkiem- użytkowaniem. Produktami starymi można się "bawić"- niektórzy to lubią. Ale nie stosować. Narzędzia darmowe(IDE) są na pewno do AVR, Xilinx...
Wyprodukowany przez Muse Lab moduł iCESugar-nano to niewielka płytka uruchomieniowa z układem FPGA wykorzystująca dystrybuowany przez Lattice Semi chip iCE40LP1K-CM36. System jest programowalny przez port USB-C za pomocą wbudowanego debuggera iCELink i posiada porty wejścia/wyjścia w postaci trzech standardowych złączy PMOD. Płytka ta jest w pełni...
Ciekawe, firmware do ESP32-C3, który jest domyślnie dostarczany z płytką służy m.in. do zdalnego (po WiFi) programowania FPGA. Poza tym C3 pełni rolę "inteligentnej" karty WiFi, sterowanej po SPI z FPGA. Z kodu źródłowego tego firmware nie wynika jednak, aby możliwe było wykorzystanie BLE w C3. Według dokumentacji kompatybilność ICE-V Wireless obejmuje...
Układy Zynq firmy Xilinx są chyba najbardziej znanymi systemami-na-chipie (SoC), które integrują w sobie rdzenie ARM ze strukturą programowalną FPGA. Na ich rdzeniach A9/A53 bez problemu uruchamiać można system operacyjny Linux. Nie są to jednakże jedyne SoCe tej klasy. Firma Microsemi wprowadziła do oferty w 2013 roku układy SmartFusion2. Są to systemy...
Aktualnie projektuję sobie wielokanałowy generator DDS mogący generować kilka różnych przebiegów na raz. Przebiegi podstawowe byłyby zapisane w pamięci Flash, a przy starcie przenoszone do pamięci RAM. Całość jest kontrolowana przez układ FPGA. Mam problem z pamięcią RAM. Rozdzielczość przebiegów to 8 bit, a wszystkie próbki zajmują 16Mbit. Jeszcze...
Hej, mam całkiem spore doświadczenie z SoC'ami (FPGA + Processing System). Jest to o tyle lepsze rozwiązanie że masz od razu w jednej kości połączone możliwości procesora aplikacyjnego (takiego który uciągnie Ci embedded linux'a np. Ubuntu) oraz dodatkowych peryferiów które ty sam dodajesz do FPGA. Nie wiem jak duże masz doświadczenie z FPGA oraz z...
1. Czy np. na Altere można pisać programy w języku wysokiego poziomu (jak C++ czy Python) i później to jakoś przekonwertować na VHDL? Czy w grę wchodzi tylko VHDL (oraz Verilog i podobne)? Nie da się połączyć w taki sposób języka do programowania współbieżnego z językiem do programowania sekwencyjnego. Nie wiem czy można tak radykalnie odpowiedzieć...
Kolibri to moduł podłączany do USB, który integruje w sobie układ programowalny (FPGA) z rodziny Lattice iCE40, mikrokontroler RP2040 i złącze PMOD do rozbudowy wejścia i wyjścia z jednostki. To kompaktowe urządzenie jest również kompatybilne z projektem Open Source IceStorm. Kolibri to kolejny układ Machdyne, który uwzględnia FPGA o niskim poborze...
Chciałbym przedstawić swoją wersję konfiguratora FPGA, który powstał na potrzeby 'programowania' układu, który buduję na pracę magisterską. Przepraszam od razu za słabą jakość zdjęcia(robione telefonem). Tego typu prostych projektów pewnie było już pełno, ale jest to pierwszy układ który zbudowałem sam od A do Z i nie rzuciłem w kąt po pierwszym nieudanym...
Należy zacząć od zmiany wszystkich latchy na rejestry (tak jak w przykładzie który umieściłem powyżej). One przeważnie nie mają szansy działać poprawnie. Konieczny jest osobny proces do sterowania rejestrami, a każdy rejestr jest definiowany przez DWIE zmienne (stan obecny, i następny). Naprawdę warto tamten przykład dokładnie przeanalizować, a później...
NiteFury to płytka deweloperska z układem FPGA. Od konkurencji odróżnia ją nietypowy format i interfejs - moduł został zaprojektowany jako karta M.2 typu M. Na pokładzie modułu znajdziemy FGA Artix-7 firmy Xilinx. Z łatwością można zainstalować ją w laptopie czy komputerze stacjonarnym, wyposażonym w slot M.2 z 80 mm miejsca na moduł. Na pokładzie...
Po raz pierwszy wprowadzony w 2017 roku, komputer jednopłytkowy Arrow Chameleon96 96Boards jest wyposażony w SoC Intel/Altera - Cyclone V SE z dwurdzeniowym procesorem ARM Cortex A9 o taktowaniu do 800 MHz i strukturą FPGA z 110k elementami logicznymi. Kiedyś sprzedawano ją za 129 dolarów, ale Arrow ma teraz specjalną promocję, w której moduł firmy...
Bo to nie na Arduino ;) Sama zasada działania i jej opis też jest tutaj ok wg mnie i da się zrozumieć jak to działa i w jaki sposób obchodzi standardowe ograniczenia zegara. Dokładnie. Brak kodu jest celowy. Po prostu ten cały pomysł nie opiera się na kodzie. Dodatkowo 95% programistów (jak nie więcej) jest programistami uC, a nie CPLD/FPGA. Oni by...
Witam, zastanawiam się nad zakupem zestawu uruchomieniowego FPGA. Póki co przypadł mi w oko taki zestaw -> 4656 slices, przyciski, diody, wyświetlacz, wbudowana pamięć sdram, możliwość połączenia z klawiaturą/myszką/monitorem, możliwość programowania przez USB - jednym słowem wszystko w jednym :) Jednym z minusów jest właśnie XC3S500E (odpowiednik 500...
Witam. Chciałem zasięgnąć Waszej opinii na temat zestawu startowego dla układów FPGA prezentowanego w Elektronice Praktycznej (nr 10/2006 str 84). Obecnie nie wiem czy oferta specjalna jeszcze obowiązuje, ale zestaw składa się z 3 części: [url=]ZL4PRG [url=]ZL9PLD [url=]ZL10PLD W efercie specjalnej taki zestaw kosztuje (kosztował) 349zł a bez oferty...
Sytuacje mam taką: chce odpalic projekt na XC6SLX150 - czego potrzebuję? Jaki projekt? Wybierz narzędzia, które Ci odpowiadają do realizacji konkretnego zadania: ISE WebPACK - darmowe narzędzia do implementacji logiki, rozmieszczanie i analiza(PlanAhead), symulacja (Isim) i gotowe Xilinx'a IP Core'y (CoreGenerator, część z nich darmowa). Reszta narzędzi...
To moja trzecia konstrukcja na FPGA ;) pierwszy był trywialny zegarek na kilku licznikach, a potem prosty kalkulatorek dodający dwie liczby. Tak więc proszę o konstruktywną krytykę i porady, co by tu można jeszcze ulepszyć. FPGA ciekawi mnie już od jakiegoś czasu, ze względu na to, że można na nim zrobić rzeczy, przy których procesory wymiękają. Prezentowany...
Witam, Korzystam ze środowiska ISE WebPAck (wersja P.28xd) do programowania układu FPGA. Po syntezie kodu VHDL zajmuje on zasoby logiczne rozmieszczone w różnych slice 'ach i nie wykorzystuje w całości większości pojedynczych slice 'ów. Czy jest jakiś sposób aby "zmusić" proces syntezy do pełnego wykorzystania jak największej ilości slice 'ów układu...
MAX7000 to CPLD a nie FPGA. Poza tym JTAG'a posiadają tylko MAX7000 S .Natomiast MAX7000 programowane są "podobno" w specjalnych (czytaj : drogich) programatorach. "Podobno" bo tak wyczytałem na elektrodzie. :twisted:
poczytalem troche tamat o podstawach, znalazlem i jakies porownanie cpld i fpga... ale to raczej takie teoretyczne sprawy i dalej mam problem... musze zaprojektowac sterownik akwizycji probek, czy jak to inaczej ladnie elokwentnie nazwac ;)... czyli: uklad programowalny, ktory bedzie sterowal przetwornikiem ADC i jakas pamiecia RAM (jaka nie wiem jeszcze),...
Wstęp Jako ,że w końcu po chyba 2 latach od zakupienia elementów i złożenia zakupionego jtag'a w końcu znalazłem trochę czasu :lol: na próby z CPLD które się udały :). Postanowiłem więc napisać krótko co i jak dla innych którzy będą chcieli ruszyć CPLD (FPGA) z OpenOCD, a jakoś ich to odstrasza, lub po prostu nie ogarniają tego ;) . Zestaw jakim się...
Od jakiegoś czasu staram się zapoznać z tematem układów CPLD/FPGA. Poczyniłem pewne kroki w celu zdobycia podstaw teoretycznych za pomocą podlinkowanych tematów. Problemem w zrozumieniu zagadnień stanowi myślenie przesiąknięte programowaniem strukturalnym (lub obiektowym) - generalnie, że można wykonywać jedną rzecz na raz. W związku z tym pojawia się...
mozesz sprobowac uklady cpld (complex pld), ktore juz sa niezlymi kombajnami, a jeszcze nie sa tak drogie jak fpga. cupl jest stosunkowo prosty, zwlaszcza jak masz kilka przykladowych programikow i nie musisz robic bardzo skomplikowanych rzeczy. W cuplu fajne jest to, ze mozesz uklad opisac behawioralnie, przy pomocy funkcji logicznych lub tablicy wejsc/wyjsc....
Witam potrzebuje zrobic projekt z FPGA. Srodowisko: ISE Xilinx, Impact, ModelSim Uklad: Spartan2 Temat: Zaprogramowac plytke aby przez port RS-232 wyswietlala na ekran dowolny staly napis. Termin: do 6 czerwca 2007 Wskazowki: prowadzacy pozwala zrobic sam schemat, projekt w Xilinx (bez potrzeby posiadania plytki) a nastepnie efekty dzialania projektu...
Może nie całkiem w temacie, ale LabView między innymi tworzy aplikacje na BlackFina, ARMy, FPGA. Ma zwykle jakieś ograniczenia co do architektury wokół procka. A nawet chyba potrafił tworzyć kod w miarę uniwersalny który należało doposażyć bibliotekami we-wy, mapą pamięci itp.
Do takich zabaw wg mnie najodpowiedniejsze będzie FPGA. Wg mnie wyjdzie taniej i szybciej,
Witam! Zestaw ten sam, dopiero zaczynam zabawę tymi klockami. Programator DLC5, i tak jak krychajk napisał wrzucilem XC3S200_bare -> XCF01S -> TDO i wsumie nic ciekawego mi nie wyrzuca. // *** BATCH CMD : setCable -port auto AutoDetecting cable. Please wait. PROGRESS_START - Starting Operation. Connecting to cable (Parallel Port - LPT1)....
1. Może być to problem z programatorem - zasilanie w nieprawidłowy sposób. 2. Na schemacie nie ma kondensatorów odsprzęgających zasilanie - miałem podobny problem przy ich braku z układem CPLD/FPGA. 3. W związku z tym, jakie kondensatory usunąłeś?
Płytka była przyszła (Tang Nano 9k), na pierwszy rzut oka działa (jeden z przykładów skompilowany i wgrany). IDE pierwsze wrażenia spoko - jednak pod linuxem nie działa mi programowanie. Wiecie może jak to rozwiązać? Tymczasem używam "openFPGALoader" i tenże program spoko daje radę. IDE darmową (tylko rejestracja potrzebna) licencje dostałem w ~3h ale...
Poczytaj o plikach "constraints". Jest jeszcze specjalne narzędzie do tego celu - PlanAhead. Jeśli korzystasz z Altium Designer + Xilinx - możesz to zrobić nawet z poziomu PCB :) (tak dla jasności). Zaraz odezwą się forumowicze - i skrytykują mnie za korzystanie z Xilinx ISE w ten sposób, ale co tam. Z tego co wiem Mentor też ma jakieś narzędzie do...
W ostatnich miesiącach prezentowanych było już kilka interesujących modułów z analizatorami sprzętowymi czy systemów do inżynierwii wstecznej (jak debugger Ollie czy Tigard USB), które umożliwiają łączenie różnych interfejsów sprzętowych lub flashowanie oprogramowania układowego na różnego typu płytki docelowe. Poniżej prezentujemy kolejny tego rodzaju...
W przeszłości prezentowano kilka maleńkich płytek USB typu „omu”, które są wielkości złącza USB, zaczynając od Tomu opartego na układzie Silabs EFM32 Arm-Cortex-M0+, a następnie Fomu umożliwiającego programowanie w Pythonie i wykorzystujące softcore RISC-V zaimplementowany w ukłądzie programowalnym Lattice ICE40, a także klucz bezpieczeństwa...
FPGA stały się technologią strategiczną. Kiedyś były to: „układy ASIC biednego człowieka” i zapewniały dopasowane do zastosowań rozwiązanie o mniejszej objętości. Chociaż są one nadal używane w ten sposób w wielu systemach, stały się również zasadniczo ważne dla dwóch bardzo dużych, szybko rozwijających się aplikacji: * Centr danych w chmurze:...
Miniaturowa płytka rozwojowa FPGA STEPFPGA firmy MXO2Core jest oparta na układzie programowalnym Lattice MXO2-4000 i została zaprojektowana do edukacji z łatwym w użyciu Web IDE, zamiast bardziej tradycyjnych narzędzi, które mogą być frustrujące w użytku, nawet przy wsparciu szczegółowych samouczków. Płytka jest również wyposażona w 2-cyfrowy wyświetlacz...
2)programowanie picoblaze Mankamentem procesora PicoBlaze3 jest to, że można go programować tyko w języku asembler Czy na pewno łatwiej jest to obsłużyć w asemblerze? Mam złe wspomnienia związane z tym językiem. Może lepszym rozwiązaniem jest użycie zewnętrznego mokrokontrolera i zaprogramowanie go w C do obsługi czujników? Pozostaje wtedy kewstia...
Jestem blisko embedded, tylko z trochę innej perspektywy niż (at)lazor1 , więc przedstawię Wam inny punkt widzenia. Dopóki duzi gracze na rynku nie zaczną chcieć stosować Rusta - czy to przez parcie marketingowe, czy przez lobbing architektów lub innych technicznych osób wysoko w hierarchii takich firm, to Rust będzie językiem-ciekawostką do realizacji...
BittWare, spółka zależna firmy Molex, zaprezentowała niedawno nowe karty PCIe z układami FPGA, dedykowane do pracy w systemach akceleracji algorytmów uczenia maszynowego. BittWare 520N oferują istotne zalety w porównaniu z przetwarzaniem na CPU czy GPU, o czym opowiada dokładniej poniższy artykuł. Karty te znajdują się obecnie w dystrybucji firmy Arrow,...
Witam Dopiero zaczynam swoją zabawę z ukł. FPGA dlatego mam problem z programowanie xc3s200 - moduł BTC . dziwna sprawa , próbowałem z róznym softem i nadal wyskakują mi centralnie jaja! Ładuje gotowe pliki przykładowe z kursu EP -FPGA. 1)Przykładowy projekt na obsługę wyświetlacza alfanumerycznego w 4bit. przeprowadzam syntezę która nie przebiegnie...
Witam W ramach mojej działalności chciałbym zaoferować Państwu swoje usługi z szerokiej dziedziny elektroniki. Projektowanie PCB - dowolna ilość warstw - zrealizowane 20 warstwowe - oprogramowanie: CADENCE ALLEGRO/ALTIUM DESIGNER/PROTEL/CADSTAR/PADS/EAGLE/ oraz inne na życzenie klienta Tworzenie schematów elektrycznych - dowolna trudność urządzenia...
Witam Chciałem zaprezentować firmę 3CTE zajmującą się projektowaniem elektroniki na podstawie wytycznych klienta. W skrócie czym się zajmowaliśmy: PROJEKTOWANIE : komputery przemysłowe, tablety, komputery modułowe, moduły procesorowe, elektroniczne systemy zarządzania bezpieczeństwem, sterowniki urządzeń, urządzenia do transmisji bezprzewodowej, i inne....
Znaczy ogólnie musisz nieco zmienić myślenie, ja myślałem podobnie zaczynając przygodę z tymi cackami. A więc po kolei - VHDL to język opisu sprzętu, jest uniwersalny i w założeniu przenośny (tj. ten sam "kod mogę odpalić" na układzie firmy Lattice, a potem na układzie od Altery). Zatem ucząc się samego VHDL możesz mieć dowolny zestaw, bo jeśli np....
Firma Microsemi jest obecna w gronie producentów układów programowalnych od niemalże 30 lat. Do niedawna jej udział w rynku tych elementów kształtował się na poziomie 35..40%. Wprowadzenie do sprzedaży nowej linii układów FPGA PolarFire zwiększyło wartość zajmowanego przez Microsemi segmentu aż do nawet miliarda dolarów. Układy PolarFire reklamowane...
Projekty SoC o otwartym kodzie źródłowym są dostępne do uruchomienia na sprzęcie FPGA, ale niewiele z nich trafia do krzemu ze względu na związane z tym koszty. Dlatego kilka lat temu został wydany Google SkyWater PDK (zestaw do projektowania procesów) wraz z ofertą wyprodukowania do 100 sztuk układu za darmo dla wybranych projektów we współpracy z...
O ile ARM 32 i niedługo też ARM64 są i będą bez wątpienia popularne, to może warto iść pod prąd? Procesory DSP niszczą wydajnością ARM i FPGA dla średnich szybkości zegara, ale programuje je się trudno, często wymagana jest dodatkowa wiedza z zakresu przetwarzania sygnałów. Praca dla takich ludzi jest, ale jest jej mniej. Jest za to często ciekawsza....
hmm... mam zamiar zrobić wkrótce taki projekcik (AVR + Spartan). Na razie jest to bardzo wczesny etap projektowania, dlatego chętnie włączam się do dyskusji na ten temat. Ale co Cię konkretnie interesuje? Mnie dręczą następujące pytania: 1. Współpraca Spartana (2,5 V) z peryferiami (3,3V oraz 5V). 2. Wrzucanie kodu do FPGA (to już mi się akurat trochę...
No cóż, artykuł ten jedynie przejrzałem i nie znam szczegółów. Co do różnic między uC a PLD czy FPGA to jest jedna: zasadnicza ;) A na poważnie to uC jest procesorem zaś PLD jest "sprzętem". Oznacza to tyle, że uC (generalnie procesor) wykonuje instrukcje programu sekwencyjnie czego efektem jest to, że może jednocześnie wykonywać tylko jedno zadanie....
Mam 10letnie doświadczenie z róznego rodzaju uC, bawiłem sie kiedyś w 'cyfrówke' biorąc róznorakie bloki cyfrowe i łączyłem je w konkretną całość (zegarki,minutniki,sterowniki z pamięcią) - czy to dobre podstawy by zacząć zabawe z FPGA? Głównie interesują mnie układy z pamięcią - np jednostka obsługi matryc TFT...na forum czytalem ze do takich zadań...
Ostatnio zacząłem się interesować tematem programowania układów FPGA / CPLD od altery. Zakupiłem niedrogi programator pod USB (podobno w pełni zgodny z oryginalnym Blasterem) Jednak układ, który chcemy programować trzeba zasilić napięciem 3.3 v. Nie ma go we wtyczce, a posiadanie dodatkowego zasilacza i stabilizatora jest nieporęczne, zwłaszcza że takie...
Ja osobiście polecam: Terasic DE0-Nano W wersji edu (jako student) zapłacisz około 370-400 zł. Ogólnie moje doświadczenia z firmą Altera są bardzo dobre - przyjazne i płynnie działające środowisko QUARTUS, nigdy nie miałem problemów ze sterownikami czy innymi pierdołami utrudniającymi pierwsze zaprogramowanie, czego nie można powiedzieć o firmie Xilinx....
Mango to kompaktowa platforma deweloperska, która może zostać wykorzystana w szerokim zakresie projektów. Płyta z układem FPGA znajdzie zastosowanie w procesie przetwarzania sygnałów, rozwiązaniach mobilnych czy robotyce. Autorem projektu wspomaganego finansowo na stronie Kickstarter jest LASARRUS LLC - rodzinna firma zajmująca się dostarczaniem innowacyjnych...
Firma Microsemi z siedzibą w Aliso Viejo w Kalifornii została właśnie pierwszym dostawcą układów programowalnych (FPGA), który oferuje procesory oparte na otwartej architekturze RISC-V, jako programowe IP-Core. Wraz z samymi IP-Core firma wypuściła także cały toolchain dedykowany do zastosowania tych układów w systemach wbudowanych. RISC-V to nie jest...
MAX1000 to nowy model płytki prototypowej firmy Arrow Electronics. Sercem MAX1000 jest układ MAX10 firmy Intel zawierający 8000 komórek logicznych. Programowanie MAX1000 odbywać może się z użyciem bezpłatnego oprogramowania Quartus Prime Lite firmy Intel. Płytka posiada pamięci SRAM i pamięci flash zintegrowane w układzie MAX1000. Płytka oprócz portu...
iCE40HX8K-EVB to nowy model płytki prototypowej firmy Olimex. iCE40HX8K-EVB stanowi ulepszoną wersję modelu iCE40HX1K-EVB. Sercem iCE40HX8K-EVB jest układ iCE40HX8K-CT256 firmy Lattice Semi zawierający 7680 komórek logicznych. Programowanie płytki odbywać może się z użyciem narzędzi, takich jak Verilog. iCE40HX8K-EVB posiada 512KB pamięci SRAM i 2MB...
Fipsy to finansowany za pośrednictwem serwisu Kickstarter projekt płytki prototypowej Matthew Zamora. Fipsy jest znaczne tańsza od typowej płytki FPGA, a raster wyprowadzeń umożliwia łatwy montaż na uniwersalnej płytce stykowej lub jako moduł na własnej płycie bazowej. Sercem płytki jest układ MachXO2 (LCMXO2-256HC-4SG32C) firmy Lattice Semiconductors...
Początkujący, zwłaszcza na Arduino gdzie nie ma pojęcia projektu (trzeba ściągać i instalować biblioteki a pod ta samą nazwa są różne) wyłoży się na banalnych rzeczach co widać po pytaniach na forum (komputer nie widzi płytki, jaki COM wybrać, itp). Dlatego zestaw płytka+książka rozwiązuje problemy. To co zrobił autor nie jest dla początkujących (przynajmniej...
Teoretycznie możesz, sygnały JTAG są wyprowadzone na zewnątrz. Ale proste to nie jest. Bo musisz albo dokonać zmian sprzętowych - utworzyć łańcuch urządzeń czyli rozpruć co najmniej 1 połączenie. Albo programowo zablokować GW1N aby nie używał JTAG. Zwracam także uwagę, że interfejs USB "emulujący" FTDI jest zrobiony na tanim MCU, nie działa port szeregowy,...
Do tego ograniczyć dyski SSD po SATA, a zamiast tego dać np. 6 slotów po m.2 oraz pozostawić kilka portów SATA dla dysków HDD, DVD i tp. Ale te M.2 trzeba jakoś połączyć z procesorem (obojętnie, czy CPU, czy GPU). W tym celu na każdy m.2 potrzebujesz 4 linii PCIE, czyli dla 6 masz 24. Teraz zobacz ile linii PCIE oferują budżetowe CPU i robi się problem....
zalezy na co patrzysz, ja mowie o wyskopoziomwym programowaniu (C) i opisie sprzetu(VHDL) oraz o nieskopoziomowym programowaniu (ASM) i opisie sprzetu (schematy,VHDL tez choc i w C mozna robic wstawki asemblerowe wiec jest podobienstwo) Roznica jest taka ze C PASCAL ASM itd to jezyki prograowania a VHDL Verilog to jezyki opisujace sprzet. co do procesora,...
Rzecz ma sie calkiem prosto. W wielkim i niedoskonalym skrocie mowiac : Z programowaniem w VHDL czy Verilogu jest prawie tak samo jak z pisaniem w asemblerze, Basiku czy C. Z ta jednak roznica ze efektem programu napisanego w C czy ASM jest plik stanowiacy program wedlug ktorego procesor postepuje z danymi. Wynikiem programu napisanego w VHDL czy Verilog...
Hmmm.. na moje używanie FPGA tylko jako SRAM mija się z celem. Mało z tego wyciśniesz, a musisz w układzie zawrzeć dodatkowe układy do zasilania i programowania Spartana. Sprawę pogarsza fakt, że Spartan wymaga bodajże dwóch napięć zasilania. Do tego bufory konwertujące napięcia. W stronę 5V -> 3,3V daje się to zrobić na układach 74LVX125 (lub 74LVX244),...
ARMem programuje FPGA z flasha, wykorzystuje też kilka jego peryferiów i mogę na nim odpalić sprawdzonego FreeRTOS. Do tego chce mieć uC a Nios jest płatny, FPGA też mam nie za duże(Cyclone II) i szkoda mi LE.
Możesz to zrobić w VHDL-u zależy co chcesz zrobić. Dlatego podaj coś dokładniej... Chodzi o to, żeby wysłać z komputera do karty jakiś tekst np. "ala ma kota". W odpowiedzi karta ma zwrócić liczbę - ilość znaków w tekście. Problem w tym, że nie mam pojęcia jak na FPGA oprogramować komunikację z komputerem. Nie musi być koniecznie USB. Ważne by przesyłać...
Witam, przedmiotem oferty jest płytka ewaluacyjna ALTIUM Live Design Evaluation Board z układem FPGA Cyclone. Opis płyty: Płyta doskonale nadaje się do nauki programowania układów FPGA i urządzeń peryferyjnych - ma spore możliwości. Wykorzystywałem ją do konstrukcji pracy magisterskiej, w chwili obecnej nie jest mi już potrzebna. Bez problemu współpracuje...
Witam! Opisany tutaj projekt jest moją pracą inżynierską na Politechnice Wrocławskiej dlatego nie będzie to opis bogaty w schematy i pliki źródłowe :) Schemat blokowy: ZASILANIE Całe urządzenie zasilane jest z akumulatora Li-ion, który to jest doładowywany przez układ MCP73837, po podłączeniu pod gniazdo USB lub zewnętrzny zasilacz. Proces ładowania...
Witam serdecznie. Jestem studentem II roku EiT, ostatnio zacząłem na laboratoriach z Techniki Cyfrowej przygodę z programowaniem płytki DE1 Altera w programie Quartus II i chciałbym pogłębiać swoją wiedzę również poza zajęciami. Rozglądając się po Ebay'u natknąłem się na taką płytkę: FPGA Cyclone Altera FPGA EP1C3T144 Development Learning Board Szukam...
Dzień dobry Jestem w trakcie wyboru tematu na pracę dyplomową, widzę interesujące tematy takie jak te z tematu postu czyli: 1.Wykonanie konwertera USB/GPIB na FPGA 2.Wykonanie na zestawie ewaluacyjnym (np. Altera DE2) implementacji mikrokontrolera konsoli takiej jak Commodore 64 czy NES, łączenie się do monitora przez wyjście VGA itp. Teraz moje pytanie...
Czy to może być powododem problemów z programowaniem? No raczej. To znaczy że nie przechodzi "fitting"*. Czyli wkładanie zaimplementowanego układu do konkretnej wersji układu FPGA ("obudowy"). Ale to jeszcze podczas kompilacji. Jak byś przewinął okno procesów to by było widać. A błąd fizycznego programowania wynika raczej z czegoś innego (w pewnym...
Cześć! Ostatnio bardzo powoli zacząłem ogarniać FPGA (z pomocą płytki nano z ukłądek Cyclone IV) I tutaj moje pytanie, przyzwyczajony jestem z programowania mikroprocesorów, że sam sobie wszystko ustawiam i ustalam. Dlatego dla uC nie używam żadnych wizardów i innych pierdół jak np. CodeWarrior który ma niby pisać kod za nas na podstawie ustawień....
Witam, tak jak w tytule wiadomości sprzedam zestaw Nexys™3 Spartan-6 FPGA Board. Posłużył mi on jako moduł do skonstruowania kilku konstrukcji, między innymi oscyloskopu oraz analizatora stanów logicznych. Jest to całkiem rozsądna propozycja dla osób, które planują nauczyć się jak w praktyce działają układy FPGA, a dostępność sporej ilości peryferiów...
Witam, tak jak w tytule wiadomości sprzedam zestaw Nexys™3 Spartan-6 FPGA Board. Posłużył mi on jako moduł do skonstruowania kilku konstrukcji, między innymi oscyloskopu oraz analizatora stanów logicznych. Jest to całkiem rozsądna propozycja dla osób, które planują nauczyć się jak w praktyce działają układy FPGA, a dostępność sporej ilości peryferiów...
XLR8 to płytka deweloperska z układem FPGA, zaprojektowana w celu przyśpieszenia operacji i funkcji sprawiających problem platformie Arduino. Firma Alorium Technology przedstawiła płytę deweloperską XLR8 zaprojektowaną specjalnie w celu pokonania ograniczeń i zdolności obliczeniowych platformy Arduino. XLR8 oferuje akcelerację operacji matematycznych...
Firma o nazwie krtkl rozpoczęła, za pośrednictwem serwisu Crowd Supply, gromadzenie funduszy na realizację projektu płyty rozwojowej o nazwie Snickerdoodle. W konstrukcji Snickerdoodle wykorzystany został układ Zynq Z7010 firmy Xilinx integrujący w sobie, taktowany częstotliwością 667MHz, dwurdzeniowy procesor ARM typu Cortex-A9, układ FPGA z 28 tysiącami...
Witam, mianem wstępu: jestem początkującym programistą C++, a systemy wizyjne znam z rozwiązań COGNEXA,IFM i od niedawna z programu Adaptive Vision-w skrócie służy właśnie do tworzenia systemów wizyjnych. Na co dzień zajmuję się automatyką i programowaniem sterowników. Teraz akurat zajmuję się tematem systemami wizyjnymi sprawdzającymi laserowo naniesione...
Firma Olimex opublikowała zdjęcia prototypu nowego modelu płyty rozwojowej o nazwie kodowej iCE40HX1K-EVB. Sercem modelu iCE40HX1K-EVB jest układ iCE40HX1K-VQ100 firmy Lattice Semiconductor. Programowanie odbywać może się z użyciem OLinuXino i za pośrednictwem interfejsu UEXT. iCE40HX1K-EVB posiada wlutowane 256KB pamięci SRAM i 2MB pamięci Flash....
Quokka to finansowany za pośrednictwem serwisu Kickstarter projekt płytki prototypowej Evgenyego Muryshkina. Sercem płytki jest układ Altera Cyclone IV (EP4CE6E22C8) firmy Intel. Programowanie płytki odbywać może się z użyciem Quokka Develpment Toolkit (QDT) i języka C#. Płytka posiada wlutowany moduł WiPy umożliwiający łączność bezprzewodową w standardzie...
Fomu to finansowany za pośrednictwem serwisu Crowd Supply projekt nowej płytki prototypowej Sutajio Ko-usagiego. Fomu stanowić ma alternatywę dla projektów, takich jak: iCEBreaker FPGA, TinyFPGA BX i Tomu. Sercem płytki jest układ ICE40UP5K firmy Lattice zawierający 5280 komórek logicznych. Programowanie płytki odbywać może się z użyciem narzędzi,...
Perf-V to nowa płytka prototypowa społeczności PerfXLab. Perf-V przypomina LicheeTang i Fomu. Sercem Perf-V jest układ Artix-7 (XC7A35T-1FTG256C) firmy Xilinx zawierający 33280 bloków logicznych, 90 bloków DSP i 41600 bloków CLB. Programowanie Perf-V odbywać może się w środowisku Perf-V lub z użyciem oprogramowania Vivado. Perf-V ma wlutowane 256MB...
Chciałbym zaprosić wszystkich zainteresowanych do mojego kursu FPGA Lattice w języku Verilog. W kursie wykorzystujemy FPGA typu MachXO2 z uwagi na jego niską cenę, prostą do lutowania obudowę i duży potencjał w wykorzystaniu na potrzeby hobbystycznych projektów. Kurs jest publikowany w Elektronice Praktycznej, a także dostępny jest na stronie ep.com.pl....