«Бог не меняет того, что (происходит) с людьми, пока они сами не изменят своих помыслов.» Коран, Сура 12:13

OS-VVM (Диплом)/Спецификация микросхемы Mifare Ultralight — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
(Требования предъявляемые к временным ограничениям входных сигналов)
(Представление и кодирование бит при передаче от карты к ридеру)
Строка 32: Строка 32:
  
 
==== Представление и кодирование бит при передаче от карты к ридеру ====
 
==== Представление и кодирование бит при передаче от карты к ридеру ====
 +
 +
Биты кодируются Манчестерским кодом со следующими определениями:
 +
 +
последовательность D: несущая модулируется поднесущей для первой половины (50%) длительности бита
 +
последовательность E: несущая модулируется поднесущей для второй половины (50%) длительности бита
 +
последовательность F: несущая не модулируется поднесущей для длительности одного бита
 +
 +
логическая "1" последовательность D
 +
логический "0" последовательность E
 +
старт передачи: последовательность D
 +
конец передачи: последовательность F
 +
нет информации: нет поднесущей.

Версия 21:49, 17 февраля 2013

Проект Диплом

Литература

Coverage Cookbook (en)

OVM методология

* OS-VVM *

Содержание

Описание микросхемы

Список вопросов

Создание тестовой программы

Требования предъявляемые к временным ограничениям сигналов

- частота 13,56 МГц ± 7 кГц
- длительность паузы 2-3 мкс
- защитный интервал блока 86,43-91,15 мкс
- длительность передачи одного бита 9,44 мкс

Представление и кодирование бит при передаче от ридера к карте

Определены следующие последовательности:

последовательность X: после времени 4,72 мкс должна быть "пауза"
последовательность Y: для всей длительности бита 9,44 мкс модуляции не должно быть
последовательность Z: в начале длительности бита должна быть "пауза".

Данные последовательности используются для кодирования следующей информации:

- логическая "1" последовательность Х
- логический "0" последовательность Y со следующими двумя исключениями:
а) если два или более смежных (граничащих) "0", то последовательность Z должна быть использована для следующего "0"
б) если первым битом после старта кадра является "0", последовательность Z должна быть использована для представления этого и любых "0"-ей, которые следуют прямо после этого.
- старт передачи: последовательность Z
- конец передачи: логический "0" следует с последовательностью Y
- нет информации: по крайней мере две последовательности Y.

Представление и кодирование бит при передаче от карты к ридеру

Биты кодируются Манчестерским кодом со следующими определениями:

последовательность D: несущая модулируется поднесущей для первой половины (50%) длительности бита последовательность E: несущая модулируется поднесущей для второй половины (50%) длительности бита последовательность F: несущая не модулируется поднесущей для длительности одного бита

логическая "1" последовательность D логический "0" последовательность E старт передачи: последовательность D конец передачи: последовательность F нет информации: нет поднесущей.