Linux FPGA Manager — Runtime Bitstream Yükleme
Linux FPGA Manager subsystem, fpga_region ve fpga_bridge, Device Tree overlay akışı, tam ve kısmi yeniden yapılandırma, sysfs arayüzü ve RPi + Zynq pratik uygulaması.
FPGA-SoC Mimarisi — PS/PL & AXI Bus
Zynq-7000 ve Zynq UltraScale+ PS-PL entegrasyonu, AXI bus hiyerarşisi, bellek haritası, interrupt yönlendirme ve FSBL→U-Boot→Linux önyükleme akışı.
HLS ile Hızlandırıcı — C-to-RTL & Linux Driver
Vitis HLS ile C/C++ algoritmasını FPGA donanım hızlandırıcısına dönüştür: PIPELINE/DATAFLOW/INTERFACE pragma'ları, AXI-Stream pipeline tasarımı, Vivado IP entegrasyonu, Linux char device driver yazma ve gerçek performans kıyaslaması.
UIO & AXI-DMA — Kullanıcı Alanı Sürücüsü
UIO (Userspace I/O) çerçevesi, /dev/uio0 ile mmap register erişimi, kesme yönetimi, AXI-DMA sürücüsü, scatter-gather tanımlayıcıları, CMA bellek ayırıcısı ve PS DDR↔FPGA veri transferi.
Vivado & Quartus — IP Tasarımı & Bitstream
Vivado Block Design ve IP Integrator akışı, VHDL/Verilog AXI-Lite özel periferel, zamanlama kısıtları, bitstream üretimi. Quartus Platform Designer, HPS köprüleri ve pratik PWM periferali.