Внутрисхемный отладчик ADM51 предназначен для программно-аппаратной разработки электронных устройств с использованием микросхем класса система на кристалле Teridian серий 71M65XX – счётчики электроэнергии, 73S12XX-смарт-карт ридеры, 71M66XX – мониторы электроэнергии, 71M8100 — контроллеры весов.
ADM51 способен вырабатывать все необходимые сигналы и исполнять программы с последующей трассировкой и расширенными возможностями для отладки, иммитируя работу всех вышеупомянутых микросхем и их модификаций Teridian.
ADM51 оборудован современым USB 2.0 хост интерфейсом компьютера и уникальным 2-х проводным синхронным каналом отладки. В отличие от распространённого 5-проводного JTAG интерфейса, используемого в промышленности для отладки контроллеров, разработанный фирмой Signum 2-х проводный интерфейс отладки базируется на встоенном внутрисхемном отладчике On-Chip Debug System (OCDS). Все микросхемы Teridian имеют в своём составе встроенный отладчик OCDS. Как и известные системы он содержит регистры точек останова и позволяет читать и модифицировать всю память и регистры специальных функций SFR. Однако в отличие от других контроллеров OCDS может обеспечить доступ к флагам в режиме реального времени при работающем процессоре, что позволяет пользователю получать статистику протоколов выполнения программы прибора.
ADM51 не требует внешнего источника питания, питание поступает через разъём USB 2.0 интерфейса к компьютеру.
ADM51 является собственностью компании Signum и разработан ею по заказу компании Teridian Semiconductor.
Основные свойства ADM51:
- полноценная поддержка микросхем Teridian в режиме реального времени
- буфер трассировки реального времени с временными метками и обзор активности всех IRAM, XDATA и перифирии (SFR)
- доступ в реальном времени к счётчику программ с отображением протокола исполнения основной программы и идентификацией частоты исполнения процедур
- быстрая загрузка кода в RAM и Flash (3 секунды)
- две аппаратные точки прерывания
- неограниченное программное количество точек прерывания
- низкая цена,заменяет неудобные громоздкие внутрисхемные эмуляторы распространённые в промышленности
- не оказывает влияние на шумы чувствиттельного 21-разрядного АЦП из-за расположения микросхемы на отдельной плате
- только 2-х проводный отладочный скоростной канал для стандартного использования и 5-ти проводный для расширенных трассировочных функций
- активация отладки в режиме «на ходу» позволяет инспектировать и вмешиваться в процесс отладки оперативно в ситуации, когда канал был отключен для экономии энергии
- деактивация процесса отладки может быть сделана «на ходу» при необходимости мминимизировать энергопотребление и электромагнитное излучение
- встоенный Flash программатор 64 K памяти программ для автоматического сохранения разработнанной программной среды
- очень длинный кабель для отладки позволяет располагать макет вдалеке от разработчика на объекте
Более полная информация об ADM51 содержится в файле производлителя ADM51_brochure.pdf.