查看: 1057|回复: 0

【百度大脑AI计算盒FZ5C】电路板设计亮点

[复制链接]
  • TA的每日心情
    开心
    2024-11-20 21:23
  • 签到天数: 597 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2021-3-20 11:25:36 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 robe.zhang 于 2021-3-20 11:25 编辑

    【百度大脑AI计算盒FZ5C】电路板设计亮点


    最近使用在计算盒的 FPGA 端,浏览了一遍 Xilinx 相关的几乎所有的资料,还把计算盒的硬件原理图、所有主要元件手册全部浏览了一遍。
    从一个嵌入式工程师的角度,一个开发板深度用户的角度,来看电路板设计中的亮点:

    1,  用的物料好,物料是真的好。
    • 主芯片是Xilinx  XCZU5EV 工业级,工作温度 -40 100 摄氏度。
    • 电源是 TI 的。
    • 内存颗粒是镁光的 DDR4 3200
    • 存储颗粒是海力士EMMC 5.1
    • QSPI 存储是镁光的
    • HDMI IN 芯片是 Analog Devices
    物料都是一线顶级厂商的

    2,  物料规格高,是真的高
    QSPI:硬件规格书宣称 32MB QSPI,实际用的是一颗 64MBQSPI,最起码我手上的盒子是一颗64MB QSPI
    硬件规格书:
    1.png
    实物:
    2.png
    这是一颗Micron Technology 2nd generation SPI NOR  flash  512Mb(64MB)  1 die Rev. B 带有 RESET pin HOLD pin 24-ballT-PBGA, 05/6 x 8mm (5 x 5 array) 工作温度–40°C to +85°C 量产的产品。

    DDR 内存颗粒:镁光单颗 1GB 大小, 16位宽,Data Rate3200(MT/s), 96-ball7.5mm x 13.5mm FBGA
    3.png
    单颗数据位宽 16位,四颗一共 64 位位宽,把数据位宽全部填满了,位宽很足
    4.png
    内存颗粒数据速度3200(MT/s)因为xilinx芯片最大支持 2400MT/s,板子当前配置和调教用到了极限速度:
    5.png

    3,计算盒用的芯片速度等级-1cpu 最大工作频率 1.2Ghz,apu 最大500MhzGPU心是核心最大600Mhz
    为什么不用 -2-3 可以跑更高工作频率
    6.png
    看下面这个图,xilinx 整个产品系列,-3 级,核心电压比较高,估计功耗发热都会比较高,并且工业级最大只能到 -2,没有-3
    7.png
    再看看工业级,工作温度-40度到100度, C 级别 E 级别差太远。
    8.png
    所以选择工业级只有 -1-2 速度等级可以选,本盒子用的是 -1 级,还有个 -2 级别是米尔另一款开发板。
    其实 -1 -2 最大工作频率也没差太多1.2Ghz 1.33Ghz 的区别,并不是 1.2Ghz 1.5Ghz 的区别

    4,盒子用的这颗xilinx 芯片是 EV 系列芯片,zynq  ultrascale plus  mpsoc 系列中,顶级的一个系列:GPUVPU 全都有
    9.png

    5,这块板子除了支持QSPITF卡,JTAG三种方式之外,还支持EMMC启动,USB2.0 启动,芯片是支持的,板子也预留了设置,可以开启,具体怎么用待研究,硬件是支持的。
    10.png

    6,板子 IO 的分配,PS IO 几乎是固定,没什么好说,看 PL IO 的分配:
    一共 4 HD bank,其中 3 个用在 HDMI IN 视频输入接口上,剩余1个全部通过 100 pin 扩展接口引出,给用户用,HD bank 使用效率很高很高。并且HD bank IO 电压是3.3V MIO 电压一样,直接拿来当 GPIO来用,并且可以随便绑定,是不是很爽。没错,笔者FPGA 控制IO项目用的正是这个bank中的IO
    11.png
    12.png
    13.png
    14.png
    再看 HP bank IO:一共 3 bank,其中两个用于 MIPI-CSI 接口,这两个 bank IO 使用了大概 40% 吧,IO 也是一种芯片资源,没用有点可惜了
    15.png
    16.png
    另外一个HP bank IO 几乎全部通过100 pin 扩展接口引出,给用户用,IO 端口电压 1.8V
    17.png
    IO 端口分配方面,留给用户一个完整的 HDbank IO 和一个完整的 HP bank IO,这点太好了,强迫症都能治好,笔者也很喜欢这个IO 分配。

    7,看 100 pin 扩展接口,上半部分是 HPbank IO,下半部分是 HD bank IO,中间是系统IO MIO,这些都比较常规,看电源 IO,有 12V5.0V3.3V1.8V,其中3.3V HD IO 很配,1.8V HP IO 很配,完美。
    18.png

    计算盒电路板设计亮点很明显:
    用料好,物料规格高,工业级 xilinx 芯片,带有GPU VPU,调教出了最佳内存性能,给用户留了足够多的 IO 使用,并且有匹配的电源 IO,启动方式灵活,用户可完全的调整。给的比规格书和宣传的还多。

    当然也还有提升的空间,比如说 IO 资源利用率可以更高,SERDES 一个没有保留、PS-GTR 浪费了一组,有点可惜

    也许是定位的原因吧,计算盒重在 FPGA 加速,高速外部接口没有保留。同芯片的米尔开发板 MYD-CZU5EV PCIESATADPUSB3.0SFPx4SERDES 足足的一个没漏,用户 LED 灯,用户按键,arduino接口,PMOD接口,HDMI/LCD接口,xilinx FMC LPC接口,能把这颗 xilinx 芯片上资源发挥到极致,速度等级-2,工业级,完美。

    开发板果然是开发板,计算盒重在 AI 加速和工业部署使用


    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2025-1-20 18:30 , Processed in 0.115959 second(s), 16 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.