Skip to content

Robotics Camera System Example Design — Acronyms and Terminology

Acronyms and Terminology

Term Description
Platform and design methodology
AXI Advanced eXtensible Interface — on-chip interconnect protocol used by HPS bridges and many IP cores
BSP Board Support Package — software support layer for embedded processors (Nios® V)
CSR Control and Status Registers — memory-mapped registers used to configure and monitor IP blocks
EMIF External Memory Interface — FPGA interface to external DDR memory used for frame buffering
FPGA Field-Programmable Gate Array — programmable logic device hosting the camera pipeline
F2SDRAM FPGA-to-SDRAM bridge — hardened path between FPGA logic and HPS-attached system memory
Glass-to-glass End-to-end path from image sensor through FPGA processing to display output
HPS Hard Processor System — integrated ARM processors running Linux and application software
HPS2FPGA HPS-to-FPGA bridge — memory-mapped access from HPS into FPGA fabric
IP Intellectual Property — licensed or custom hardware blocks integrated in Platform Designer
IRQ Interrupt Request — signal from hardware to processor for event handling
ISR Interrupt Service Routine — software handler executed when an IRQ is asserted
JTAG Joint Test Action Group — industry-standard debug and programming interface
MDT Modular Design Toolkit — XML-driven flow to create and build Platform Designer systems from subsystems
MIPI Mobile Industry Processor Interface — standard for camera sensor and display interfaces
Nios® V Soft processor in FPGA fabric used for video pipeline control in this design
PD Platform Designer — Altera® system integration tool (formerly Qsys)
PIP Pixels In Parallel — number of parallel pixels processed per clock in streaming video IP
QPDS Quartus® Prime Design Software
RTL Register Transfer Level — hardware description level for FPGA design
SoC System-on-Chip — device combining processors and FPGA in one package
UART Universal Asynchronous Receiver-Transmitter — serial console interface
Vision, ISP, and display
AE Auto Exposure — automatic adjustment of exposure time/gain
AWB Auto White Balance — automatic color balance correction
Bayer Raw sensor format where each pixel is one of R, G, or B (CFA pattern)
BLC Black Level Correction — offset correction for sensor black level
BLS Black Level Statistics — hardware statistics used to guide BLC/AE
CCM Color Correction Matrix — color transformation matrix in the ISP pipeline
CFA Color Filter Array — sensor color filter layout (often Bayer)
Clipper Video IP block that crops the active region of a frame
CSC Color Space Converter — converts between color spaces (for example RGB to grayscale)
CSI-2 MIPI Camera Serial Interface — packetized protocol for image data from sensors
Demosaic (DMS) Reconstruction of full-color pixels from Bayer CFA data
DisplayPort (DP) Digital display interface standard used for local video output
D-PHY MIPI physical layer for high-speed serial camera/display links
FPS Frames Per Second — video frame rate
FRAMOS IMX678 Framos FSM:GO IMX678C Camera Modules: sensor used on the modular development kit MIPI connector
HDR High Dynamic Range — imaging with extended luminance range (not used in ISP Lite path)
HS Histogram Statistics — pixel distribution stats for AE/AWB loops
ISP Image Signal Processor — pipeline block(s) for raw-to-processed video
ISP In Platform Designer subsystem selecting live Bayer input or test-pattern path
ISP Lite Streamlined ISP variant — BLC, white balance, demosaic, and CCM in this design
ISP Lite Out Output stage of ISP Lite feeding ISP Robotics and the display path
ISP Out Platform Designer subsystem buffering the 4K RGB path, mixer, and DisplayPort TX
ISP Robotics Robotics-oriented processing between ISP Lite and display — clip/scale, grayscale, frame buffer, and mixer inputs
LUT Look-Up Table — 1D/3D tables for tone/color transforms
Mixer Video compositor combining full-resolution RGB, grayscale preview, and overlays
MSGDMA Modular Scatter-Gather DMA — DMA engine for frame transfers between FPGA EMIF and HPS memory
OBR Optical Black Region — sensor/optical black reference region
Remosaic (RMS) Re-insertion of Bayer pattern from processed data (test-pattern debug path in ISP In)
RGB Red, Green, Blue — processed video color format on the main display path
Scaler Video IP block that resizes frames (for example 4K to 1080p and 540p branches)
TMO Tone Mapping Operator — HDR tone reproduction (full camera solution designs)
TPG Test Pattern Generator — synthetic video source for debug without a sensor
UHD Ultra-High Definition — typically 4K (3840×2160) in this design
VVP Video and Vision Processing — Altera® IP suite for camera/vision pipelines
WBC White Balance Correction — color gain adjustment in the ISP
Software, robotics, and build flows
Docker Container runtime used to deploy application on the HPS
DTB Device Tree Blob — compiled device tree consumed by Linux boot
DTS Device Tree Source — source description of hardware visible to Linux
KAS Tooling to orchestrate Yocto/OpenEmbedded builds from YAML manifests
mono8 Single-channel 8-bit pixel encoding used by the robotics_camera package (sensor_msgs/Image)
robotics_camera ROS 2 package and launch flow publishing grayscale frames from ISP Robotics to /robotics_camera/image_raw
ROS / ROS 2 Robot Operating System — middleware for perception, recording, and visualization
RViz ROS visualization tool for viewing /robotics_camera/image_raw and other topics
sensor_msgs ROS 2 message package; this design publishes sensor_msgs/msg/Image
Yocto Embedded Linux build system used to produce the HPS .wic image


Back to Documentation


Last update: June 25, 2026
Created: June 25, 2026
Ask in the Forum