AT91SC512384RCT
32-разрядные защищенные микроконтроллеры
Отличительные особенности:
- Общие особенности
- Выполнение на основе 32-разрядного RISC-ядра ARM SC100 SecureCore
- Два набора инструкций
- - Высокоэффективный набор 32-разрядных инструкций ARM
- - 16-разрядный набор инструкций Thumb для повышения плотности кода
- Фон-неймановская архитектура ввода-вывода
- - Одна 32-разрядная шина для памяти программ и памяти данных
- Архитектура 3 ступенчатой конвейеризации
- - Выборка, дешифрация и выполнение
- 8/16/32-разрядные типы данных
- Встроенная программируемая системная синхронизация до 50 МГц
- Очень малая потребляемая мощность
- - Лидер по соотношению производительность/потребление
- - Экономичные режимы холостого хода и уменьшения мощности
- Расположение выводов в соответствии с ISO7816-2
- Защита от электростатических разрядов до ±6000В
- Рабочие диапазоны: 1.62В...5.5В, совместимость с 3 поколением GSM, совместимость с требованиями к ПК, EMV
- Память
- 512 кбайт ПЗУ памяти программ
- 384 кбайт ЭСППЗУ, в т.ч. 256 однократно-программируемых байт
- - Износостойкость свыше 500 тысяч циклов чтения/записи при температуре 25°C
- - Сохранность данных в течение 10 лет
- Режим работы ЭСППЗУ с поддержкой только стирания
- Запись в ЭСППЗУ с поддержкой или без автоматического стирания
- 24 кбайт ОЗУ (2 кбайт совместно используются с крипто-процессором AdvX)
- 32 кбайт ПЗУ, выделенных для хранения криптографической библиотеки Atmel
- Периферийные устройства
- Один контроллер ISO 7816
- - Скорость передачи до 625 кбит/сек при тактировании частотой 5МГц
- Последовательный интерфейс SPI (до 20 МГц)
- Интерфейс USB (5 конечных точек)
- - Полноскоростной интерфейс USB 2.0 (скорость 12 Мбит/сек), поддержка режимов приостановки/возобновления
- - 4 конфигурируемых конечных точки в дополнение к конечной точке 0
- - Динамическое включение/отключение подтягивающих резисторов
- Интерфейс USB_IC (Inter Chip) 0.8e
- Интерфейс внешней NAND флэш-памяти
- Однопроводной интерфейс (цифровой интерфейс к встроенному РЧ-тракту)
- Два 16-разрядных таймера
- Генератор случайных чисел (ГСЧ)
- 2-уровневый, 15-векторный контроллер прерываний
- Аппаратная реализация DES и Triple DES (стойкость к DPA-атакам)
- Ускоритель контрольной суммы
- Сопроцессор CRC 16/32
- 32-разр. криптографический ускоритель для операций над открытыми ключами
- - RSA, DSA, ECC, Diffie-Hellman
- Высокопроизводительный аппаратный ускоритель Java Card
- Функции защиты
- Специальный аппаратный узел защиты от SPA/DPA-атак
- Защита от физического вмешательства
- Системы защиты от воздействия окружающей среды
- Системы защиты по напряжению, частоте, освещению и температуре
- Безопасное управление памятью/защита доступа
- Средства для проектирования
- Аппаратная поддержка проектирования в составе оценочной платформы ATV4-91SC Voyager
- Программные библиотеки и рекомендации по применению
Структурная схема:
Общее описание:
AT91SC512384RCT - маломощный, высокопроизводительный 32-разрядный RISC-микроконтроллер со встроенными ПЗУ в качестве памяти программ, ЭСППЗУ в качестве памяти данных и криптографическим ускорителем. Микроконтроллер выполнен на основе защищенного процессора ARM SC100.
32-разрядный процессор общего назначения характеризуется высокой производительностью, очень малой потребляемой мощностью и дополнительными функциями, облегчающих борьбу с мошенничеством.
AT91SC512384RCT содержит 384 кбайт высококачественного ЭСППЗУ, отличающегося быстротой стирания/записи и высокой износостойкостью.
AT91SC512384RCT также интегрирует полноскоростной порт USB 2.0, который позволяет установить высокоскоростную связь с главным USB терминалом. USB-интерфейс требует установки дополнительного кварцевого резонатора частотой 48 МГц.
В состав AT91SC512384RCT входит последовательный интерфейс SPI, с помощью которого имеется возможность связаться на высокой скорости с внешним терминалом или внешней NOR флэш-памятью. Кроме этого, микроконтроллер содержит интерфейс NAND-флэш-памяти.
Внутреннее подключение МПУ SC100 выполнено через аппаратный брандмауэр, использование которого позволяет повысить общий уровень безопасности приложения и исключает необходимость в разработке программного брандмауэра.
В состав микроконтроллеров серии AT91SC входит криптографический ускоритель AdvX (N-битный умножитель-накопитель), предназначенный для выполнения функций быстрой шифрации и аутентификации. AdvX под программным управлением позволяет реализовать такие стандартные арифметические функции, как RSA, DSA, DH, ECC, а также GF(2N).
Уникальный аппаратный блок позволяет существенно ускорить выполнение байтного кода Java Card, тем самым, исключая узкие звенья при реализации виртуальной машины Java.
К дополнительным функциям защиты относятся логика защиты по питанию и частоте, логическое скремблирование адресов и данных, противодействующий анализ питания и управление доступом к памяти в супервизорном режиме.
Документация:
|
|
58 Kb Engl Предварительное описание микроконтроллеров |
|
|
234 Kb Engl AT91SC - новое поколение защищенных МК |
|
|
Rus Архитектура и система команд |
|