Ana içeriğe atla
AM67A Serisi SoC’lerde yer alan C7x DSP çekirdekleri, yüksek performanslı sinyal ve görüntü işleme görevleri için optimize edilmiştir. Bu çekirdekler, Texas Instruments tarafından sağlanan optimize kütüphaneler aracılığıyla düşük seviyeden ileri seviyeye uzanan geniş bir uygulama yelpazesinde kullanılabilmektedir.

DSPLIB

DSPLIB (Digital Signal Processing Library), düşük seviye sinyal işleme fonksiyonları için yüksek verimlilik sağlayan bir kütüphanedir. Bu kütüphane üzerinden FFT, FIR/IIR filtreleme, korelasyon, konvolüsyon ve matris işlemleri gibi temel DSP algoritmaları donanım hızlandırmalı şekilde gerçekleştirilebilir. Bu fonksiyonlar, C7 çekirdeklerinin paralel işleme kapasitesinden faydalanarak yüksek hızda çalışır ve özellikle görüntü ön işleme aşamalarında (örneğin gürültü azaltma, sinyal filtreleme) önemli performans kazançları sağlar. DSPLIB Kullanıcı Kılavuzuna buradan ulaşabilirsiniz.

VXLIB

VXLIB (Vision Acceleration Library), düşük seviyeli görüntü işleme fonksiyonlarını içeren, OpenVX standardı ile uyumlu bir kütüphanedir. Kenar tespiti, histogram hesaplama, morfolojik işlemler, renk uzayı dönüşümleri gibi temel görüntü işleme adımları bu kütüphane ile optimize şekilde gerçekleştirilebilir. VXLIB, DSPLIB ile birlikte kullanıldığında görüntü işleme hattının tüm aşamalarında (ön işleme, özellik çıkarımı, segmentasyon) yüksek verimlilik sağlar. VXLIB Kullanıcı Kılavuzuna buradan ulaşabilirsiniz.

MMALIB

MMALIB (Matrix Multiply and Linear Algebra Library), konvolüsyonel sinir ağları (CNN), lineer cebir (LINALG) ve ileri düzey dijital sinyal işleme (DSP) işlemleri için optimize edilmiş fonksiyonlar sunar. Bu kütüphane, özellikle derin öğrenme tabanlı görüntü işleme uygulamalarında (örneğin nesne tanıma, sınıflandırma, segmentasyon) C7 çekirdeklerinin donanımsal potansiyelinden maksimum düzeyde yararlanılmasını sağlar. MMALIB Kullanıcı Kılavuzuna buradan ulaşabilirsiniz.

Potansiyel Kullanım Yerleri

Bu üç kütüphane bir arada kullanıldığında, AM67A SoC üzerindeki C7 çekirdekleri sadece düşük seviye işleme değil, aynı zamanda karmaşık görüntü analitiği, makine öğrenmesi çıkarım işlemleri ve gerçek zamanlı görüntü optimizasyonu gibi ileri seviye uygulamaların da temelini oluşturabilir. Örneğin:
  • DSPLIB ile sinyal ön işleme,
  • VXLIB ile görüntü tabanlı özellik çıkarımı,
  • MMALIB ile sinir ağı tabanlı sınıflandırma işlemleri aynı işlem hattında ardışık şekilde uygulanabilir.
Bu sayede sistem genelinde CPU üzerindeki yük azaltılırken, enerji verimliliği yüksek ve gerçek zamanlı çalışabilen görüntü işleme ve matematiksel hesaplama çözümleri geliştirilebilir.