maXimator na Wydziale Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej

Bazujący na nowoczesnym układzie FPGA z rodziny Intel (Altera) MAX10 zestaw startowy maXimator podbił serca wielu konstruktorów w naszym kraju, szczególnie dużym powodzeniem cieszy się wśród studentów uczelni technicznych (przykłady ich opracowań można poczytać na stronie MIKROKONTROLER.pl).

Jednym ze skutków tego zainteresowania jest przedmiot „Języki modelowania i symulacji”, prowadzony na Wydziale Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej, którego autorem jest dr hab. inż. Bogdan Pankiewicz. W ramach tego przedmiotu studenci uczą się m.in. języków opisu sprzętu (VHDL i Verilog), weryfikują w praktyce działanie opisywanych modułów na układzie FPGA z zestawu maXimator.

Szczegółowe informacje są dostępne na stronie przedmiotu JMiS.

Nowe wersje zestawów startowych z FPGA Digilent ZYBO – dostępne „z półki”

Jeden z najpopularniejszych zestawów startowych z układami Xilinx ZYNQ – ZYBO – doczekał się następców – są to zestawy ZYBO Z7-10 (platforma sprzętowa zbliżających się warsztatów „Real-Time Video Processing. Implementacja algorytmów w układach ZYNQ SoC„) i ZYBO Z7-20. Obydwa zestawy są także dostępne w wersji z voucherem na pełną wersję pakietu Vivado!


Płytka ZYBO Z7 to bogato wyposażone narzędzie zawierające układ programowalny z rodziny Xilinx Zynq-7000 – Z-70×0 (x=1 lub x=2). Układy Z-70×0 bazują na architekturze Xilinx All Programmable System-on-Chip (AP SoC), która integruje dwurdzeniowy procesor ARM Cortex-A9 i układ programowalny FPGA serii Xilinx 7. Dodając do tego multimedialne wyposażenie płytki ZYBO otrzymujemy kompletny system wielozadaniowy, do wykorzystania są m.in.: pamięci, wejścia i wyjścia audio i video, interfejs USB, interfejs Ethernet, gniazdo kart SD. Do rozszerzenia systemu można wykorzystać 5 złącz dla modułów Pmod.

Zestawy ZYBO są tańszą alternatywą dla zestawów ZedBoard.

Płytki ZYBO Z7-10 i Z7-20 są kompatybilne z Vivado Design Suite oraz ISE/EDK. Te narzędzia umożliwiają rozwijanie oprogramowania dla układu FPGA i procesora ARM.

[3 MIASTA – REJESTRACJE OTWARTE] Bezpłatne szkolenia Real-Time Video Processing w FPGA

Wspólnie z firmą Digilent organizujemy bezpłatne warsztaty „Real-Time Video Processing. Implementacja algorytmów w układach ZYNQ SoC„, które odbędą się na terenie kampusów uniwersyteckich w trzech miastach Polski:

  • 20.11.2017 w Krakowie,
  • 21.11.2017 w Warszawie,
  • 22.11.2017 w Gdańsku.

Zgłoszenia będą przyjmowane do 9.11.2017 roku.

Platformą sprzętową szkolenia jest zestaw Digilent ZYBO Z7-10 (organizatorzy udostępnią zestawy uczestnikom), do implementacji projektów będzie użyte bezpłatne oprogramowanie Xilinx WebPack Vivado HLS. Prezentacja zestawów ZYBO jest dostępna na filmie poniżej.

Uczestnicy szkolenia zapoznają się od strony praktycznej z zagadnieniami wysokopoziomowej syntezy logicznej (HLS – High Level Synthesis) w aplikacjach czasu rzeczywistego (obróbka obrazów wideo), implementacją algorytmów realizowanych sprzętowo na układach System-on-Chip (SoC), nauczą się także metod korzystania z IP core’ów we własnych projektach.

Rejestracja na szkolenie odbywa się w portalu TECHDAYS.pl.

[KONKURS] Innovative FPGA Design Contest organizowany przez Terasic

Serdecznie zapraszamy do wzięcia udziału w konkursie Innovative FPGA Design Contest organizowanym przez firmę Terasic. Konkurs jest otwarty dla wszystkich, od studentów po pracowników branży elektronicznej. Projekty można wykonywać indywidualnie lub w grupach maksymalnie trzyosobowych. Zespoły, które zakwalifikują się do następnego etapu otrzymają od producenta płytkę deweloperską Terasic DE10-Nano w celu rozwoju projektu. Ostateczny termin zgłoszenia upływa 1 grudnia 2017.

Dodatkowe informacje dostępne są na stronie konkursu Innovate FPGA Design Contest.

Sklep KAMAMI.pl jest autoryzowanym dystrybutorem produktów firmy Terasic.

 

[ELEKTRONIKA PRAKTYCZNA] Zestaw Digilent ZedBoard z ZYNQ7000 w praktyce – aplikacje przykładowe krok-po-kroku

We wrześniowym wydaniu miesięcznika Elektronika Praktyczna został opublikowany artykuł prezentujący pierwsze kroki (m.in. przygotowanie i użycie Linuksa na 2-rdzeniowym mikroprocesorze w układzie ZYNQ7000) z zestawem ZedBoard firmy Digilent.

Artykuł jest dedykowany przede wszystkim osobom zainteresowanym aplikowaniem układów System-on-Chip, w których architektura FPGA jest zintegrowana z szybkim, 2-rdzeniowym mikroprocesorem z rdzeniami Cortex-A9MP. Informacje przedstawione w artykule mogą bez modyfikacji wykorzystać także użytkownicy tańszych zestawów z ZYNQ7000 – o nazwie ZYBO.

Obydwa zestawy są dostępne w KAMAMI.pl w cenach specjalnych edukacyjnych.

Prezentowany artykuł to pierwsza część krótkiego cyklu kursowego, w którym będą m.in. przedstawione proste aplikacje uruchamiane na układach ZYNQ7000. Kolejna część znajdzie sie w EP10/2017 – zapraszamy!

Moduły embedded firmy Trenz z FPGA Artix-7 firmy Xilinx

Konsekwentnie poszerzamy gamę dostępnych modułów z układami FPGA, gorącymi nowościami w tej grupie rozwiązań są moduły: TE0713-01-100-2C oraz TE0713-01-100-2C firmy Trenz Elektronik, różniące się między sobą zasobami dostępnymi w zastosowanym FPGA z rodziny Artix-7.

Moduły wyposażono w mostki USB 3.0/FIFO, pamięć DDR3L SDRAM o pojemności 1GB, pamięć Flash o pojemności 32 MB i przetwornice impulsowe dla zapewnienia zasilania modułu. Całość mieści się na małej płytce o rozmiarach 4 x 5 cm.

Wszystkie moduły z tej serii są mechanicznie, a także w dużej mierze elektrycznie kompatybilne. Jako płytki bazowej dla tego modułu można użyć TEBA0841-01, TE0703-05TE0706 lub TE0705-04.

Płytka rozwojowa AES-MINIZED-7Z007-G dostępna w sklepie KAMAMI.pl

aes-minized-7z007-g-plytka-rozwojowa-z-ukladem-zynq-7z007s-xilinxW naszej ofercie pojawił się zestaw deweloperski AES-MINIZED-7Z007-G. Sercem płytki jest układ programowalny Zynq XC7Z007S firmy Xilinx. Zestaw może komunikować się za pomocą portu USB, Wi-Fi oraz Bluetooth 4.1 (EDR oraz BLE). Można do niego także dołączyć urządzenia peryferyjne poprzez złącza zgodne ze standardem PMOD, złącza kompatybilne z Shieldami Arduino lub port hosta USB 2.0. Na płytce znajduje się również interfejs USB-JTAG ze złączem microUSB. Dodatkowo umieszczono diody LED użytkownika, przyciski (RESET oraz PS) oraz przełącznik.

Płytka jest wyposażona w pamięć QSPI flash o pojemności 128 Mb, DDR3L firmy Micron o pojemności 512 MB oraz eMMC o pojemności 8 GB, która zastępuje zewnętrzne gniazdo SD. Zintegrowany układ zasilania DA9062 firmy Dialog Semiconductor generuje napięcia zasilające podzespoły i peryferia, a w razie potrzeby można dołączyć zewnętrzne zasilanie za pomocą gniazda micro-USB (AUX PWR). Płyta ma wbudowany akcelerometr z czujnikiem temperatury oraz mikrofon cyfrowy MEMS MP34DT05 firmy STMicroelectronics.

[NIOS II/e] 32-bitowy RISC w maXimatorze

na-poczatek

Technologia FPGA daje konstruktorom ogromne możliwości, o czym świadczy kolejny przykład aplikacji zestawu maXimator, w którym zaimplementowano rdzeń 32-bitowego mikroprocesora RISC o nazwie Intel NIOS II. Schemat blokowy tego rdzenia pokazano na rysunku poniżej.

niosDokładny opis implementacji NIOS-a w maXimatorze został przedstawiony w artykule opublikowanym przez portal MIKROKONTROLER.pl, autor artykułu przygotował także prostą, testową aplikację napisaną w języku C dla mikroprocesora. Kompletny projekt z kodami źródłowymi dla środowiska Quartus Prime Lite jest dostępny do pobrania na stronie http://www.maximator-fpga.org w dziale Examples.

Bombowo-filmowa aplikacja KAmduino i shielda maXimatora – czy ludzkość się uratuje?

bomba

Uczniowie Gimnazjum im. Orła Białego w Chotomowie w ramach zajęć pozalekcyjnych zajmują się m.in. kręceniem filmów. W jednym z nich – o „odcieniu” sensacyjno-fantastycznym – użyli niezwykle fotogenicznego detonatora bomby, który został wykonany na KAmduino i shieldzie z wyświetlaczami z maXimatora. Zainteresowanych oryginalną aplikacją elektroniki odsyłamy do 2:14.

Film prezentujący pomysł uczniów przedstawiamy poniżej,

Moduły firmy Trenz z FPGA Artix-7

micromodule-artix-7-xc7a100t-2c-4x5cm-standard-footprint-low-profile

Nasza oferta poszerzyła się o kolejne moduły z układami FPGA, produkowane przez firmę Xilinx. Nowością są miniaturowe (4×5 cm) moduły TE0712, wyposażone w układy FPGA z rodziny Artix-7 (100T lub 200T), pamięć Flash o pojemności 32 MB, pamięć SDRAM DDR3 o pojemności 1GB i kontroler Ethernet 10/100 Mb/s.

Moduły są wyposażone  w złącza Samtec LSHM o wysokości 2,5 mm. Wszystkie moduły z tej serii są mechanicznie, a także w dużej mierze elektrycznie kompatybilne. Jako płytki bazowej dla modułów TE0712 można użyć TEBA0841-01, TE0703-05 lub TE0705-04.