Derleyici paketi CrossCore Studio ile birlikte bir Analog Devices dijital sinyal işlemcisi (BF706) üzerinde bir DSP projesi (IIR filtreleme) üzerinde çalışıyorum. FIR ve IIR filtreleri ve bunun için kütüphane işlevleri gibi basit DSP öğeleri için bazı örnekleri vardır. İşlemci kılavuzu, montaj talimat setini açıklar ve C üzerinde yorum yapmaz.
Benim sorum bu özel uygulamadan kaynaklanıyor, ancak DSP geliştiricilerinin takip ettiği en iyi uygulamaların olduğunu düşündüm. Bu yüzden genel olarak çerçeveleyeceğim:
Bu DSP ile gelen örneklerle gerçekleştirdiğim şey, DSP uygulamaları için tasarlanmış devreleri kullanmak istersem, bu talimatları doğrudan çalıştırmak için montajda programlamam gerektiğidir. (Çarpma ve ekleme gibi) Sadece C'de programlıyorum, derleyici (DSP çip şirketinden de geliyor) onu bu DSP için optimize etmiyor ve yeteneklerini kullanmıyor mu? Yoksa doğrudan derlemede DSP yordamları yazmam gerekir mi?