В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > ARM
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


8. Архитектура ядра процессора

8.1 Процессор ARM7TDMI

  • RISC процессор, основанный на ядре ARMv4T с Фон-неймановской архитектурой
    • Работа на частоте до 55 МГц, с максимальной производительностью до 50 млн. команд за одну секунду (0,9 MIPS/МГц).
  • Двойная система команд
    • 32-битная система команд ARM® с высокой производительностью -16-битная система команд Thumb ® с высокой плотностью кода
  • Трехступенчатый конвейер команд
    • Выборка команды (F)
    • Декодирование команды (D)
    • Выполнение (E)

8.2 Особенности модулей отладки и тестирования

  • Встроенный эмулятор ICE® (внутрисхемный эмулятор)
    • Два модуля управления контрольными точками
    • Контроль за состоянием портов по JTAG интерфейсу
    • Коммуникационный канал для отладки
  • Модуль внутрисхемной отладки
    • Полнодуплексный UART
    • Коммуникационный канал для отладки с возможностью вызова прерываний
    • ID регистр с уникальным идентификационным номером типа микроконтроллера
  • IEEE1149.1 JTAG периферийное сканирование всех цифровых выводов

8.3 Контроллер Памяти

  • Арбитраж шины
    • Обработка запросов от ядра ARM7TDMI и от контроллера ПДП периферийных модулей
  • Дешифратор адреса работает со следующими областями памяти:
    • Трех внутренних области памяти с размером 1 Мбайт каждая
    • Одна область размером 256 Мбайт для работы с периферийными модулям
  • Регистры состояния аварийных ситуаций
    • При возникновении аварийных ситуаций сохраняются источник, тип и его параметры
    • Упрощение процесса отладки, благодаря встроенной возможности контроля за указателями на нереализованные области памяти
  • Определение ошибок при выравнивании границ памяти
    • Слежение за выравниванием памяти для всех реализованных видов доступа к ней
    • Формирование сигнала аварийной ситуации при возникновении ошибок выравнивания
  • Команда Remap (отображение одних областей памяти на другие)
    • Отображение статической памяти (SRAM) на область размещения флэш-памяти
    • Отображение на область статической памяти векторов прерываний и исключительных ситуаций
  • Контроллер встроенной флэш-памяти
    • Интерфейс для обращения к встроенной флэш-памяти, программируемая задержка до трех тактов ожидания
    • Буфер предвыборки, с помощью которого производится буферизация и предсказание 16-битных запросов, благодаря чему сокращается число тактов ожидания
    • Шифруемый ключом автомат для стирания, программирования и снятия/установки битов секретности
    • Команды для стирания, программирования и установки битов секретности
    • Вызов прерывания при попытке выполнения запрещенной команды

8.4 Контроллер ПДП периферийных модулей

  • Поддержка передачи данных между памятью и периферийными узлами
  • Одиннадцать ПДП каналов для AT91SAM7S256/128/64/321 и девять для AT91SAM7S32
    • Два канала для модуля USART
    • Два канала для модуля внутрисхемной оОтладки
    • Два канала для последовательного синхронного порта
    • Два канала для последовательного периферийного интерфейса
    • Один канал для АЦП
  • Низкая нагрузка на схему арбитража шины
    • Требуется только один период основного синхронизирующего сигнала для передачи данных из памяти к периферийным узлам
    • Требуется только два периода основного синхронизирующего сигнала для передачи данных от периферийных узлов в память
  • Автоматическое индексирование указателей с целью сокращения времени реакции на возникающие прерывания


<--Предыдущая страница Оглавление Следующая страница -->