红石电路吧 关注:32,205贴子:153,296
  • 34回复贴,共1

发个CORDIC电路图

只看楼主收藏回复



1楼2014-11-22 11:43回复
    CORDIC单元内部:

    内部使用的数据格式为:
    s aaa aaaa . bbbbbbbb bbbb bbbb bbbb bbbb
    s为符号位,a为定点整数部分,b为定点小数部分。
    第一个时钟周期把输入的数据置入寄存器,后进行23次迭代,一次计算共需要24个时钟周期。
    CORDIC单元Z输入的角度范围为 0~99.8829521743113°
    但由于显示单元不能显示负数的限制,所以Z的输入范围限制在0°~90°。


    2楼2014-11-22 11:44
    收起回复
      计算原理:
      CORDIC工作在圆周系统的旋转模式下可计算 sin(x) cos(x)。
      迭代方程为:

      其中:

      的值储存在ROM中。
      若迭代开始时,令:

      其中:

      迭代次数N=23时:

      经过N次迭代后:

      以上大部分摘自:
      http://wenku.baidu.com/link?url=d3gmTunho3nEd2alpgJnvDdE-0a9J2q5RKJwStzeUoRTaEay_9vl-kQ5wPLkBzr7sZ3Ryy2GOqxlO3E1BKgbY3yIljb4bwkHP_4kFMail77
      推导过程里面也有。


      3楼2014-11-22 11:47
      收起回复
        输出精度:
        经过测试,输出sin和cos的误差均小于 10^-6;
        图为sin的误差


        5楼2014-11-22 11:48
        回复

          这算数移位器..
          我那个CORDIC单元有大概有70%的体积都花费在这移位器上..目前还没有找到什么压缩的方法..


          6楼2014-11-22 11:48
          收起回复
            http://pan.baidu.com/s/1eQ1Uoim
            说明
            打开main.circ,其他文件为各种模块;
            有的时候不知道为什么,电路莫名其妙会出问题好多线都是红色的,这种情况关了重新开就成了..
            需要勾选上模拟->启用时钟模拟
            时钟频率随便设置
            4.1kHz


            7楼2014-11-22 11:50
            回复
              虽然看不懂,但还是好刘比的


              来自Android客户端8楼2014-11-22 12:44
              回复
                触到没人性


                IP属地:北京9楼2014-11-22 13:01
                收起回复
                  为什么大触要吃膝盖QAQ


                  IP属地:湖北来自Android客户端10楼2014-11-22 13:06
                  收起回复
                    大触求软件,逻辑电路什么画的
                    ——回复一句话,TFBOYS就死一个


                    IP属地:上海11楼2014-11-22 15:37
                    收起回复
                      好流弊


                      IP属地:江苏来自Android客户端12楼2014-11-22 15:43
                      回复
                        给力


                        来自Android客户端13楼2014-11-22 16:22
                        回复
                          完全赞啊啊啊
                          先复杂下来起床再看
                          重要的东西要放到早上不是么


                          IP属地:上海来自Android客户端14楼2014-11-30 05:53
                          收起回复
                            被人挖出来了,抱着还是看不懂的心态又看了下。尼玛我终于竟然看懂了。触,有劲!


                            IP属地:北京来自Android客户端15楼2015-01-28 19:00
                            收起回复
                              原来arctan的值已经存在rom里面了


                              IP属地:湖北来自Android客户端16楼2015-01-31 07:06
                              回复