reklama
reklama
reklama
reklama
reklama
reklama
reklama
reklama
© Evertiq Komponenty | 18 marca 2019

Wydajniejsze DSC do bardziej wymagających zadań software’owych

Microchip zaprezentowało nowe układy dsPIC33xx, które stanowić mają rozszerzenie istniejącej rodziny. Nowe komponenty są szybsze i wydajniejsze. Lepiej radzą sobie z wykonywaniem zasobno-żernych algorytmów, wspomagając tworzenie wbudowanych aplikacji high-end.

Firma Microchip zaprezentowała układy oznaczone symbolami dsPIC33CH512MP508 oraz dsPIC33CK64MP105. Oba są wydajnymi i zaawansowanymi układami DSC. Pierwszy jest jednostką dwu-rdzeniową, drugi zaś układem jedno-rdzeniowym. Odnaleźć się mają w nowoczesnych wbudowanych systemach kontroli klasy High-End, jak podaje producent. Pierwszy stworzono z myślą o aplikacjach o zapotrzebowaniu na większą ilość pamięci, drugi zaś do aplikacji skłaniających się ku idei budżetowej, z jednoczesnymi mniejszymi wymaganiami co do pamięci i zajmującymi mniej miejsca. Warto też wspomnieć, że pod względem wyprowadzeń, układy są kompatybilne ze swoimi poprzednikami, standardowymi seriami dsPIC33CH i dsPIC33CK. Przykładowo, układ dsPIC33CH512MP508 zwiększa pojemność pamięci flash ze 128 do 512 kB, a RAM ze 24 kB do 72 kB. Dzięki temu układy odnajdą się w aplikacjach o większych wymaganiach z punktu widzenia zastosowanego oprogramowania (z większymi stosami i większym programem). Przykładem mają być aplikacje motoryzacyjne czy też bezprzewodowe. W jednostkach dwurdzeniowych, pracę rdzeni można skonfigurować tak, by jeden pracował jako główny, drugi zaś podrzędny, pomocniczy. Ten drugi może być wtedy użyty do wykonywania zadań o dużym znaczeniu czasowym, np. algorytmów sterujących, podczas gdy rdzeń główny zajęty jest pozostałymi aktywnościami, np. obsługą interfejsu użytkownika. Zastosowanie dwóch rdzeni ma też ułatwić pracę ze stosami i równoległego odpalania protokołu Qi, lub innych funkcji, jak NFC. Możliwości jest sporo. Oba układy obiecują ponadto poprawę wydajności deterministycznej dla krytycznych czasowo aplikacji sterujących. Zapewniać mają tym samym większe możliwości i redukcję opóźnień przerwań, a przez to szybsze wykonywanie instrukcji i reagowanie na pojawiające się sytuacje (sygnały). Układy te dobrze odnajdą się zwłaszcza tam, gdzie zachodzi konieczność wykonywania dużych obliczeń matematycznych.
reklama
reklama
Załaduj więcej newsów
October 11 2019 15:09 V14.5.0-1