92 компоненты системы на кристалле Системные службы в SmartFusion2 и IGLOO2 Андрей САМОДЕЛОВ manjushri@imail.ru Статья продолжает описание системного контроллера SmartFusion2 и IGLOO2 (КиТ № 7–9 '2016). <...> Введение Системные службы вызываются из процессора Cortex-M3 или ведущего в ПЛИС через интерфейс COMM_BLK отправкой байта команды, описывающего требуемую функцию, за которым следуют специфичные для конкретной команды подкоманды и/или данные. <...> В системном контроллере SII master перемещает данные в память или из отображаемой области памяти MSS/HPMS, расположенной в eSRAM, DDR DRAM или SRAM массива ПЛИС, для большинства служб. <...> Системные службы SmartFusion2 и IGLOO2 Категория Службы информации о микросхеме и конфигурации (Device and Design Information Services) Служба Flash*Freeze (Flash*Freeze Service) Название системной службы Служба серийного номера (Serial Number Service) Служба кода пользователя (USERCODE Service) Служба сертификата микросхемы (Device Certificate Service) Служба версионности конфигурации (User Design Version Service) Служба Flash*Freeze (Flash*Freeze Service) Служба 256-битного AES (256-bit AES Cryptographic Service) Криптографические службы (Cryptographic Services) Служба 128-битного AES (128-bit AES Cryptographic Service) Служба вычисления хэш-функции (SHA-256 Cryptographic Service) Служба вычисления имитовставки (HMAC Cryptographic Service) (DPA-Resistant Key-Tree Services) Службы эллиптической криптографии (Elliptic Curve Cryptography Services) Службы дерева ключей Служба дерева ключей (Key-Tree Cryptographic Service) Служба запроса-ответа (Challenge-Response Cryptographic Service) Служба перемножения точек эллиптической кривой (ECC Point Multiplication Service) Служба сложения точек эллиптической кривой (ECC Point Addition Service) Служба создания/удаления пользовательского кода активации (Create or Delete User Activation Code Service) Служба генерации и регистрации ключей (Key Generation and Enrollment Services) Службы SRAM-PUF (SRAM-PUF Services) Служба вызова из PUF закрытого (секретного) пользовательского ключа (Fetch a User PUF Key Service) Служба вызова из PUF открытого (публичного) пользовательского ECC-ключа (Fetch User PUF ECC Public Key Service) Служба получения из PUF синхропосылки (Get <...>