回答

收藏

【百度大脑AI计算盒FZ5C】项目:用 FPGA 实现加乘运算

人工智能 人工智能 1910 人阅读 | 0 人回复 | 2021-03-21

本帖最后由 robe.zhang 于 2021-3-22 18:08 编辑

【百度大脑AI计算盒FZ5C】项目:用 FPGA 实现加乘运算


本文只说IP核电路,整个实现过程和测试验证等内容参考近期其他文章

本文使用了xilinx 的数学加乘运算 IP 核,实现运算:P = A x B+C,其中GPIO 345 保存ABC三个输入数据,GPIO 6 保存输出数据P,电路如下:

电路中使用Concat slice 核用来拆分组合 64 位数据宽度,以上电路在计算盒上运行正常。

使用方法:
1,  设置GPIO 3,4,5 为输入端,设置GPIO 6为输出端
2,  向 GPIO 3,4,5 数据寄存器写数据
3,  读 GPIO 6 数据寄存器数据

总结:
本文最终实现了加乘运算,核心是 Multiply Adder IP 核的使用,笔者不会输入输出数据,变通的增加了一堆 GPIO IP slice concat 核来输入输出数据。

网页显示不了太大的图片,笔者把完整的电路图保存在PDF 文档中,可以下载后放大 400% 查看电路细节

design_1.pdf

219.66 KB, 下载次数: 1

分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条