CORDIC算法 X1=X0*cos(θ)-Y0*sin(θ)=cos(θ)(X0-Y0*tan(θ))
百度百科上直接给了这个公式,自己推导了很久,基础不好啊。 过程:辅助角angle为X0,Y0的角度,简记为A 则X0=R*cosA,
Y0=R*sinA. X1=R*cos(A+ θ ). Y1=R*sin(A+ θ).
再根据三角公式cos(a+b)=cosacosb-sinasinb.
sin(a+b)=sinacosb+cosasinb.即可推导出来。
生成网表输出文件出错。OpenCore Plus time-limited ,在之前进行的一系列设置里(settings)ENA
Netlist Writer
options里选择的是第三方仿真软件modelsim,缘故就出在此。在没有授权时opencore是不允许生成Netlist的,更改设置:settings里EDA
Tool Settings —>Simulation选择“none”,重新编译,通过。