zoukankan      html  css  js  c++  java
  • cordic——sincos

    phase format :scaled radians,归化到多少pi

    roundmode :nearest even 近似值

    coarse rotation: selected-pi——pi。not set -pi/4-+pi/4

    phase in 2QN

    out 1QN

    端口名称及作用

    1

    s_axis_phase_tdata[C-1:0] In
    This port has one subfield, PHASE_IN. It is the polar operand.
    The subfield is Input_Width bits wide, padded to the next byte
    width.

    2

    s_axis_phase_tvalid In

    Handshake signal for channel S_AXIS_PHASE.(1)

    这个信号类似nd(

    Channels still have the non-optional tvalid signal, which is analogous to the
    New Data (ND) signal on many cores prior to the adoption of AXI4-Stream.

    3

    m_axis_dout_tdata[E-1:0] Out
    Depending on Functional Configuration this port contains the
    following subfields; X_OUT, Y_OUT, PHASE_OUT. Each subfield
    is Output_Width bits wide, padded to the next byte width
    before concatenation.

    4

    m_axis_dout_tvalid Out

    Handshake signal for channel M_AXIS_DOUT. (1)

    Sin and Cos函数功能
    When the Sin and Cos functional configuration is selected, the unit vector is rotated by
    input angle, , using the CORDIC algorithm. This generates the output vector (Cos( ),
    Sin( )).
    The input PHASE_IN is limited to the range given in Table 3-3 when coarse rotation is set.
    Inputs outside this range produce unpredictable results. See Input/Output Data
    Representation for more information about CORDIC binary data formats.
    An optional coarse rotation module is provided to extend the range of input angle, , to the
    full circle. For this functional configuration, the coarse rotation module is selected by
    default, but can be manually deselected. See Advanced Configuration Parameters for more
    information. When this option is not set, inputs must be constrained to lie in the first
    quadrant, -Pi/4 to + Pi/4.
    The compensation scaling module is disabled for the Sin and Cos functional configuration
    as it is internally pre-scaled to compensate for the CORDIC scale factor.

    Input/Output Data Representation

    In 2Q7, or Fix10_7, format values, +Pi and -Pi are:
    “01100100100” => 011.00100100 => +3.14
    “10011011100” => 100.11011100 => - 3.14
    When Phase Format is set to Scaled Radians PHASE_IN must be in the range: -1 <=
    (PHASE_IN) <= +1. PHASE_IN outside this range produce undefined results.
    In 2Q7, or Fix10_7 format values, +1 and -1 are represented as:
    “0010000000” => 001.0000000 => +1.0
    “1110000000” => 111.0000000 => - 1.0

  • 相关阅读:
    SqlHelper
    asp.net中窗口相关操作总结(javascript)
    ASP.NET顯示對話框
    为ASP.NET控件添加常用的JavaScript操作
    右键弹出菜单
    log4net的初使用
    QQ/MSN右下角弹出提示窗口
    简便无刷新文件上传系统
    简单的自动更新程序实
    SQL中的单记录函数
  • 原文地址:https://www.cnblogs.com/xiaoxuesheng993/p/7425618.html
Copyright © 2011-2022 走看看