ARM: аббревиатуры Печать
Добавил(а) microsin   

AC97C AC97 Controller, устройство для работы со звуком - периферийное устройство старших моделей AT91 ARM (например, AT91SAM9263)

AEABI ARM Embedded Application Binary Interface

AHB ARM High Performance Bus

AIC Advanced Interrupt Controller

APB ARM Peripheral Bus

ASB ARM System Bus

ARM Advanced RISC Machines.

CAN Control Area Network - стандартная последовательная шина, широко использующаяся в автомобилестроении и промышленности

CISC Complex Instruction Command Set - такая система команд используется в 8086 и более поздних моделях

CKGR Clock Generator

CKGR_MCFR Main Clock Frequency Register

CKGR_MOR Main Oscillator Register

CPSR Current Program Status Register

CSS Clock Source Selection, поле в регистре PMC_MCKR, отвечающее за источник для тактовой частоты MCK

DBGU Debug Unit

DSP Digital Signal Processing, набор арифметических инструкций для цифровой обработки сигналов.

EFC Embedded Flash Controller

EFC User Interface интерфейс пользователя для установки конфигурационных бит (что-то типа фьюзов).

ETM встроенные трассировочные макроячейки

FFPI Fast Flash Programming Interface

IEM Intelligent Energy Manager

Interworking опция, включающая компиляцию кода, совместимого как с ARM, так и с Thumb режимами

Jazelle™ расширение для аппаратного непосредственного исполнения Java-инструкций

LR Link Register - R14

LUN logical unit number. Термин встретился, когда начал разбираться с USB mass storage device.

MAINCK главная тактовая частота, которая выходит с кварцевого генератора (3..20 МГц)

MC Memory Controller

MCK Master Clock, основная частота, подаваемая на те модули процессора, которые работают постоянно (не отключаясь). Может быть запрограммирована на частоты от нескольких сотен герц до максимальной тактовой частоты устройства. Вырабатывается модулем PMC

Media расширение для 2-4-кратного увеличения скорости обработки аудио и видео сигналов

MII Media Independent Interface - интерфейс для Ethernet MAC 10/100 base-T

MIPS Microprocessor without Interlocked Pipeline Stages или «Микропроцессор без блокировок в конвейере». Эта архитектура разработана компанией MIPS Technologies и, аналогично ARM, лицензируется для производства сторонним фирмам — например, AMD, ASUSTeK Computer или Sony. Основная идея MIPS — увеличить тактовую частоту процессора за счет упрощения его внутреннего устройства, а также использования очень длинного конвейера.

MISO Master In Slave Out - сигнал данных интерфейса SPI

MOSCEN бит в регистре CKGR_MOR, который управляет работой Main Oscillator (главного тактового генератора). Очистка бита MOSCEN останавливает генератор и уменьшает энергопотребление (состояние после сброса)

MOSCS бит в регистре PMC_SR, показывающий состояние генератора (включен он или нет). Автоматически этот бит сбрасывается, когда MOSCEN в CKGR_MOR сбрасывается (главный тактовый генератор выключен)

MOSI Master Out Slave In - сигнал данных интерфейса SPI

MSD Mass Storage Device, обычно USB Mass Storage Device

NPCS - отдельный сигнал выборки Slave интерфейса SPI. В чипе AT91SAM7X256 таких сигналов четыре: NPCS0, NPCS1, NPCS2, NPCS3

NSS Slave Select - сигнал выборки Slave интерфейса SPI. В чипе AT91SAM7X256 NSS совпадает с NPCS0

PDC Peripheral DMA Controller

PMC Power Management Controller

RMII Reduced Media Independent Interface - интерфейс для Ethernet MAC 10/100 base-T

RISC Reduced Instruction Set Computing - такая система команд используется в ARM.

PC Program Counter - R15

PCK Processor Clock - отключается, когда процессор переходит в idle mode. Вырабатывается модулем PMC.

Peripheral Clocks тактовая частота, подаваемая на встроенную периферию (USART, SSC, SPI, TWI, TC, MCI, и т. п.). Обычно это MCK, но управляется отдельно. Вырабатывается модулем PMC.

PIO Parallel Input/Output Controller (их два в AT91SAM7X256)

PIT Periodic Interval Timer

PLL Phase Locked Loop - ФАПЧ, применяемая для повышения тактовой частоты генератора. На вход PLL подается частота MAINCK.

PLLCK тактовая частота, которая выходит из узла PLL (80..200 МГц).

PLLRC ножка для подключения RC-цепочки к узлу PLL (фильтр второго порядка)

PMC Power Management Controller

PMC_MCKR PMC Master Clock Register
PMC_SR PMC Status Register
PMC_SCER PMC System Clock Enable Register
PMC_SCDR PMC System Clock Disable Register
PMC_SCSR PMC System Clock Status Register
PMC_PCER PMC Peripheral Clock Enable Register
PMC_PCDR PMC Peripheral Clock Disable Register
PMC_PCSR PMC Peripheral Clock Status Register
PMC_SCER PMC System Clock Enable Register
PMC_SCDR PMC System Clock Disable Register
PMC_SCSR PMC System Clock Status Register

PWMC Power Width Modulation Controller

RTT Real-time Timer

RSTC Reset Controller

RVDS RealView Developer Suite

SAM-BA SAM boot agent - менеджер загрузки программ во флеш

SIMD несколько данных в одной инструкции

SLCK Slow Clock - внутренний тактовый генератор с низкой частотой (иногда этот генератор называют RC), необходимый для синхронизации узлов процессора ARM AT91SAM7X256. Частота этого генератора имеет значительную погрешность (может быть от 22 до 42 кГц). При включении питания процессор работает с тактовой частотой этого генератора (для перехода на высокие частоты кварца или PLL необходима программная настройка).

SP Stack Pointer - указатель стека, регистр R13

SPI Serial Peripheral Interface

SPCK Serial Clock - сигнал тактов интерфейса SPI

SPSR Saved Process Status Registers

SSC Synchronous Serial Controller

TC Timer/Counter

TDMI Thumb Instruction, Debugger, Multiplier, ICE (особенность ARM CPU) - ядро 32-разрядных микроконтроллеров ARM.

Thumb® 16-разр. набор инструкций, улучшающий эффективность использования памяти программ

TWI Two-wire Interface

UDP USB Device Port

UDPCK USB Device Port Clock. Вырабатывается модулем PMC.

UDPHS USB Device Port High Speed. Такого контроллера нет в AT91SAM7X256.

USART Universal Synchronous/Asynchronous Receiver Transmitter

VIC векторизованный контроллер прерываний

WDT Windowed Watchdog