第18回LSIデザインコンテスト・イン沖縄  設計仕様書 - 3-3

3-3. アルゴリズム

1で説明した原理をまとめると,CODIC法のアルゴリズムは以下のとおりである.

Equation 1
Equation 6
Equation 9
Equation 10
Equation 14
Equation 15

また,これらのアルゴリズムをフローチャートとして図4に示す.

Figure 4

図4:CORDIC法のフローチャート

  • Cordic Cプログラム:Cordic_sin_cos.c
  • Cordic VisualStudioソリューション:Cordic_Visual.zip
  • アップロードしているものはCのプログラムファイルとMicrosoft Visual Studioのソリューションファイルをアップロードしている. Cベースでの開発環境としてMicrosoft Visual Studio 2010 Version 10.0 40219 SP1Rel の環境下で作成・検証を行った.

    アップロードしたCプログラムはthetaを入力とし,sin,cosを出力とするプログラムである. 出力のsin,cosはそれぞれ,CORDIC回路の結果,入力thetaにおける真値,結果と真値との差を2進と10進で表示させている.

    <<Back                 Next>>