查看: 978|回复: 0

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

[复制链接]
  • TA的每日心情
    开心
    2024-1-16 17:48
  • 签到天数: 592 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2021-3-21 08:23:18 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 robe.zhang 于 2021-3-22 18:08 编辑

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


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

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

    电路中使用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

    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-25 17:09 , Processed in 0.118962 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.