PULSOKSYMETRIA I PRZEPŁYWOMIERZE MEDYCZNE
Zasady działania pulsoksymetrii i przepływomierzy medycznych.
PROGRAMOWALNE UKŁADY LOGICZNE
Różnice pomiędzy klasycznymi mikroprocesorami, czy procesorami DSP a układami FPGA
Etapy budowy końcowego pliku konfigurującego układ FPGA
proponuje poczytać:
specyfikacja układu->kompilacja->optymalizacja logiczna->tworzenie pliku do programowania (JEDEC, POF, SOF itp.)->programowanie układu
po drodze jeszcze symulacja funkcjonalna i czasowa.
http://elektronikab2b.pl/technika/3492-dsp-czy-fpga-
INTELIGENTNE PRZETWARZANIE DANYCH
Pytanie związane z algorytmami realizującymi zadania odwrotne.
PROCESORY SYGNAŁOWE
Co to jest montaż POP - Package-On-Package (kanapkowy)?
-odp. Celzmniejszenie powierzchni (beagleboard.org, hawkboard.org)
Zaleta:
-Zmniejszenie odległości pomiędzy pamięcią a procesorem (pamięć „leży” na procesorze), co dla wysokich częstotliwości ma duże znaczenie.
-Oszczędność miejsca
Jaka jest funkcja JTAG i emulatora JTAG?
-odp. Funkcjado celów uruchomieniowych i przy wymianie informacji (komunikacji)
Czym są OMAP-y (Open Multimedia Application Platform)
-odp./wsk. Otwarta platforma do aplikacji multimedialnych, posiadają kodeki (kodery iI dekodery), (ti.com)
LABVIEW I SO
Systemy operacyjne dla zastosowań wbudowanych
-odp./wsk. umożliwiają dekompozycję oprogramowania urządzenia budowanego na bazie mikrokontrolerów na wiele wątków sterowania (tasków), które są wykonywane pod kontrolą algorytmu szeregowania, który z reguły pracuje wg zasady priorytetów. Taskom o tym samym priorytecie przydziela się pewien kwant czasu, po którym następuje przydzielenie procesora następnemu taskowi z tej grupy i tak rotacyjnie wszystkie taski na zasadzie przeplotu czasowego realizują "swoje" zadania.
Problematyka współbieżności (wiele obiektów aktywnych, wiele wątków sterowania)
-odp./wsk. przywołanie implementacji wzorców projektowych producent-konsument, master-slave na tle klasycznego wzorca maszyny stanowej