LIST OF ABBREVIATIONS AND ACRONYMS
AC
Autonomous chip
A/D
Analog to digital
AES
Advanced Encryption Standard
AG
Address generation
ALU
Arithmetic and logic unit
AMBA
Advanced Microcontroller Bus Architecture
ASIC
Application-specific integrated circuit
ASIP
Application-specific instruction processor
ASOC
Autonomous system-on-chip
AXI
Advanced eXtensible Interface
BC
Branch conditional
BIST
Built-in-self-test
BRAM
Block random access memory
BTB
Branch target buffer
CAD
Computer aided design
CBWA
Copy-back write allocate cache
CC
Condition codes
CFA
Color filter array
CGRA
Coarse-grained reconfigurable architecture
CIF
Common Intermediate Format
CISC
Complex instruction set computer
CLB
Configurable Logic Block
CMOS
Complementary metal oxide semiconductor
CORDIC
COordinate Rotation Digital Computer
CPI
Cycles per instruction
CPU
Central processing unit
DCT
Discrete Cosine Transform
DDR
Double data rate
DES
Data Encryption Standard
3DES
Triple Data Encryption Standard
DF
Data fetch
DMA
Direct memory access
DRAM
Dynamic random access memory
DSP
Digital signal processing (or processor)
DTMR
Design Target Miss Rates
ECC
Error correcting code
eDRAM
Embedded dynamic random access memory
EX
Execute
FIFO
First in first out
FIR
Finite impulse response
FO4
Fan-out of four
FP
Floating-point
FPGA
Field programmable gate array
FPR
Floating-point register
FPU
Floating-point unit
GB
Giga bytes, a billion (109) bytes
GIF
Graphics interface
GPP
General-purpose processor
GPR
General-purpose register
GPS
Global Positioning System
GSM
Global System for Mobile Communications
HDTV
High definition television
HPC
High performance computing
IC
Integrated circuit
ICU
Interconnect interface unit
ID
Instruction decode
IF
Instruction fetch
ILP
Instruction-level parallelism
I/O
Input/output
IP
Intellectual property
IR
Instruction register
ISA
Instruction set architecture
JPEG
Joint Photographic Experts Group (image compression standard)
Kb
Kilo bits, one thousand (103) bits
KB
Kilo bytes, one thousand bytes
L1
Level 1 (for cache)
L2
Level 2 (for cache)
LE
Logic Element
LRU
Least recently used
L/S
Load-store
LSI
Large scale integration
LUT
Lookup table
Mb
Mega bits, one million (106) bits
MB
Mega bytes, one million bytes
MEMS
Micro electro mechanical systems
MIMD
Multiple instruction streams, multiple data streams
MIPS
Million instructions per second
MOPS
Million operations per second
MOS
Metal oxide semiconductor
MPEG
Motion Picture Experts Group (video compression standard)
MTBF
Mean time between faults
MUX
Multiplexor
NOC
Network on chip
OCP
Open Core Protocol
OFDM
Orthogonal Frequency-Division Multiplexing
PAN
Personal area network
PCB
Printed circuit board
PLCC
Plastic leaded chip carrier
PROM
Programmable read only memory
QCIF
Quarter Common Intermediate Format
RAM
Random access memory
RAND
Random
RAW
Read-after-write
rbe
Register bit equivalent
RF
Radio frequency
RFID
Radio frequency identification
RISC
Reduced instruction set computer
R/M
Register-memory
ROM
Read only memory
RTL
Register transfer language
SAD
Sum of the absolute differences
SDRAM
Synchronous dynamic random access memory
SECDED
Single error correction, double error detection
SER
Soft error rate
SIA
Semiconductor Industry Association
SIMD
Single instruction stream, multiple data streams
SMT
Simultaneous multithreading
SOC
System on chip
SRAM
Static random access memory
TLB
Translation look-aside buffer
TMR
Triple modular redundancy
UART
Universal asynchronous receiver/transmitter
UMTS
Universal mobile telecommunications system
UV
Ultraviolet
VCI
Virtual Component Interface
VLIW
Very long instruction word
VLSI
Very large scale integration
VPU
Vector processing unit
VR
Vector register
VSIA
Virtual Socket Interface Alliance
WAR
Write after read
WAW
Write after write
WB
Write back
WTNWA
Write-through cache, no write allocate