Trigonometrik, üstel, logaritmik, hiperbolik
vb. birçok temel matematiksel fonksiyonlarının donanımsal gerçeklenmesi
uygulamalarında sıklıkla kullanılmaktadır. Bu fonksiyonların donanımsal
gerçeklenmesine yönelik yöntemlerden biri olan CORDIC algoritması alan
kullanımı ve güç tüketimi açısından ön plana çıkmaktadır. Bu çalışmada sinyal
işleme uygulamalarında kullanmak amacıyla döndürme ve vektörel modlarda
dairesel açı dönüşümleri kullanılarak CORDIC algoritmasının FPGA’da donanımsal
gerçeklenmesi anlatılmıştır. Uygulama da farklı iterasyon değerlerinde ve veri
uzunluklarında sentez sonuçları ve elde edilen ortalama karesel hata değerleri
karşılaştırmalı olarak verilmiştir. Gerçeklemede Xilinx firmasına ait Artix-7 FPGA XC7A100T-1CSG324C FPGA
entegresi kullanılmıştır.
Trigonometric, exponential, logarithmic, hyperbolic and several other mathematical functions, are frequently used in
hardware implementation applications. CORDIC algorithm, which is a widely used method for hardware
implementation of these functions due to its efficient space utilization and low power consumption. In this study,
FPGA hardware implementation of rotation angle conversion and circular vector mode CORDIC algorithm for signal
processing applications is described. The resulting mean squared error values are provided with respect to different
data lengths and different iterations. In this study, the target implmentation platform is Xilinx Artix-7 FPGA platform.
Subjects | Engineering |
---|---|
Journal Section | Research Articles |
Authors | |
Publication Date | February 1, 2017 |
Submission Date | May 7, 2017 |
Acceptance Date | October 6, 2016 |
Published in Issue | Year 2017 |
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.