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
|