Theses CZ/SK

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Theses CZ/SK

Discussions

Sort by:
Title [CZ/SK]: Vliv testovacích bodů na integritu signálů pro paměti LPDDR5 Assigment CZ/SK:  Cílem práce je posoudit, zda je možné do evaluačních kitů realizovat testovací body pro měřeni integrity signálu pro komunikaci procesoru s LPDDR5 pamětí jako řešení levné či použít řešení doporučované výrobci pamětí pomoci tzv. interposeru, které je poměrně finančně nákladnější. Assigment ENG: The aim of this task is to assess if it is possible to use the test-points in the evaluation kits for signal integrity measurement for the communication between MPU and LPDDR5 memory as the cheap solution or it is needed to use the interposers. This solution is recommended by the memory components vendors, but it is quite expensive. Motivace: Dokumentace pro procesory NXP doporučuje pro zachování integrity signálu používat tzv. blind vias, slepé neboli utopené prokovy, které mají snížit vliv přeslechů, odrazů a impedančního nepřizpůsobení signálů sběrnic pro paměti LPDDR5. U předchozích řad pamětí, s nižší přenosovou rychlostí, toto doporučení nebylo nutné a bylo možno použít prokovů jako testovacích bodů pro měření integrity signálů. Cílem práce je právě toto prověřit. Analýza: Během analýzy bude provedena rešerše používaných sběrnic a signálů pro paměti LPDDR5 a dále vlastnosti vysokofrekvenčních vedení a narušení jejich přenosových vlastností a zvětšení přeslechů vlivem prokovů na plošném spoji v doporučené technologii pro procesory i.MX9X. Nastudujte měřicí metody vysokofrekvenčních vedení. Návrh: V návrhové části práce teoreticky navrhněte dle firemní a JEDEC dokumentace zatížená vedení s různými typy prokovů a testovacími body pro jeden vodič datové sběrnice a pro vedení symetrického hodinového signálu WCK. Dále proveďte návrh plošných spojů měřicích vzorků, kde půjdou modifikovat impedance buzení sběrnice i zatížení sběrnice. Charakteristické impedance Z 0 budiče a zátěže budou v hodnotách 40, 48, 60, 80, 120 a 240 Ω. Vzorky budou bez prokovu, se zaslepenými prokovy i otevřenými testovacími body pro pamětí LPDDR5. Implementace: Proveďte výpočty i měření vlivu testovacích bodů a fyzického provedeni prokovu v layoutu plošného spoje na integritu signálu vysokorychlostní sběrnice pro pamětí LPDDR5 pro přenosové rychlosti paměti LPDDR5 6400 a 9600 Mbps. Ověření: Porovnejte výpočty a výsledky měření vlivu testovacích bodů a fyzického provedeni prokovu v layoutu plošného spoje na integritu signálu vysokorychlostní sběrnice pro pamětí LPDDR5 pro přenosové rychlosti paměti LPDDR5 6400 a 9600 Mbps. Posuďte možnost praktického puožití testovacích bodů a vliv různé konstrukce prokovů. Sources: [1] TYSL, V., Růžička, V., Teoretické základy mikrovlnné techniky, 1. vydání, SNTL (Praha), 1989 [2] STEER, M. Microwave and RF Design (Third Edition, 2019). NC State University, 2019 Available: https://repository.lib.ncsu.edu/items/c920fb47-8458-433e-9cd8-b5cacf70e859 [3] -, JEDEC Standard, Low Power Double Data Rate (LPDDR) 5/5X, JESD209-5C [online]. Available: https://www.jedec.org/sites/default/files/docs/JESD209-5C.pdf Language: CZ/SK/EN Leader: Petr Papica Contact: University team NXP Semiconductors CZ  
View full article
Result: Závěrečná práce: Jakub Cisárik: Katalog SW komponent pro podporu nových čipů (muni.cz) Cílem této bakalářské práce je vytvoření interní webové aplikace pro firmu NXP s názvem Softwarový katalog. Smyslem aplikace je ulehčení tvorby nových SoC. Práce je rozdělena do dvou částí, teoretické a praktické. Teoretická část se věnuje motivací stojící za vytvořením aplikace, analýze podobných aplikací a analýze a návrhu systému. Dále popisuje průběh a způsob implementace a testování. Praktickou částí bakalářské práce je samotná implementace aplikace.
View full article
Tomas Klir
View full article
Marek Trmac
View full article
Kuba Cieslar
View full article
[Title CZ/SK] UX design pre MCUXpresso Configuration Tools     Assignment UX (User experience) design is one of the main deciding factors in the choice of a software application. Analyze UX of MCUXpresso Configuration Tools, specifically its user interface. Suggest specific user interface improvements. Create examples of suggested improvements. Compare the examples with the current solution. Test the examples with the help of app users.   Assignment CZ/SK UX design aplikácie je jedným z kľúčových faktorov na základe ktorých sa užívateľ rozhoduje o používaní aplikácie. Analyzujte UX aplikácie MCUXpresso Configuration Tools so zameraním na GUI. Navrhnite konkrétne vylepšenia pre prácu s aplikáciou. Vytvorte ukážky navrhnutých vylepšení. Tieto ukážky porovnajte s existujúcim riešením. Vytvorené ukážky otestujte na užívateloch aplikácie.   Language CZ/SK/EN   Leaders David Danaj   Contact University team NXP Semiconductors CZ  Apply by email 
View full article
Assignment Quantization reduces computation costs of neural networks by shrinking model size and improving accelerator latency with only small degradation of model accuracy. To keep the precision the highest possible, often quantization-aware training is necessary. First, the model is trained with floating point weight and bias values, then fake quantization nodes are applied to the model graph to simulate quantization and to adjust the values. Find a method how to re-train existing floating point TensorFlow models using the final quantization phase. Apply the steps on the PoseNet model to achieve an 8-bit quantized network. Compare the accuracy of the quantized model with the original floating point model and with the accuracy of models quantized using the simpler post-training method.   Assignment CZ/SK Kvantizace snižuje náročnost výpočtu neurónových sítí zmenšením jejich velikosti a zvýšením možností akcelerace s jenom malým ůbytkem přesnosti modelu. Pro zachování co nejvyšší přesnosti je často zapotřebí trénování s kvantizací. Nejdříve se natrénuje model s hodnotami vah a prahů s pohyblivou desetinnou čárkou, následně se aplikují uzly grafu modelu pro simulaci kvantizace na přizpůsobení hodnot. Najděte spůsob jak přetrénovat existujíci TensorFlow modely s hodnotami s pohyblivou desetinnou čárkou za použití finální fáze trénování s kvantizací. Aplikujte kroky na PoseNet model pro dosáhnutí 8-bitově kvantizované sítě. Srovnejte přesnost výsledného kvantizovaného modelu s originálem a s přesností modelů kvatizovaných pomocí jednodušší metody kvantizace po tréninku.   Language CZ/SK/EN   Leaders LadislavVadkerti‌   Contact University team NXP Semiconductors CZ  Apply by email 
View full article
Juraj/PetrH
View full article
Samuel Mudrik
View full article
Detekce objektů na mikrokontroleru i.MX RT Strojové učení nachází uplatnění mimo jiné i v průmyslových aplikacích, továrnách a montovnách. Jedním z možných způsobů využití je detekce objektů a jejich následná manipulace robotickou paží. Z mnoha důvodů, včetně lepšího zabezpečení a menší latence, vznikají technologie umožňující využití neuronových sítí tzv. „at the edge“, tedy lokálně, na méně výkonných zařízeních využívajících například mikrokontrolery, bez potřeby využití více výkonných strojů v Cloudu. Vytvořte aplikaci využívající neuronovou síť na i.MX RT, která bude schopná detekovat na jakých souřadnicích se v prostoru snímaném kamerou nachází předmět uživatelem vybrané barvy a tvaru. Dále vytvořte jednoduchou aplikaci s GUI na PC, která nabídne uživateli seznam dostupných tvarů a barev, danou volbu sdělí aplikaci na i.MX RT a následně zobrazí výsledek detekce. Nastudovat základy neuronových sítí. Popsat, jak se dají využít neuronové sítě na vestavěných zařízeních, jaká omezení pro tyto technologie přináší mikrokontrolery a jaké výhody a nevýhody tento přístup přináší. Identifikovat vhodné nástroje a knihovny pro vytvoření GUI a natrénování modelu pro detekci objektů a jeho následné spuštění na mikrokontroleru i.MX RT. Navrhnout a implementovat aplikaci popsanou v zadání práce. Zhodnotit finální aplikaci, diskutovat možnosti budoucího vývoje. _____________________________ Object Detection on the i.MX RT Microcontroller   Machine learning is being applied in various areas, including industrial applications, factories and assembly plants. One such use-case is utilizing object detection for locating objects and their subsequent manipulation by a robotic arm. For several reasons, like security and latency concerns, various technologies enabling the computation of neural networks at the edge are being developed. Such approach provides the means to run machine learning models locally on less powerful devices built, for example, with microcontrollers, instead of needing to do so on a powerful machine in the Cloud. Create an application using a neural network on the i.MX RT microcontroller. This application should be able to detect the coordinates of objects of a user-specified color and shape within an area seen through a camera. Additionally, create a simple GUI application running on a PC, which will give a user the option to choose from a list of colors and shapes. This PC application should then relay the choice to the i.MX RT and finally display the detection results.   The goals of the thesis: Study the basics of neural networks. Describe how neural networks can be run on embedded devices. Find out the limitations that result from using them on microcontrollers and what the pros and cons are  of such an approach. Identify viable tools and libraries that can be used to create the GUI, train the model to detect the objects and run the model on the i.MX RT microcontroller. Design and implement the application described above. Evaluate the final application and propose future development.       Language: CZ Leader: David Piskula
View full article
Marek Vitula
View full article
Assignment No offered topics for you? Bring your own one. We are open to proposal of a thesis topic. The topic must be related to NXP projects or technologies.   Language CZ/SK/EN   Leaders Based on the topic   Contact University team NXP Semiconductors CZ  Apply by email 
View full article