Atmel представила новые микроконтроллеры из семейства AT91SO для систем с высокой степенью защиты данных |
Новые ИС полностью совместимы с полупроводниковой платформой защиты данных AT91SO100, которая широко используется в оборудования с повышенной защитой данных, как, например, терминалы для электронных транзакций.
|
Новые ИС AT91SO25, AT91SO50 и AT91SO51 выполнены на основе ЦПУ ARM SecurCore SC100 и содержат 256 кбайт ЭСППЗУ памяти программ и данных, 32 кбайт ПЗУ с библиотеками Atmel, а также 100 кбайт ОЗУ. В состав встроенных периферийных устройств входят USB, SPI, несколько УСАПП, порты дискретного ввода-вывода, интерфейс считывателя магнитной полосы и интерфейсы смарт-карт. ИС поддерживают множество функций защиты данных, которые отвечают общим критериям сертификации EAL4+, в т.ч. входы подключения датчиков вмешательства, специальные аппаратные механизмы защиты, часы реального времени и батарейное резервирование. Также поддерживается ряд криптографических функций: DES/TDES, AES и SHA-n, криптографический ускоритель для ассиметричных алгоритмов (RSA, эллиптические кривые, генерация ключей) и эффективный генератор случайных чисел.
ИС AT91SO50 доступна в 208-выводном корпусе BGA. AT91SO51 в том же корпусе содержит дополнительный кристалл AT83C26 с 5 интерфейсами смарт-карт. AT91SO25 содержит только один кристалл контроллера защиты данных в компактном корпусе BGA 144.
Отличительные особенности:
- Высокоэффективная, маломощная 32-разрядная усовершенствованная RISC-архитектура ARM-SC100
- Фон-Неймановкая архитектура организации ввода-вывода
– одна 32-разрядная шина данных для памяти программ и памяти данных
- Блок защиты памяти
- Встроенный генератор (VFO) (до 50 МГц)
- Защита от электростатических разрядов до ± 2000В (± 6000В на интерфейсах ISO)
- Рабочее напряжение: 3.3В (±10%)
- Совместимость с уровнем 1 EMV, VISA PED, APACS, ZKA, Common Criteria (EAL4+), памятью FINREAD
- 256 бит для хранения ключа (с батарейным резервированием питания)
- 32 кбайт внутреннего ПЗУ (загрузчик и крипто-библиотека)
- 256 кбайт внутреннего ЭСППЗУ, в т.ч. 128 однократно-программируемых байт и 384 битноадресуемых байт – Программирование/стирание 1…128 байт
– Программирование и стирание за 2 мс
– Износостойкость: 100 тыс. циклов записи/стирания при температуре 25°C
– Хранение данных в течение 10 лет
- 100 кбайт внутреннего ОЗУ (4 кбайт крипто ОЗУ)
- до 16 Мбайт внешней памяти (только у AT91SO100/101)
Периферийные устройства:
- Страничный Блок для доступна к странице внешней памяти (только у AT91SO100/101)
- Контроллер статической памяти (только у AT91SO100/101)
- Два контроллера ISO 7816 с DC/DC-преобразователем (один из них может быть мультиплексирован по адресу 4SAM). DC/DC-преобразователь AT83C26 не входит в версии AT91SO100, AT91SO50 и AT91SO25, а два контроллера ISO 7816 остаются доступными
- Полноскоростной порт USB 2.0 (8 конечных точек)
- Контроллер SPI (до 6 Мбит/сек) и двухпроводной интерфейс
- Два универсальных синхронно-асинхронных приемо-передатчика (УСАПП)
- Тройной логический интерфейс для считывания данных с магнитной полосы
- 5 8-битных портов ввода-вывода (светодиоды, клавиатура, ЖКИ и др.)
- Часы реального времени с прерыванием по достижении заданного времени
- Системный таймер, в т.ч. 16-битный счетчик, сторожевой таймер и дополнительный счетчик
- Шестиканальный, 16-разрядный таймер-счетчик
- 2 уровней контроллер прерываний (28 прерываний)
- Аппаратная поддержка: DES и Triple DES DPA
- Аппаратная поддержка AES 128-192-256
- Аппаратная поддержка SHA-1, SHA-256
- Надежный генератор случайный чисел (RNG)
- Два контроллера шифрации/дешифрации по алгоритму CRC 16 и один по алгоритму CRC 32 (совместимы с ISO/IEC 3309)
- AdvX – новый тип умножающего устройства, который используется в алгоритмах криптографии и аутентификации (в т.ч. RSA, DSA, генерация ключа, ECC)
- Специальный аппаратный блок для защиты от SPA/DPA атак
- Дополнительная защита от физической атаки
- Датчики вмешательства
- Системы защиты от внешних условий (напряжение, частота, снижение напряжения и температура)
- Блок защищенного управления памятью и ограничения доступа (MPU)
- Схема ввода резервного батарейного питания
- Совместимость со стандартом EMV, VISA PED и FINREAD
Структурная схема:
Описание:
AT91SO100, AT91SO101, AT91SO25, AT91SO50 и AT91SO51 — маломощные, высокоэффективные 32-разрядные микроконтроллеры SC100, выполненные на основе усовершенствованной RISC архитектуры ARM®. Данное новое ядро SC100 поддерживает линейную адресацию до 1 Мбайт программного кода и данных и интегрирует обширное число функциональных блоков и блоков для реализации функций защиты данных. 3-уровневый конвейер инструкций обеспечивает выполнение одной инструкции за один период синхронизации. Это позволяет достичь ядру SC100 производительности 1 млн. оп. в сек на МГц. Процессор SC100 выполнен по уникальной архитектурной стратегии, которая известна как Thumb® и заключается в возможности перевода процессора в режим с сокращенным набором инструкций, что идеально в массово-выпускаемых применениях с ограниченными размерами памяти, а также в применениях, где важным фактором является плотность кода.
AT91SO100/101, AT91SO50/51 и AT91SO25 содержат ЭСППЗУ, которое может использоваться, как в качестве памяти программ, так и в качестве памяти данных. В состав ИС также входит ПЗУ с программой загрузчика, крипто-библиотекой и наследуемыми функциями, а также большое статическое ОЗУ. AT91SO100/101 также способен адресовать до 16 Мбайт внешней памяти.
AT91SO100/101, AT91SO50/51 и AT91SO25 поддерживают обширное число механизмов защиты данных, а также множество криптографических функций, аппаратное DES/TDES, аппаратное AES, аппаратное SHA-n, содержат аппаратный криптографический ускоритель для ассиметричных алгоритмов (RSA, алгоритмы с использованием эллиптических кривых и генерацией ключей) и надежный генератор случайных чисел.
AT91SO100/101, AT91SO50/51 и AT91SO25 содержат ряд специализированных периферийных устройств, как, например, контроллер ISO 7816 и интерфейс считывателя с магнитных полос, а также USB, SPI, TWI, несколько УСАПП и дискретные порты ввода-вывода.
AT91SO101 содержит в одном корпусе BGA256 два кристалла контроллера защиты данных и AT83C26, который позволяет физически подключиться к 2 смарт-картам и 3 модулям с защищенным доступом, или к 1 смарт-карте и 4 модулям.
AT91SO100 выпускается в том же корпусе (BGA256) и совместим по расположению выводов с AT91SO101, но не содержит AT83C26.
AT91SO51 содержит в одном корпусе BGA208 (оптимальное по стоимости решение) два кристалла контроллера защиты данных и AT83C26, который позволяет физически подключиться к 2 смарт-картам и 3 модулям с защищенным доступом, или к 1 смарт-карте и 4 модулям. Внешняя шина не поддерживается в данном исполнении.
AT91SO50 выпускается в том же корпусе (BGA208) и совместим по расположению выводов с AT91SO51, но не содержит AT83C26. В состав данного исполнения не входит внешняя шина.
AT91SO25 содержит в одном корпусе BGA144 (низкое по стоимости решение) только один кристалл контроллера защиты данных. Внешняя шина в данном исполнении не поддерживается.
| Дата публикации: 26/08/2007 |
| |
|
Реклама на сайте |
|
Последние новости |
[06/02/2019] Конференция в МГТУ им. Баумана «Технологии разработки и отладки сложных технических систем» 2019
[09/05/2018] Грандиозная майская распродажа на Gearbest!
[16/05/2017] С 15 по 17 мая в магазине Gearbest проходит грандиозный флэшсейл
[10/05/2017] Так что же такое Спиннер?
[05/12/2016] Новый Год и Рождество с GearBest!
[29/09/2016] Всемирный День Интернета на GearBest
Читать все новости >> |