AT90SC6404RFT
Защищенный микроконтроллер для смарт-карт
Документация:
|
|
52 Kb Engl Предварительное описание микросхемы |
|
|
132 Kb Engl Voyager Emulation Platform (ATV1) |
|
|
130 Kb Engl Описание архитектуры AT90SC secureAVR™ |
|
|
Програмное обеспечение |
|
|
Инструментальные средства для 8-разрядных AVR-микроконтроллеров |
Отличительные особенности:
- Общие особенности
- Высокоэффективное, маломощное ядро secureAVR, выполненное по усовершенствованной RISC-архитектуре
- - 135 эффективных инструкций, большинство которых выполняется за один такт
- Бесконтактный интерфейс ISO14443
- Экономичный режим ожидания и очень маломощный режим остановки
- Доступность в виде полупроводниковых пластин, бесконтактных модулей или этикеток, а также в стандартных промышленных корпусах
- Совместимость с требованиями к картам Master Card PayPass™/ VISA для бесконтактного режима
- Контроллер бесконтактного интерфейса (CIC) с полной поддержкой протокола ISO/IEC 14443 типов А и В
- Ограничение и стабилизация напряжения питания
- Полномостовой выпрямитель питания
- Встроенный настроечный конденсатор 20пФ… 120пФ
- Извлечение синхронизации 13.56 МГц
- Частота внутренней шины 6.78 МГц
- Канал от считывателя к карте:
- - ISO/IEC тип A: 100% АМн-модуляция и модифицированный битовое кодирование Миллера
- - ISO/IEC тип B: 10% АМн-модуляция и битовое кодирование NRZ
- Канал от карты к считывателю:
- - ISO/IEC тип A: генерация поднесущей 847.5 кГц с модуляцией OOK (модуляция включением/отключением) и битовое кодирование Манчестер
- - ISO/IEC тип B: модуляция входящей РЧ-несущей путем коммутации резистивной нагрузки/генерации поднесущей 847.5 кГц с модуляцией BPSK (двоичная фазовая манипуляция)/NRZ-дешифрация данных
- - Скорости связи: 106 кбит/сек, 212 кбит/сек и 424 кбит/сек
- РЧ посылка: до 256 байт
- Память
- 64 кбайт ПЗУ памяти программ
- 4 кбайт ЭСППЗУ, в т.ч. 64 однократно-программируемых байт и 192 битно-адресуемых байт
- - Программирование/стирание 1..64 байт, программирование 2 мс, стирание 2 мс
- - Износостойкость: 500 тыс. циклов записи/стирания при температуре 25°C, сохранность данных в течение 10 лет
- 1 кбайт ОЗУ + 256 байт отдельного ОЗУ с поддержкой ПДП
- Периферийные устройства
- Внутренний программируемый генератор (до 20 МГц для внутренней синхронизации ЦПУ)
- Два 16-разрядных таймера
- Генератор случайных чисел (ГСЧ)
- Контроллер прерываний с 2 уровнями приоритетов и 8 векторами
- Аппаратное шифрование DES и тройное DES, стойкое к атакам DPA/DEMA
- Ускоритель контрольной суммы
- Кодирование CRC 16 и CRC 32 (совместимость с ISO/IEC 3309)
- Контроллер ПДП (используется для повышения скорости передачи данных при связи через бесконтактный интерфейс)
- Защита
- Специальная аппаратная часть для защиты от SPA/DPA/DEMA-атак
- Усовершенствованная защита от физических атак, в т.ч. активный экран
- Системы защиты от окружающей среды: контроль температуры, защита от света
- Защищенное управление памятью/ограничение доступа (супервизорный режим)
- Соответствие "Common Criteria EAL4+"
- Инструментальные средства для проектирования
- Платформа эмуляции Voyager для разработки программного обеспечения
- Отладчик IAR Embedded Workbench V3.20c или Atmel AVR Studio версии 4.07 или выше
- Программные библиотеки и рекомендации по применению
Структурная схема AT90SC6404RFT:
Описание:
AT90SC6404RFT - экономичный, высокоэффективный 8/16-разрядный микроконтроллер с ПЗУ памяти программ, ЭСППЗУ памяти данных, выполненный на основе усовершенствованной RISC-архитектуре secureAVR с интегрированием бесконтактного интерфейса.
За счет выполнения большинства инструкций за один такт синхронизации AT90SC6404RFT достигает производительности близкой к 1 млн. оп. в сек./МГц. В состав гарвардской архитектуры микроконтроллера входит 32 регистра общего назначения, подключенных непосредственно к АЛУ, позволяя в одной инструкции указывать два регистра и выполнять такую инструкцию за один такт синхронизации.
AT90SC6404RFT использует архитектуру secureAVR, которая позволяет линейно адресоваться к 8 Мбайт программного кода и к 16 Мбайт данных, а также поддерживает ряд новых функций и средств защиты. AT90SC6404RFT содержит высокопроизводительное ЭСППЗУ размером 4 кбайт (быстрое стирание/запись, высокая износостойкость). Способность присоединить ЭСППЗУ к пространству памяти программ позволяет реализовать внутрисистемное перепрограммирование памяти программ.
К дополнительным функциям защиты относятся логика защиты от перегрева, логическое скремблирование программного кода и адресов, противодействующий анализ питания, а также управляемый доступ к памяти в супервизорном режиме.
Микроконтроллер разработан специально для применения в смарт-картах и ориентирован на транспортные и банковские приложения.