
FPGA开发笔记(Xilinx平台)
文章平均质量分 62
敲出点点滴滴,码出怦然心动
robot.zhoy
敲出点点滴滴,码出怦然心动
展开
-
基于zcu102板卡的FPGA开发记录:为ZCU102配置ubuntu桌面(含红灯亮无法显示等问题解决方案)
一、前期准备1. 带电源的 Xilinx ZCU102 评估套件 .2. 10 类 SD 卡(内存>8 GB).3. 以太网电缆(用于 Internet 连接、apt-get 指令安装软件包以及供用户试用 Webserver 演示)、Micro USB 转标准 USB 数据线.4. 4K或1080P显示器和 DisplayPort 电缆(注意如果是DP转HDMI,要使用有源转接器).5. USB 3.0 连接器或 USB 2.0 微型电缆到标准 USB 母头适配器,USB集.原创 2021-09-09 17:15:02 · 1317 阅读 · 0 评论 -
基于zcu102板卡的FPGA开发记录:为zcu102_ubuntu配置网卡
一、前言为了方便使用zcu102进行可视化开发和部署,为zcu102板卡配置了ubuntu桌面,桌面配置过程可移步“ ”进行查阅,但桌面正常启用后,网卡启动失败,不能连接外网,经查阅相关资料结合本次实际配置过程,现记录如下:二、配置过程其实配置步骤与ubuntu配置网卡大同小异,只是些许细节不同1. 执行以下指令,查看网口名称ifconfig2. 网络配置为动态ip,使用下列指令打开interfaces文件sudo vim /etc/network/inter...原创 2021-09-09 17:10:48 · 761 阅读 · 0 评论 -
Vitis开发笔记:将镜像刻录到SD卡
一、方法1:windows系统下1. 安装Win32DiskImager.exe工具下载链接: http://sourceforge.net/projects/win32diskimager/2. 如下图所示步骤1:浏览 镜像 文件的路径步骤 2:选择 SD 卡分区作为设备(必须小心选择,因为此工具将格式化所选驱动器)步骤 3:选择选项“写入” ,它将在 SD 卡上创建分区并在其上刻录图像。二、方法2:ubuntu系统下1.首先使用 查看分区确定指令:fdisk -l (若权限不够,加原创 2021-07-28 20:23:48 · 636 阅读 · 0 评论 -
Vitis开发笔记:使用分区工具Gparted将SD卡分为BOOT和RoofFS
1. 前期准备1. SD卡2. ubuntu系统2. 开始分区(1) 在电脑中插入SD卡并输入指令查看挂在路径sudo fdisk -l本人路径是 /dev/sdc原创 2021-07-28 17:53:30 · 1029 阅读 · 0 评论 -
Vitis开发笔记:官方支持或补充资料
1.Vitis编译器命令https://www.xilinx.com/html_docs/xilinx2020_2/vitis_doc/vitiscommandcompiler.html可用于命令行makefile启动制作原创 2021-05-03 16:20:07 · 392 阅读 · 0 评论 -
XILINX IDE开发错误类型总结(持续更新...)
1. 首次在ubuntu18.04.4运行HLS报错,错误类型:stidio等头文件找不到原因:没有安装gcc等代码库,安装即可sudo apt-get install gccsudo apt-get install gcc-multilib原创 2021-04-08 11:45:02 · 3675 阅读 · 0 评论 -
Vitis开发笔记:使用官方例程进行SD卡启动
0. 准备1. 已经在ubuntu18.04.4上安装了PetaLinux工具,PetaLinux版本:2020.22.vitis、vivado版本:2020.2(各工具包版本要对相应)3. 已经在ubuntu18.04.4上安装了PetaLinux BSP,BSP版本:ZCU102BSP(2020.2)4.已经安装了串行通信程序(如:putty、gtkterm),串行通信程序的波特率已设置为1152001.用SD卡在硬件上启动PetaLinux镜像的步骤1. 在你的ubu..原创 2021-04-06 15:25:48 · 1446 阅读 · 0 评论 -
vivado开发笔记:xilinx zcu102 内建自测BIST
内建自测即Built-In Self-Test ,简称BIST,是在设计时在电路中植入相关功能电路用于提供自我测试功能的技术,以此降低器件测试对自动测试设备(ATE)的依赖程度. BIST是一种DFT(DesignforTestability)技术,它可以应用于几乎所有电路,因此在半导体工业被广泛应用. 比如在DRAM中普遍使用的BIST技术,包括在电路中植入测试图形发生电路、时序电路、模式选择电路和调试测试电路. BIST技术通过自我测试可有利于减少对ATE的需求.1. 第一步:配置拨码开关.原创 2021-04-06 01:32:19 · 1901 阅读 · 3 评论 -
VIVADO开发笔记:在PetaLinux中配置本地高速缓存sstate-cache以加速工程编译
1. 前期准备下载对应版本的缓存包官网地址:https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/embedded-design-tools.html本人配置:1. PetaLinux版本:2019.22. BSP版本:xilinx-zcu102-v2019.2-final.bsp3. 下载的缓存包:aarch64 sstate-cache | downloads...原创 2021-04-01 14:51:11 · 3347 阅读 · 0 评论 -
VIVADO开发笔记:petalinux2019.2安装与创建工程
1.ubuntu18 petalinux2019.2sudo apt-get updatesudo apt-get upgradesudo dpkg-reconfigure dashsudo apt-get install tofrodos iproute2 gawk make net-tools libncurses5-dev tftpd zlib1g libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath soca.原创 2021-03-31 11:21:18 · 2714 阅读 · 5 评论 -
vitis hls使用笔记:如何构建高效的Test Bench
1.什么是Test Bench1. 是一个虚拟的环境2. 用于验证所设计模型的正确性3. 用于验证构建的C++函数正确性,即 csim4. 用于验证RTL设计的正确性,即C/RTL Cosimulation5. 其用C++语言描述2. Test Bench的构成1. Driver / Stimulus: 输入激励2. Reference Modell: 参考模型(一般作为黄金参考值,即认为该模型为基准)3. DUT: 待测模型(需要综合的C函数)4. ...原创 2021-03-23 19:50:54 · 1246 阅读 · 0 评论