Arhivă

Revista Română de Informatică și Automatică / Vol. 18, Nr. 4, 2008


IMPLEMENTAREA ALGORITMILOR DE TIP CORDIC ÎN FPGA

Iacob Petrescu, Dragoș Popescu, Adrian Petrescu

Rezumat:

Lucrarea explorează posibilitațile de implementare a algoritmilor de tip CORDIC (COordinate Rotation Digital Computer) cu ajutorul structurilor reconfigurabile de tip FPGA (Field Pragrammable Gate Arrays). Au fost avute în vedere funcțiile trigonometrice: sin, cos, arcsin, arccos, arctg, transformarea coordonatelor polare în coordonate carteziene și invers. Pentru acestea, au fost dezvoltați algoritmi de tip CORDIC. lmplementarea in FPGA a avut la bază conceptul de procesor CORDIC, văzut ca un "black box", căruia i se aplică la intrare un argument, pentru a se obține la ieșire funcția căutată. Procesoarele CORDIC se plasează în două categorii: iterative și neiterative. În vederea simulării și implementării a fost descris în Verilog algoritmul CORDIC iterativ, pentru calculul funcțiilor sin și cos. Pentru simularea algoritmului, a fost utilizată aplicația ModelSim XE III 6.1 e, iar pentru implementarea algoritmului s-a folosit platforma Xilinx Spartan-3 AN Starter Kit, bazată pe circuitul FPGA- XC3S700AN-FGG484.

Cuvinte cheie:
CORDIC, sin, cos, arctg, conversie polar-cartezian, ModelSim XE Ill 6.1 e, FPGA Xilinx Spartan-3 AN Starter Kit.

Vizualizează articolul complet:

CITAREA ACESTUI ARTICOL SUNT URMĂTOARELE:
Iacob Petrescu, Dragoș Popescu, Adrian Petrescu, „IMPLEMENTAREA ALGORITMILOR DE TIP CORDIC ÎN FPGA”, Revista Română de Informatică și Automatică, ISSN 1220-1758, vol. 18(4), pp. 53-64, 2008.