本帖最后由 robe.zhang 于 2021-8-11 15:17 编辑
【ALINX AXU2CGB试用】试用总结
ALINX AXU2CGB试用整整三个月了,把近期试用情况总结一下: 首先是开发板硬件,选用的 Xilinx 公司 zynqmp 异构计算平台,芯片上集成了 arm Soc 和fpga 单元,相对于 zynq 平台比较高端。本开发板是高端系列产品中的入门级,要求不高的话还是很实惠很实用。开发板资料,总体来看很完整。细节部分,还有提升空间,比如散热铝块不平整,文档描述前后不太一致。详细参考以下文章 本开发板,设计的非常有意思,两排扩展接口,引出大量 FPGA 的 IO 引脚给用户使用,FPGA 的 IO引脚使用起来很灵活还可以当作 EMIO 用,扩展外部设备很方便,所以笔者花了大量时间玩 linux 驱动,也适配了大量的外设,有 PS 端GPIO,PL 端 GPIO,普通按键,矩阵键盘,LED 小灯,framebuffer,usb无线网卡,eeprom 存储器,时钟芯片,电源芯片,OLED 小屏幕,光强传感器,ADC 数据采集,pwm 风扇,气压传感器,GPS 模块, 详细参考以下文章。 不仅仅玩了一把驱动,动动手这么简单,重点是追踪了 IIC 驱动源码,详细分析IIC 驱动框架模型工作过程,还有key tty SPI input framebuffer 驱动,顺带也算了一下圆周率PI。详细参考以下文章 板子是块好板子:标准的开发板,扩展能力很好,硬件软件全都开源,配套资料很完善,依靠 xilinx 的平台优势,还有黑金本地化的技术支持,用起来很顺手。
板子非常适合新项目探索研究,适合实验室或者自己学习研究。 非常适合用于 IO 逻辑电路开发验证开发,同时又有 linux 需求的场景。 非常适合 linux 驱动研究,因为可以使用的 IP 的太多太多,驱动太多太多,IO 又极其方便。 同时也受限于芯片上的资源,不太适合高性能计算,大规模逻辑电路设计。
<完>
|