Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Основные особенности RISC процессоров

Читайте также:
  1. I. Особенности правового статуса акционерного общества.
  2. I.Основные положения
  3. II. Основные задачи
  4. II. Основные принципы и правила служебного поведения
  5. III. Гражданская война: причины, основные этапы, последствия.
  6. III. Основные направления деятельности по регулированию миграционных процессов в Российской Федерации
  7. III. Основные направления функционирования общенациональной системы выявления и развития молодых талантов

В МП технике существует 2 вида МК:

1) RISC – 200 -300 инструкций (команд) 2) CISC – 32 – 56 инструкций (команд)

2 структуры:

1) Гарвардский вид структуры – определение адресного пространства для данных программ

2) Фон Неймана – совмещенное пространство для данных и программ

90% построены по гарвардскому варианту структуры

В настоящее время существует целы набор семейств, построенных на архитектуре RISC. Самое развитое от компании Atmel. Придумали AVR контроллеры.

 

Контроллеры MSP 430

Архитектура ядра

Состоит их 16 разрядного АЛУ. Ядро содержит 16 16разрядных регистров, причем 4 регистра r0..r3 – указатели стека, счетчик команд, регистр состояния и генератор const. R4…R15 – регистры общего назначения. МК имеет 27 основных инструкций и 24 дополнительных. Инструкции универсальны.

 

Архитектура модулей:

Основан на внутренней магистрали, состоит из 3 шин: ША, ШД и Ш команд

Синхронизация контроллера:

Надо подкл кварцевый генератор. Сущ. 2 варианта подкл

1) Подкл часового генератора. Внутри генератора есть умножители частоты. Они выбираются программно. Тактовая частота меняется. Частота напрямую связана с потреблением.. Особенностью являются наличие синтезатора частот, который генерирует частоту от 100кГц до 6МГц. С синтезатора подается частота на проц. и таймер. Существует специальный генератор для периферийных модулей. Память данных содержит либо 128 либо 256 байт. Она организована след образом:16 регистров и остальные. Память данных 16 разрядная. Память команд flesh программируемая – программируется на месте. Делится на 2 области: память инструкции, информационная память (память const). ИП программируется в процессе работы контроллера. Устройства вв/выв: 2 порта 1и 2. Порт 2 – ввод, а порт 1– вывод. Существует несколько регистров: вх регистр, выходной регистр, регистр направления порта, регистр типа сигналов, регистр прерывания порта, … маски порта. Нет АЦП. ЦАП организован на специальном компараторе. Он может быть настроен от 0 до Uпит. К нему можно подкл любые датчики. Режимы энергопотребления: LPM0…LPM4. В нормальном режиме процессор потребляет 250-400 мкА. В режиме LMP0 выкл. АЛУ, потребление снижается до 30мкА. В режиме LMP1 выкл. АЦП, таймеры, а память работает. Потребление снижается до 10 мкА. В режиме LMP2 выкл. дополнительно память, но значения сохр в ОЗУ. В LMP3 выкл. ОЗУ. LMP1 – выкл. все кроме сторожевого таймера. Потребление 1 мкА

Из регистров LMP0… LMP4 можно выйти с помощью с помощью внутреннего или внешнего прерывания. Время восстановления 6 мкс. Только внешнее прерывание может восстановит из LMP4.Существует 15 векторов прерываний.


Дата добавления: 2015-12-08; просмотров: 37 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.005 сек.)