User Tools

Site Tools


project:proj_list

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
project:proj_list [2023/01/26 09:51]
xkubalik [Available projects HW - external]
project:proj_list [2023/02/07 14:56]
xkubalik [All projects archives 2004 - 2019]
Line 2: Line 2:
 ===== Current projects ===== ===== Current projects =====
  
 +  * **Programovatelná elektronická zátěž (Programmable electronic load)** (BP - Pánek Miloš)
 +    - Prozkoumejte existující řešení programovatelné elektronické zátěže.
 +    - Analyzujte problémy současných řešení a navrhněte vlastní řešení.
 +    - Navržené řešení bude podporovat tyto režimy: stálý proud, stálý odpor, stálý výkon a stálé napětí.
 +    - Programovatelná zátěž bude splňovat tyto požadavky:
 +      - nastavení všech parametru zátěže přes rozhraní na samotném zařízení,​
 +      - komunikace s PC aplikací přes bluetooth, USB a wifi,
 +      - záznam naměřených dat lokálně na SD kartu,
 +      - jednoduchý protokol pro komunikaci s PC s možným rozšířením pro další funkcionalitu.
 +    - Pro PC navrhněte a naprogramujte aplikaci v jazyce c++ s grafickým rozhraním.
 +    - Aplikace v PC bude umožňovat nastavit všechny parametry zátěže, včetně průběžného sledování naměřených hodnot a jejich zobrazení přímo v aplikaci. ​
 +    - Parametry zátěže bude možné v průběhu měření měnit podle předem nastavených hodnot.
 +    - Navržené řešení zrealizujte a řádně otestujte.
 +
 +
 +  * **Zařízení pro ovládání základních periferií připojených k FPGA obvodu (Device for controlling basic peripherals connected to the FPGA circuit)** (BP - Šebek Michal)
 +    - Prozkoumejte existující řešení ovládání periferií z FPGA obvodu firmy XILINX.
 +    - Zaměřte se zejména na tyto periférie: OLED displej, alfanumerický displej, tlačítka, přepínače,​ led diody.
 +    - Navrhněte vlastní knihovnu zaměřenou na ovládání periferií zejména přes sběrnici I2C.
 +    - Navrženou knihovnu zrealizujte a řádně otestujte.
 +    - Pro demonstraci správné funkce periférií napište obslužnou aplikaci pro FPGA Artix-7.
 +    - Aplikace bude obsahovat menu pro volbu testování periférií a nastavení obsahu registrů.
 +    - Výsledné řešení řádně otestujte. ​
 +
 +
 +  * **Multiplatformní nástroj pro odposlech dat z rádiového přenosu pomocí SDR (A multi-platform wireless data sniffing tool using SDR)** (DP - Šimůnek Martin)
 +    - Analyzujte technologii SDR(softwarově definovaného rádia) a jeho možnosti pro odchytávání bezdrátových zařízení.
 +    - Zaměřte se zejména na zařízení pracující v pásmu 433MHz a 868MHz.
 +    - Prozkoumejte existující řešení pro odchytávání a analýzu těchto zařízení.
 +    - Využijte SDR a navrhněte nástroj pro odposlech dat přenášených rádiovým signálem v pásmu 433MHz a 868 MHz.
 +    - Nástroj by měl být tvořen knihovnou a grafickým rozhraním pro odposlech a zpracování naměřených dat.
 +    - Podporována budou zejména zařízení typu: bezdrátový teplotní senzor, bezdrátové senzory v automobilu a bezdrátové měřiče tepla v domácnostech. ​
 +    - Nastroj bude umožňovat analyzovat přenos, a to jak nešifrovaný,​ tak i šifrovaný.
 +    - Pokud bude k dispozici klíč pro dešifrování,​ bude nástroj umožňovat i dešifrování,​ a to zejména pro bezdrátové měřiče tepla v domácnostech.
 +    - Navržené řešení zrealizujte a řádně otestujte.
 +
 +  * **Zařízení pro ovládání aplikace Adobe Lightroom s pomocí hardwarového ovladače (A device to control Adobe Lightroom using a hardware driver)** (BP - Macháček Vitězslav)
 +    - Prozkoumejte existující řešení umožňující ovládání aplikace Adobe Lightroom s hardwarového ovladače.
 +    - Navrhněte vlastní zařízení fungující jako samostatný ovladač splňující tyto požadavky:
 +      - komunikace s aplikací bude realizována přes USB a Bluetooth,
 +      - ovladač bude umožňovat čtení vstupů z encodérů, tlačítek a Hallových senzorů,
 +      - ovladač bude napájen z baterie.
 +    - Navržený ovladač zrealizujte a naprogramujte.
 +    - Pro PC vytvořte vlastní aplikaci umožňující zpracování dat z ovladače a jejich přenos do aplikace Adobe Lightroom Classic.
 +    - Aplikace v PC bude dále umožňovat nastavení chování ovladače a nastavenou konfiguraci ukládat lokálně.
 +    - Výsledné řešení řádně otestujte.
 +
 +  * **Přenosné zařízení pro odposlech NFC komunikace pomocí SDR založené na platformě Raspberry Pi (Portable device for sniffing NFC communication using SDR based on the Raspberry Pi platform)** (DP - Balko Martin)
 +    - Prozkoumejte existující nástroje určené k analýze NFC komunikace.
 +    - Analyzujte technologií SDR (softwarově definovaného rádia).
 +    - Analyzujte technologii NFC, zejména princip komunikace mezi NFC čtečkou a NFC kartou (MIFARE Classic, MIFARE DESFire, MIFARE Plus).
 +    - Analyzujte a navrhněte způsob pro odposlech NFC komunikace pomoci SDR.
 +    - Navrhněte přenosné zařízení,​ které bude umožňovat odposlech, záznam a prvotní analýzu NFC komunikace.
 +    - Zařízení bude schopné odchytit UID karty a komunikaci směrem od čtečky. Pokud bude signál dostatečně silný, zaznamená i komunikaci směrem od karty.
 +    - Navržené řešení zrealizujte na platformě Raspberry Pi.
 +    - Pro výsledné zařízení napište v jazyce Python obslužnou aplikaci.
 +    - Výsledné zařízení řádně otestujte.
  
   * **Řídící jednotka pro vzdálené monitorování a ovládání vytápění rodinného domu (Control unit for remote monitoring and control of family house heating)** (BP - Bukač Jakub)   * **Řídící jednotka pro vzdálené monitorování a ovládání vytápění rodinného domu (Control unit for remote monitoring and control of family house heating)** (BP - Bukač Jakub)
Line 265: Line 322:
  
   2. OSD displej v FPGA   2. OSD displej v FPGA
-    * Navrhněte a zrealizujte On-Screen displej v obovu FPGA pro video stream.  +    * Navrhněte a zrealizujte On-Screen displej v obvodu ​FPGA pro video stream.  
-    * OSD displej by měl pfungovat ​na formátech od 720p do 4K, jak progressive,​ tak interlaced. ​+    * OSD displej by měl fungovat ​na formátech od 720p do 4K, jak progressive,​ tak interlaced. ​
     * Požadavkem je minimální využití zdrojů v FPGA.      * Požadavkem je minimální využití zdrojů v FPGA. 
     * OSD se bude ovládat pomocí sběrnice AXI4-Lite.     * OSD se bude ovládat pomocí sběrnice AXI4-Lite.
  
-  3. Konfiguravatelny ​filtr ethernetoveho rámce v FPGA+  3. Konfigurovatelný ​filtr ethernetoveho rámce v FPGA
     * Navrhněte a zrealizujte konfigurovatelný filtr ethernetového rámce umožňující filtrovat pakety podle zadaných parametrů (MAC, IP…) do více streamů, nebo jednoho streamu označeného identifikátorem. ​     * Navrhněte a zrealizujte konfigurovatelný filtr ethernetového rámce umožňující filtrovat pakety podle zadaných parametrů (MAC, IP…) do více streamů, nebo jednoho streamu označeného identifikátorem. ​
-    * Pro vstupní a výstupní interface bude použit AXI4 Stream pro zajištějí kompatibility.+    * Pro vstupní a výstupní interface bude použit AXI4 Stream pro zajištění kompatibility.
  
   4. Zpracování I2S signálu s integraci do AXI Stream   4. Zpracování I2S signálu s integraci do AXI Stream
-    * Navthněte a zrealizujte konverzní modul v FPGA ze standartního interface I2S na interface AXI4 Stream a opačně. ​+    * Navrhněte a zrealizujte konverzní modul v FPGA ze standartního interface I2S na interface AXI4 Stream a opačně. ​
     * Modul by měl zvládat konverzi různé datové šířky audio samplu a multiplexování více audio streamu do jednoho I2S interfacu.     * Modul by měl zvládat konverzi různé datové šířky audio samplu a multiplexování více audio streamu do jednoho I2S interfacu.
  
Line 283: Line 340:
  
   6. Embedded audio konvertor na AXi4 Stream a zpět   6. Embedded audio konvertor na AXi4 Stream a zpět
-    * Navthněte a zrealizujte konverzní modul v FPGA z SDI Embedded audia na interface AXI4 Stream a opačně. ​+    * Navrhněte a zrealizujte konverzní modul v FPGA z SDI Embedded audia na interface AXI4 Stream a opačně. ​
     * Modul by měl zvládat konverzi různé datové šířky audio samplu.     * Modul by měl zvládat konverzi různé datové šířky audio samplu.
  
-  7. Nízkolatenční ​koprese ​v FPGA s využitím vlnové transformace+  7. Nízkolatenční ​komprese ​v FPGA s využitím vlnové transformace
     * Navrhněte a zrealizujte nízkolatenční video kodek v FPGA založený na vlnkové transformaci. ​     * Navrhněte a zrealizujte nízkolatenční video kodek v FPGA založený na vlnkové transformaci. ​
     * Latence kodeku by se měla pohybovat v jednotkách řádků videa.     * Latence kodeku by se měla pohybovat v jednotkách řádků videa.
Line 353: Line 410:
 ===== All projects archives 2004 - 2019 ===== ===== All projects archives 2004 - 2019 =====
  
 +  *[[project:​2022:​proj_2022|Realized projects 2022]]
 +  *[[project:​2021:​proj_2021|Realized projects 2021]]
   *[[project:​2020:​proj_2020|Realized projects 2020]]   *[[project:​2020:​proj_2020|Realized projects 2020]]
   *[[project:​2019:​proj_2019|Realized projects 2019]]   *[[project:​2019:​proj_2019|Realized projects 2019]]
project/proj_list.txt · Last modified: 2024/02/15 10:30 by xkubalik