【AMD Xilinx】ZUBoard(5):移植KSZ9131千兆phy驱动 KSZ9131千兆phy驱动在linux下识别是没问题的,但是裸机模式下默认的驱动不支持,所以需要我们手动修改。而官方demo都是在linux下跑的,不需要考虑这个问题。
【AMD Xilinx】ZUBoard(4):PS端的IO读写 前面已经实现了网络通讯、PL端的按键读取和点亮LED。这篇我们研究如何处理PS端的IO。4位拨动开关,拨到ON的时候电阻分压为高电平,拨到OFF的时候下拉到地为低电平。N沟道mos和P沟道mos参考下面链接,可以简单理解为电子开关。ps端的gpio控制与pl类似,只是函数和变量都多了Ps前缀。高电平MOS管导通,LED点亮。低电平不导通,LED不亮。PCB上的排列顺序从左到右依次为D9 D8 D7 D6。没按下的时候是1,按下后导通到地是0。下面是实现4个LED跑马灯效果。
【AMD Xilinx】ZUBoard(3):通过AXI GPIO接收PL端的按键输入 继续上一篇的工程,这次增加一个PL端的按键输入,实现按键与LED的联动。注意这个程序只是为了演示了如何读取PL的IO,实际应用中检测按键需要在软件上做消抖处理,不然容易误触发。
【AMD Xilinx】ZUBoard(2):通过AXI GPIO控制PL端的管脚输出 讲解如何实现一个PL+PS结合的工程。虽然只是一个很简单的例子,但是涉及到arm裸机程序编写、调试、fpga开发、ip核配置、管脚分配、时序约束。能独立走完这个流程,就算是对MPSoC入门了。
【AMD Xilinx】Avnet高性价比MPSoC评估板-ZUBoard(1):基本资料和开发流程 ZUBoard 1CG是Avnet(安富利)开发的一款基于Zynq UltraScale+ ZU1CG双核Cortex-A53 MPSoC、具有81K FPGA系统逻辑单元、配备了1GB LPDDR4 RAM、SYZYGY连接器,以及用于Click板的mikroBus扩展接口。目前售价159美元,适用于评估人工智能、机器学习、嵌入式视觉、嵌入式处理和机器人等应用。以前用Zynq系列比如7020、7010开发的项目,如果需要进一步提升性能,首选是升级到基于A53的MPSoC系列,比A9的性能大幅提升。
【Xilinx】基于MPSoC的OpenAMP实现(二) 参考前文【Xilinx】基于MPSoC的OpenAMP实现(一)在上一篇文章里面主要是采用Xilinx提供的现成的openamp.dtsi和已经编译好的image_echo_test固件、echo_test应用程序进行快速测试验证,目的是证明软件环境、硬件环境都能够正常运行OpenAMP。以此作为基线,我们进一步研究如何修改定制image_echo_test、echo_test、openamp.dtsi,以及内部工作原理。
【Xilinx】如何自动格式化Verilog代码 有时候接手别人的代码,或者从网上找的开源代码,每个人风格不一致,对齐缩进也不一样,阅读起来很累。有没有什么方法能快捷地格式化代码呢。下面我们利用VSCode插件来实现这个需求。
【Linux】在Xilinx平台上实现UVC Gadget(2)- 解决dwc3驱动bug 在usb插入电脑时,开发板会瞬间报错。经过仔细研究,dwc3驱动drivers/usb/dwc3/gadget.c存在一个bug,在usb gadget 枚举过程中,会触发不需要的假中断,为了避免这个问题,需要清除DWC3_DCTL_KEEP_CONNECT位,禁用DWC3_GCTL_GBLHIBERNATIONEN休眠中断
【Xilinx】Zynq\MPSoc\Versal不同速度等级下的ARM主频 最近有很多人在选型的时候,问到ARM主频的问题,不知道去哪里找这个参数。授人以鱼不如授人以渔,基本的通用方法是在Xilinx官网(www.xilinx.com)搜索“dc and ac switching characteristics”
AMD-Xilinx技术日 信息汇总(1) 昨天(8月17日)Xilinx在深圳举办了为期一天的“AMD Xilinx 技术日” 活动。内容涵盖了智能汽车、智慧仓储、机器人与机器视觉、医疗以及嵌入式成像技术,以及围绕我们生活方方面面的高性能嵌入式方案。鉴于有很多朋友因为种种原因,没能来到现场,这里汇总一下这次活动的部分信息,有感兴趣的可以一起深入探讨。...
【Xilinx】Ubuntu20.04 安装vitis2021.1 卡在“Generating installed device list“ 关于这个问题,xilinx有官方说明,链接如下:https://support.xilinx.com/s/article/76616?language=zh_CN原因:问题是 Ubuntu 20.04 缺少 libtinfo.so.5 库。解决办法:sudo apt-get install libtinfo5