Klient
Firma NXP Semiconductors N.V. zapewnia bezpieczeństwo połączeń i infrastruktury inteligentnych systemów i promuje rozwiązania, dzięki którym życie staje się lepsze, łatwiejsze i bezpieczniejsze. Jako światowy leader w dziedzinie bezpiecznych produktów łączeniowych przedsiębiorstwo wprowadza innowacje w bezpiecznych pojazdach podłączonych do sieci, kompleksowych systemach zabezpieczeń i ochrony prywatności oraz w branży inteligentnych rozwiązań sieciowych.
Wyzwanie
- Nowa karta mikroprocesorowa oparta na rdzeniu ARM SC300 z ulepszonymi rozwiązaniami dotyczącymi bezpieczeństwa, oczekiwana przez czołowych twórców smart devices.
Co zrobiliśmy
Stworzenie wbudowanego Systemu Startującego układ scalony (ROM):
- inicjalizacja pamięsci FLASH i ROM,
- zarządzanie cyklem życia.
Stworzenie wbudowanego Systemu Testowego (ROM):
- obsługa układów, które przychodzą bezpośrednio z etapu produkcji,
- bezpieczne wgrywanie kodu do RAMu i pamieci nieulotonej (NVM),
- wbudowane procedury testowe układu (ROM),
- komunikacja przewodowa,
- zabezpieczenia używające symetrycznych i asymetrycznych systemów kryptograficznych.
Stworzenie i rozwój warstwy usług Sterownika Pamięci FLASH:
- podstawowe operacje wykonywane na pamięci FLASH: usuwanie i programowanie danych,
- rozszerzone operacje: weryfikacja procedury usuwania, weryfikacja integralności zawartości pamięci FLASH,
- tryb usuwania stron pamięci w sposób selektywny oraz całościowy,
- dynamiczne i statyczne równoważenie zużycia pamięci FLASH,
- system Transakcyjny obsługi stron pamięci oraz pula pustych stron pamięci,
- obsługa błędów zapisu stron pamięci.