Related Experiment Video
Updated: Jan 13, 2026

10:17
20 mJ, 1 ps Yb:YAG Thin-disk Regenerative Amplifier
Published on: July 12, 2017
12.0K
Design and Implementation of a YOLOv2 Accelerator on a Zynq-7000 FPGA
1Department of Electronic Engineering, Gachon University, Seongnam 13120, Republic of Korea.
Sensors (Basel, Switzerland)
|October 29, 2025
Summary
This study optimized the You Only Look Once (YOLOv2) object detection algorithm for low-power Field-Programmable Gate Arrays (FPGAs). The efficient design significantly reduces hardware resource usage on the Zynq-7000 SoC with minimal accuracy loss.
Area of Science:
- Computer Engineering
- Artificial Intelligence
- Embedded Systems
Background:
- Object detection algorithms like You Only Look Once (YOLO) are crucial for real-time vision but demand high computational power.
- Graphics Processing Units (GPUs) are power-intensive, making them unsuitable for low-power applications.
- Field-Programmable Gate Arrays (FPGAs) offer a power-efficient alternative but require specialized optimization for efficient implementation.
Purpose of the Study:
- To develop an optimized YOLOv2 accelerator for the Zynq-7000 System-on-Chip (SoC).
- To enhance resource efficiency and reduce power consumption for YOLOv2 deployment on FPGAs.
- To maintain high accuracy while minimizing hardware resource utilization.
Main Methods:
- Implemented YOLOv2 using 16-bit integer quantization.
- Employed a filter reuse structure and an input feature map reuse scheme with a line buffer.
- Optimized tiling parameters for convolution and max pooling layers.
- Introduced a stall-based control mechanism to prevent pipeline hazards.
Main Results:
- Achieved a negligible accuracy drop of 0.2% compared to the 32-bit floating-point baseline.
- Reduced flip-flop (FF) and Digital Signal Processor (DSP) usage by up to 26% and 15%, respectively, compared to previous YOLO accelerators on the same SoC.
- Demonstrated feasible deployment on the XC7Z020, utilizing 57.27% DSP and 16.55% FF resources.
Conclusions:
- The optimized YOLOv2 accelerator offers a power-efficient and resource-efficient solution for real-time object detection on FPGAs.
- The design successfully balances performance, accuracy, and hardware resource utilization on the Zynq-7000 SoC.
- This work enables the practical deployment of advanced object detection models in resource-constrained embedded systems.
Related Concept Videos
PD Controller: Design
611
In automotive engineering, car suspension systems often employ Proportional Derivative (PD) controllers to enhance performance. PD controllers are utilized to adjust the damping force in response to road conditions. A controller, acting as an amplifier with a constant gain, demonstrates proportional control, with output directly mirroring input.
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
611
Accelerators
265
Accelerators in concrete serve as admixtures to speed up the hardening process, enabling the concrete to achieve early strength faster. Although accelerators do not necessarily impact the time it takes concrete to set, they reduce this time in practice. A common accelerator is calcium chloride, which is particularly useful for hastening early strength development in cold weather or for rapid repair jobs that require quick heat generation after mixing.
The effectiveness of calcium chloride can...
The effectiveness of calcium chloride can...
265
Design Example: Capacitance Multiplier Circuit
1.5K
In integrated circuit technology, a capacitance multiplier is often utilized to produce a larger capacitance value when a small physical capacitance falls short. This is achieved by a circuit that multiplies capacitance values by a factor of up to 1000, such that a 10-pF capacitor can replicate the performance of a 100-nF capacitor.
The circuit illustrated in Figure 1 below incorporates two op-amps, with the first operating as a voltage follower and the second acting as an inverting amplifier.
The circuit illustrated in Figure 1 below incorporates two op-amps, with the first operating as a voltage follower and the second acting as an inverting amplifier.
1.5K
Acceleration Vectors
21.6K
In everyday conversation, accelerating means speeding up. Acceleration is a vector in the same direction as the change in velocity, Δv, therefore the greater the acceleration, the greater the change in velocity over a given time. Since velocity is a vector, it can change in magnitude, direction, or both. Thus acceleration is a change in speed or direction, or both. For example, if a runner traveling at 10 km/h due east slows to a stop, reverses direction, and continues their run at 10 km/h...
21.6K
PI Controller: Design
1.2K
Proportional Integral (PI) controllers are a fundamental component in modern control systems, widely used to enhance performance and mitigate steady-state errors. They are particularly effective in applications such as automatic brightness adjustment on smartphones, where they excel at mitigating steady-state errors for step-function inputs. Unlike PD controllers, which require time-varying errors to function optimally, PI controllers leverage their integral component to address residual...
1.2K
Clamper Circuit
966
A clamper circuit, also known as a DC restorer, represents a specialized variant of the rectifier circuit, notable for its method of taking the output across the diode rather than the capacitor. This configuration lends to several distinctive applications, particularly in handling square wave inputs.
Within this circuit, the diode's orientation prompts the capacitor to charge up to the level of the most negative peak of the input signal. Upon reaching this state, the diode ceases to...
Within this circuit, the diode's orientation prompts the capacitor to charge up to the level of the most negative peak of the input signal. Upon reaching this state, the diode ceases to...
966

