logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vivado自定义IP显示只读解决办法

把 Verilog/VHDL 文件复制到你工程中重新建一个模块(脱离 IP 封装)。自动复制一份到新目录(例如 ./ip_repo/my_ip_v1_0_edit/)1️⃣ 右键 IP → “Open IP Example Design”(若可用)✅ 方案二:把 IP 解包(unpack)到普通源文件形式。👉 这样你得到的是完全可编辑的 IP 副本,不影响原版。2️⃣ 在生成的 example

#tcp/ip#网络协议#网络
FT2232H 当做USB JTAG配置方式

新设计的板卡搭载了FT2232H芯片作为USB JTAG使用,查看该芯片的官方手册,推荐都是用下面软件进行 配置。最后发现可能VIVADO需要的格式和用上面GUI软件配置的还是不一致导致无法识别。但是通过配置好重新加电还是VCP模式。最后通过下面的TCL指令进行配置解决。通过VIVADO也是无法挂载到芯片。其中红色框中为使用的具体型号。

文章图片
#fpga开发
vxworks6.9,workbench函数封装成库调用

开发过程中,有时需要将函数封装成库文件供他人使用,可以参考以下几个步骤首先创建工程如下图所示:然后添加源文件,注意封装的时候,最好封装的全一些,也就是不要有结构体变量需要调用,不然需要提供.h文件给他人使用,添加完原文件,直接编译产生.o文件、、然后创建VIP工程按上图设置即可,.a就是封装的库,完成!...

Vivado自带ILA数据导出到MATLAB分析

运用FPGA进行数字信号处理设计过程中,难免需要对FPGA内部数据进行分析,常用在对Ad器件的性能分析中,早期在ISE时,同样可以通过matlab关联chipscope的方式进行数据分析,但是转到Vivado之后不能直接将数据保存为.prn形式,matlab将没有直接可以读取改文件的函数,当然Vivado同样可以添加ISE的观测核,同样可以达到分析数据的目的,这里不做介绍,主要介绍导入Vivado

Vivado封装网标文件 edif 及dcp文件

vivado常用的封装形式有几种,大致有一下几种IPedifdcp封装Ip就不讲了,可以直接封装整个工程,这里主要介绍dcp及edif文件封装dcp文件1.将要封装的模块设置为顶层模块2.设置下图值得注意的是。生成dcp时,需要先将xdc文件disable掉综合完成后,把工程里的代码可以删除,直接例化dcp文件,不过值得注意的是,例化过程中,不允许在有parameter的例化...

FPGA AD9653调试记录

很久没有用过这种低俗的AD了,该AD为采样率最大支持125M,4通道,配置相对比较简单,只要就是如果需要改采样率时需要注意一下,每次配置完采样寄存器需要通过0XFF寄存器更新一下AD9653的数据时序关系如下图我这里选择的模式为. 16-Bit DDR/SDR, Two-Lane, 2× Frame Mode模式,对数据解析就是通过select io进行解析,比例关系为1:8,意味着时钟需要分频为

DDR4 MIG IP核 FPGA使用及读写测试

**前言**Xilinx提供了这样的IP核,名为MIG(Memory Interface Generator),它可以为提供DDR3、DDR4等多种存储器提供接口。本次DDR4读写采用的就是这个IP核,不过7系的FPGA与UltraScale系的FPGA所所对应的MIG IP核在客制化上有所区别,本文暂且只讨论UltraScale+系列FPGA所对应的MIG IP核,并且只针对DDR4的使用。..

关于RJ45插座(HR911130C)硬件连接

HR911130C的接口图如图所示:其中pin1,要依据你使用的PHY芯片的规格,是电流模式还是电压模式,来决定你是接电压还是接地。电压值可以在datasheet中找到,一般常见的是2.5V或1.8V下图是我一块板子的原理图:其中P1接错,应该接.3.3V...

Vivado自带ILA数据导出到MATLAB分析

运用FPGA进行数字信号处理设计过程中,难免需要对FPGA内部数据进行分析,常用在对Ad器件的性能分析中,早期在ISE时,同样可以通过matlab关联chipscope的方式进行数据分析,但是转到Vivado之后不能直接将数据保存为.prn形式,matlab将没有直接可以读取改文件的函数,当然Vivado同样可以添加ISE的观测核,同样可以达到分析数据的目的,这里不做介绍,主要介绍导入Vivado

    共 29 条
  • 1
  • 2
  • 3
  • 请选择