没有合适的资源?快使用搜索试试~ 我知道了~
MATLAB软件中乘法代码-yac:YAC-另一个CORDIC核心
共51个文件
c:9个
h:9个
vhd:5个
需积分: 10 2 下载量 88 浏览量
2021-05-26
10:10:30
上传
评论
收藏 298KB ZIP 举报
温馨提示
MATLAB软件中乘法代码概要 该存储库保存用VHDL编写的CORDIC数字设计。 可用于例如基于FPGA的SOC集成。 描述 CORDIC是“坐标旋转数字计算机”的首字母缩写,它允许硬件高效地计算各种功能,例如-atan,sin,cos-atanh,sinh,cosh,-除法,乘法。 硬件有效的手段,仅需要结合表查找进行移位,加法和减法。 这使其适合在数字硬件中实现。 很好的介绍可以在[1] [2] [3] [5]中找到。 支持以下六种CORDIC模式: 三角旋转 三角矢量 线性旋转 线性向量 双曲线旋转 双曲向量 此外,CORDIC算法被实现用于迭代处理,这意味着IP核以一组输入数据开始,并且在特定数量的时钟周期后,结果是可用的。 不能处理任何并行数据。 除了用VHDL编写的IP核之外,还提供了位精确的C模型。 可以将此C模型编译为与Octave或Matlab结合使用的mex。 因此,该C模型可以在较高级别上对CORDIC性能进行位精确分析。 有关更详细的文档,请参阅./doc/documentation.pdf 地位 C模型实现已完成 RTL模型实现已完成 RTL模型已针对C模型
资源详情
资源评论
资源推荐
收起资源包目录
yac-master.zip (51个子文件)
yac-master
licenses
lgpl-3.0.txt 7KB
c_octave
cordic_iterative_setup.m 690B
cordic_iterative_test.m 20KB
cordic_iterative_single.m 672B
cordic_iterative.c 26KB
cordic_iterative_code.m 13KB
test_sys
README.txt 2KB
test_sys.yaml 4KB
inc.yaml 61B
rtl
vhdl
test_sys_top.vhd 7KB
verilog
xilinx_internal_jtag.v 16KB
xilinx_internal_jtag_options.v 303B
sw
pc
main.c 11KB
SConscript 481B
main.o 13KB
serial.h 0B
serial.c 3B
inc
msg.h 392B
crc.h 83B
SConstruct 95B
src
crc.o 3KB
crc.c 330B
or32
support.h 846B
except.S 4KB
interrupts.c 339B
interconnect.h 153B
or1200.h 17KB
reset.S 2KB
main.c 6KB
SConscript 1KB
uart.h 5KB
uart.c 3KB
orp.ld 867B
support.c 2KB
board.h 271B
gdb.cmd 50B
s3astarter.ucf 2KB
yac.yaml 3KB
rtl
vhdl
cordic_iterative_pkg.vhd 122KB
cordic_iterative_tb.vhd 11KB
cordic_iterative_int.vhd 23KB
cordic_iterative_wb.vhd 20KB
doc
figs
state_diagram.svg 18KB
state_diagram.pdf 22KB
block_symbol.pdf 13KB
block_symbol.svg 20KB
documentation.tex 22KB
documentation.pdf 184KB
sw
inc
yac.h 4KB
src
yac.c 4KB
README.md 4KB
共 51 条
- 1
weixin_38519387
- 粉丝: 3
- 资源: 931
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0