平时积累的FPGA知识点(8)

这篇具有很好参考价值的文章主要介绍了平时积累的FPGA知识点(8)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

平时积累的FPGA知识点(8),FPGA,fpga开发,笔记

平时在FPGA群聊等积累的FPGA知识点,第八期:

21 FFT IP核

有遇到过FFT IP核测量频率不准确的问题吗?大部分情况下都是准的,偶尔偏差比较大,IP核输入的数据用matlab计算出的频率是对的。
解释:可能是采样点数不对, 如果采样率是固定的,那只有点数会影响频率了。IP不会自动处理,要根据你给的tlast和 ip设置的一不一致来看。
变换长度参数设置的2048,如果输入的数据长度不够20480,应该不会有输出数据吧?
看IP核说tlast信号是可以不用的啊

22 SERDES IP

跑一个SERDES IP的参考设计的仿真,配置完最后生成的summary中RXUSERCLK是125M。但是仿真出来的结果,RXUSERCLK是156.25M,而不是summary中显示的125M,这是为什么呢?我按照手册上说的RXUSERCLK = 线速率 / 内部数据位宽,确实就是表中的125M。参考设计的仿真会不会有出错的可性能?
图片

解释:可以参考文章:FPGA Xilinx 7系列高速收发器GTX通信
数字硬鉴
于 2020-10-30 16:04:00 发布
原文链接:https://blog.csdn.net/qq_40147893/article/details/109380458

23 有直接把FPGA内部pll输出的单端时钟直接拉到gt口输出的吗

解释:感觉是不行,有反过来的使用方式,gt口的输出,作为pll的输入。如下:MMCM/PLL 的参考时钟输入可以是 IBUFG(CC)即具有时钟能力的 IO 输入、区域时钟 BUFR、全局时钟 BUFG、GT 收发器输出时钟、行时钟 BUFH 以及本地布线(不推荐使用本地布线来驱动时钟资源)。
参考文章:Vivado 下 IP核之 PLL实验
yishuihan-Oliver
已于 2023-06-20 21:31:44 修改
原文链接:https://blog.csdn.net/yishuihanq/article/details/130760772

24 qdma驱动是什么?

解释:使用QDMA的Example工程,该工程可从Github下载,使用的FPGA板卡为浪潮的F37X加速器,运行工程目录下的run.sh执行run.tcl即可完成工程的创建和编译。
qdma驱动是dpdk下高效的驱动之一,主要用于fpga高速板卡数据传输,驱动采用队列(queue)技术把来自pcie的数据通过dma,直接写入预分配的内存块,然后挂到用户层队列。

25 遇到过path的源端或者目的端的情况吗

没找到这个问题对应的现象,猜测应该和时序的报告或者vivado的警告有关。

26 mig中ecc使能

请问mig中ecc使能后 data mask为啥不能选了,它俩冲突是吗
平时积累的FPGA知识点(8),FPGA,fpga开发,笔记

解释:是的。框里写的 ECC designs ( DDR3 SDRAM, DDR2 SDRAM) will not use Data Mask.
ECC: 数据位宽必须是72位以上才能选择;
Data Mask:数据屏蔽
参考文章:【FPGA】XILINX DDR3的MIG IP核的配置
原地打转的瑞哥
已于 2023-10-08 19:46:33 修改
原文链接:https://blog.csdn.net/weixin_47730622/article/details/126687598

27 srio问题

遇到srio问题的话,打ibert也不通怎么弄, ibert不通,调了参数还不行。
解释:这意味着srio也不用调了,直接硬件有问题

28 如果想通过一个ila抓两个异步信号,ila时钟怎么选呢?

解释:ila的时钟比这2个信号的时钟高就差不多了,最好是2倍的频率及以上。想抓两个异步信号,可以把这两个信号同步一下,在抓,写到一个ila里就挺好。

29 vivado 2018的bug太多了,加个ip失败,工程就变成只读了

解释:确实, 最好不要选从硬盘删除,容易出以上状况。

30 vivado2021、 2022对电脑要求高,尤其是DDR。

解释:vivado2021,8g破笔记本就用不了。
平时积累的FPGA知识点(8),FPGA,fpga开发,笔记文章来源地址https://www.toymoban.com/news/detail-829696.html

到了这里,关于平时积累的FPGA知识点(8)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ZYNQ 7020 之 FPGA知识点重塑笔记一——串口通信

    目录 一:串口通信简介 二:三种常见的数据通信方式—RS232串口通信 2.1 实验任务 2.2 串口接收模块的设计 2.2.1 代码设计 2.3 串口发送模块的设计 2.3.1 代码设计 2.4 顶层模块编写 2.4.1 代码设计 2.4.2 仿真验证代码 2.4.3 仿真结果 2.4.4 板上验证        通信方式一般分为 串行

    2024年02月03日
    浏览(50)
  • FPGA基础知识点

    基础知识 逻辑值 逻辑0:表示低电平,也就是对应电路GND 逻辑1:表示高电平,也就是对应电路VCC 逻辑X:表示未知,有可能是高电平也有可能是低电平 逻辑Z:表示高阻态,外部没有激励信号,是一个悬空状态 数字进制格式 Verilog数字进制格式包括 二进制(b) , 八进制(

    2024年02月03日
    浏览(53)
  • FPGA面试-常用知识点

    本贴记录一下自己找工作过程中顺下来的知识点,如有错误的,请不吝指出,共同进步!   a) FPGA FPGA 基于 LUT ,LUT本质上就是一个RAM,每一个LUT可以看成一个有4位地址线的16x1的RAM。这也是为什么FPGA需要外接一个rom来上电配置。 包括 CLBs , I/O 块, RAM 块和可编程连线 。 在

    2024年04月26日
    浏览(45)
  • FPGA知识点(不断增加......)

    1.1读写同时进行的FIFO   对于读写同时进行的FIFO,有一个简便计算深度的公式:   FIFO_Depth = Burst_length -Burst_length* (rd_clk/ wr_clk)*(rd_rate) (其中Burst_length可以认为是连续两个cycle可以写入的数据量)   如:同步fifo,100个cycle可以写入80个数据,10个cycle可以读出8个数据,f

    2024年02月13日
    浏览(56)
  • ts知识点——基础积累

    TypeScript是JavaScript的超集。 它对JS进行了扩展,向JS中引入了类型的概念,并添加了许多新的特性。 TS代码需要通过编译器编译为JS,然后再交由JS解析器执行。 TS完全兼容JS,换言之,任何的JS代码都可以直接当成JS使用。 相较于JS而言,TS拥有了静态类型,更加严格的语法,更

    2024年02月12日
    浏览(49)
  • java小知识点积累(一)

    1. jar和war包的区别? jar - 表示Java项目,不能包含html、css、jsp、servlet等; war - 表示web项目,可以包含Java项目。 2. maven三种仓库之间的联系 本地仓库:就是本地硬盘上的一个目录,用于存放从【远程仓库】或【中央仓库】下载下来的jar文件; 远程仓库:通常由公司或团队搭

    2024年02月11日
    浏览(45)
  • 计算机三级嵌入式系统开发 知识点笔记

    目录为搜索词,详情看每一节后图片 思维导图已上传,点击这里下载 1.1 SoC IP核 1.2 1.2.1 ASCII GB2312 GB18030 UTF8 UTF16 超文本 字符形状两种描述方法 1.2.2 数字图像 1.2.3 音频 1.3 1.3.1 传输介质分为 有线通信 和 无线通信 数字通信的传输技术 1.3.3 IP地址 第一章图片 2.1 2.1.1 指令集分类

    2024年02月03日
    浏览(93)
  • redis核心知识点简略笔记

    value数据类型 string 二进制安全 list 有序、可重复 set 无序、不重复 hash field-value的map sorted set 不重复、通过double类型score分数排序 场景 string 计数器 缓存 分布式锁 访问频率控制 分布式session hash 购物车等对象属性灵活修改 list 定时排行榜 set 收藏 sorted set 实时排行榜 持久化

    2024年02月13日
    浏览(55)
  • CSP初赛知识点 学习笔记

    对于咱们信奥选手来说,会做的题要坚决不丢分,不会做的题要学会尽量多拿分,这样你的竞赛之路才能一路亨通! 文件(文件夹)操作 点击查看代码 G++/Gcc 基础指令 访问速度:寄存器 () 高速缓存 () 内存(ROM + RAM) () 外存,断电仅保留 ROM 和外存中的数据。 (texttt

    2024年02月09日
    浏览(49)
  • 开发知识点-RabbitMQ

    RabbitMQ是一个使用Erlang语言开发 开源的消息中间件项目(Message Broker), 采用Mozilla Public License(MPL)开源许可证。这意味着任何人都可以自由获取、使用、修改和分发RabbitMQ的源代码。 实现了高级消息队列协议(AMQP)并提供可靠的、异步的消息传递机制。 可以让你在不同的

    2024年02月02日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包