草庐IT

Xilinx-FPGA

全部标签

FPGA经验谈系列文章——时序不过怎么办

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档FPGA经验谈系列文章——时序不过怎么办前言如果设计验证和测试已经接近尾声,偶尔进行小改可能出现几条时序违例的情况逻辑级数过大引起的某些路径经常性违例扇出过大资源拥塞vivado版本过低大范围时序违例,时序违例路径成百上千。用了上述的一些方法不管用总结前言跟FPGA打交道这么多年,多多少少总会碰到一些时序问题。时钟越来越高,资源利用率越来越多,到了一定时候,免不了时序报表会爆红。总结下来大概有如下原因:1、时钟频率过高2、资源利用率过大3、逻辑级数过大4、扇出过大5、资源拥塞等这些情况。下面大概写一些我之前碰到过的一些场景,以及解

入行10年后,我总结了这份FPGA学习路线

最近我收到很多同学的提问,让我介绍一下FPGA怎么学习、怎么进阶,有什么推荐的材料或者学习资源。在给我留言和私信的朋友里,有在校的大学生,需要学FPGA做数电实验、参加竞赛、进实验室,或者只求水过这门课就可以。还有很多研究生或者博士生,想要用FPGA来进行算法加速,或者从事和FPGA相关的研究,但是有点不知道如何下手。此外还有很多想转专业的朋友,他们想把FPGA或者数字芯片设计作为未来的职业发展方向。所以我们可以看到,其实每个人的背景、学习的目的和方法、以及学习的时间和资源都不尽相同。那么,有没有一个共通的学习路线,能够指引我们尽快入门FPGA学习呢?通过这几周的梳理,我发现不管我们的背景或者

入行10年后,我总结了这份FPGA学习路线

最近我收到很多同学的提问,让我介绍一下FPGA怎么学习、怎么进阶,有什么推荐的材料或者学习资源。在给我留言和私信的朋友里,有在校的大学生,需要学FPGA做数电实验、参加竞赛、进实验室,或者只求水过这门课就可以。还有很多研究生或者博士生,想要用FPGA来进行算法加速,或者从事和FPGA相关的研究,但是有点不知道如何下手。此外还有很多想转专业的朋友,他们想把FPGA或者数字芯片设计作为未来的职业发展方向。所以我们可以看到,其实每个人的背景、学习的目的和方法、以及学习的时间和资源都不尽相同。那么,有没有一个共通的学习路线,能够指引我们尽快入门FPGA学习呢?通过这几周的梳理,我发现不管我们的背景或者

FPGA课程设计——数字电子时钟VERILOG(基于正点原子新起点开发板,支持8位或6位共阳极数码管显示时分秒毫秒,可校时,可设闹钟,闹钟开关,led指示)

2019 级  电子科学与技术 专业FPGA课程设计报  告2022  年5 月20 日多功能数字电子钟的设计摘要电子设计自动化(EDA)是一种实现电子系统或电子产品自动化设计的技术,使用EDA技术设计的结果既可以用FPGA/CPLD来实施验证,也可以直接做成专用集成电路(ASIC)。本文是用verilog语言来描述一个基于FPGA的多功能数字电子时钟的设计,该设计具备时间显示,准确计时,时间校准,定时闹钟等功能。本文首先介绍了需要完成的工作,然后介绍了系统整体设计以及源代码开发过程。源代码首先在Quartus软件上进行仿真、综合,通过后下载到正点原子新启点开发板上,在FPGA器件上的试验结果

FPGA课程设计——数字电子时钟VERILOG(基于正点原子新起点开发板,支持8位或6位共阳极数码管显示时分秒毫秒,可校时,可设闹钟,闹钟开关,led指示)

2019 级  电子科学与技术 专业FPGA课程设计报  告2022  年5 月20 日多功能数字电子钟的设计摘要电子设计自动化(EDA)是一种实现电子系统或电子产品自动化设计的技术,使用EDA技术设计的结果既可以用FPGA/CPLD来实施验证,也可以直接做成专用集成电路(ASIC)。本文是用verilog语言来描述一个基于FPGA的多功能数字电子时钟的设计,该设计具备时间显示,准确计时,时间校准,定时闹钟等功能。本文首先介绍了需要完成的工作,然后介绍了系统整体设计以及源代码开发过程。源代码首先在Quartus软件上进行仿真、综合,通过后下载到正点原子新启点开发板上,在FPGA器件上的试验结果

【FPGA教程案例78】通信案例4——基于FPGA的RLS自适应滤波算法实现

FPGA教程目录MATLAB教程目录--------------------------------------------------------------------------------------------------------------------------------本课程成果预览目录1.软件版本2.LMS、RLS算法的基本原理

【FPGA教程案例78】通信案例4——基于FPGA的RLS自适应滤波算法实现

FPGA教程目录MATLAB教程目录--------------------------------------------------------------------------------------------------------------------------------本课程成果预览目录1.软件版本2.LMS、RLS算法的基本原理

零基础学FPGA(四):IP是什么东西(什么是软核,硬核)

文章目录日常·唠嗑前言一、IP是什么?二、芯片行业的IP是指什么?三、IP的由来和作用四、IP的种类和举例(软核、固核、硬核)五、IP的开发和应用总结日常·唠嗑      不知不觉距离上一篇零基础学FPGA(三):国产芯片短板—FPGA(为什么选择FPGA)文章已经过去4个月了,期间有各种各样的事,导致一直没时间来更新这个系列的文章。第五届集创赛华南赛区决赛也结束了,距离国赛还有一个月,也算是过几天清闲的日子。从刚入门集成电路就一直迷惑到底什么是IP?看到公众号一篇文章还不错,就梳理一下知识。前言      在芯片行业,人们经常用到IP这个词,例如IP开发、IP交易、IP复用、IP厂商、IP提

零基础学FPGA(四):IP是什么东西(什么是软核,硬核)

文章目录日常·唠嗑前言一、IP是什么?二、芯片行业的IP是指什么?三、IP的由来和作用四、IP的种类和举例(软核、固核、硬核)五、IP的开发和应用总结日常·唠嗑      不知不觉距离上一篇零基础学FPGA(三):国产芯片短板—FPGA(为什么选择FPGA)文章已经过去4个月了,期间有各种各样的事,导致一直没时间来更新这个系列的文章。第五届集创赛华南赛区决赛也结束了,距离国赛还有一个月,也算是过几天清闲的日子。从刚入门集成电路就一直迷惑到底什么是IP?看到公众号一篇文章还不错,就梳理一下知识。前言      在芯片行业,人们经常用到IP这个词,例如IP开发、IP交易、IP复用、IP厂商、IP提

易灵思下载器EFINIX FPGA高速JTAG编程线USB仿真器驱动安装详细使用步骤

易灵思EFINIXUSB下载器驱动安装详细步骤易灵思EFINX是优秀的国产FPGA公司之一,下面是下载器的驱动安装详细步骤。如果不会使用可以跟着步骤操作即可。一、驱动安装当第一次使用时候下载器时,需要对下载器进行驱动安装。首先下载Zadig驱动文件,右键用管理员身份运行。详细步骤如下点开zadig驱动的菜单options,选中ListAllDevices,取消IgnoreHubsorCompositeParents。2.选中ELITES-232DL的驱动名称。3.点击右边的三角标志,切换驱动名称到libusbk或者libusb-win32。4.点击ReinstallDriver,等待提示安装成