Edge Detection on a 2D-Mesh NoC with Systolic Arrays: From FPGA Validation to GDSII Proof-of-Concept

Read full text
Authors: Emma Mascorro-Guardado, Susana Ortega Cisneros, Francisco Javier Ibarra-Villegas, Jorge Martínez Rivera, Héctor Emmanuel Muñoz-Zapata, Emilio Isaac Baungarten-Leon
Cited by: 1
References: 26

Abstract

Edge detection is a key building block in real-time image-processing applications such as drone-based infrastructure inspection, autonomous navigation, and remote sensing. However, its computational cost remains a challenge for resource-constrained embedded systems. This work presents a hardware-accelerated edge detection architecture based on a homogeneous 2D-mesh Network-on-Chip (NoC) integrating systolic arrays to efficiently perform the convolution operations required by the Sobel filter. The proposed architecture was first developed and validated as a 3 × 3 mesh prototype on FPGA (Xilinx Zynq-7000, Zynq-7010, XC7Z010-CLG400A, Zybo board, utilizing 26,112 LUTs, 24,851 flip-flops, and 162 DSP blocks), achieving a throughput of 8.8 Gb/s with a power consumption of 0.79 W at 100 MHz. Building upon this validated prototype, a reduced 2 × 2 node cluster with 14-bit word width was subsequently synthesized at the physical level as a proof-of-concept using the OpenLane RTL-to-GDSII open-source flow targeting the SkyWater 130 nm PDK (sky130A). Post-layout analysis confirms the manufacturability of the design, with a total power consumption of 378 mW and compliance with timing constraints, demonstrating the feasibility of mapping the proposed architecture to silicon and its suitability for drone-based infrastructure monitoring applications.

Fields of Study & Subjects

Interconnection Networks and Systems Embedded Systems Design Techniques CCD and CMOS Imaging Sensors

Publication details

Journal / source
Applied Sciences
Publisher
MDPI AG
Volume
16
Issue
2
Pages
702–702
Publication date
9 January 2026
Language
EN