Laporkan Masalah

Desain Arsitektur Register Transfer-Level (RTL) Peningkatan Citra Real-Time Berbasis Field-Programmable Gate Array (FPGA) Cyclone IV

Maulidan Imtinan Ahmada, Isnan Nur Rifa'i, S.Si., M.Eng., Ph.D

2026 | Tugas Akhir | D4 Teknologi Rekayasa Instrumentasi dan Kontrol

Perkembangan visi komputer pada perangkat tepi (edge devices) menuntut peningkatan kualitas citra secara real-time dengan konsumsi daya dan sumber daya komputasi minimal. Penelitian ini mengimplementasikan arsitektur Register Transfer Level (RTL) pada FPGA Intel Altera Cyclone IV EP4CE6F17C8 menggunakan Verilog HDL untuk mengatasi inefisiensi platform berbasis CPU/GPU.

Masukan citra digital diperoleh dari sensor CMOS OV7670 (format RGB565, resolusi VGA, 30 fps) dan ditampilkan langsung melalui antarmuka VGA. Guna meminimalkan latensi, seluruh operasi aritmetika menggunakan representasi integer dan bit-shifting tanpa unit floating-point atau pembagi perangkat keras. Sebagai fitur pemantauan, modul UART mentransmisikan paket statistik citra per-bingkai menuju laptop pada kecepatan 115.200 bps dengan verifikasi checksum XOR.

Hasil implementasi menunjukkan bahwa sistem mampu beroperasi sesuai batasan pewaktuan VGA tanpa pelanggaran timing, dengan penggunaan Logic Elements yang efisien. Modul UART berhasil mengirimkan paket statistik dalam waktu sekitar 0.52 ms, jauh di bawah periode bingkai video 33,3 ms. Sistem ini membuktikan bahwa arsitektur RTL pada FPGA entry-level mampu mengeksekusi pipeline pemrosesan citra multi-tahap secara real-time, menjadikannya solusi ideal untuk perangkat tertanam berdaya rendah.

The development of computer vision on edge devices demands real-time image quality enhancement with minimal power consumption and computational resources. This study implements a Register Transfer Level (RTL) architecture on the Intel Altera Cyclone IV EP4CE6F17C8 FPGA using Verilog HDL to overcome the inefficiencies of conventional CPU/GPU-based platforms.

The digital image input is obtained from an OV7670 CMOS sensor (RGB565 format, VGA resolution, 30 fps) and displayed directly through a VGA interface. To minimize latency, all arithmetic operations are implemented using integer representation and bit-shifting, avoiding the use of floating-point units or hardware dividers. As a monitoring feature, an RTL-based UART module transmits frame-based image statistics packets to a laptop at a baud rate of 115,200 bps using a XOR checksum verification.

Implementation results demonstrate that the pipeline operates within VGA timing constraints without timing violations, utilizing Logic Elements efficiently. The UART module successfully transmits the statistical packets within approximately 0.52 ms—well below the 33.3 ms video frame period—thus avoiding any disruption to the processing flow. This system proves that an RTL architecture on an entry-level FPGA is capable of executing a multi-stage image processing pipeline efficiently in real-time, making it an ideal solution for low-power embedded devices.

Kata Kunci : Arsitektur RTL, FPGA Cyclone IV, Peningkatan Citra, Verilog HDL, Perangkat Tepi

  1. D4-2026-505636-abstract.pdf  
  2. D4-2026-505636-bibliography.pdf  
  3. D4-2026-505636-tableofcontent.pdf  
  4. D4-2026-505636-title.pdf