FPGA
civee
这个作者很懒,什么都没留下…
展开
-
时序策略设置
在选择综合策略时主要考虑两种情况:面积和速度,下面是两种考虑情况的不同参数配置。如果timing是瓶颈(而不是area),可以选择perf_optimized high策略,对齐area optimized的选项,发现主要如下高亮的参数不同。(注: 一般 选择xilinx default 策略就行了,改变策略是最后的一招。)对高亮参数进行说明:fsm_extraction: 状态机, perf_optimized是转成独热码的模式resource sharing:no LC (LUT .原创 2020-05-29 15:46:15 · 1484 阅读 · 0 评论 -
Xilinx FPGA复位逻辑处理小结
Xilinx FPGA复位逻辑处理小结1. 为什么要复位呢?(1)FPGA上电的时候对设计进行初始化;(2)使用一个外部管脚来实现全局复位,复位作为一个同步信号将所有存储单元设置为一个已知的状态,这个全局复位管脚与任何其他的输入管脚没有什么差别,经常以异步的方式作用于FPGA。因此,设计人员可以在FPGA内部采用异步或者同步的方式来复位他们的设计。 (always@(posedge clk or posedge rst) )2. 复位是针对存储单元--触发器,首先有必要了解一下触发器(fli原创 2020-05-14 16:30:41 · 1968 阅读 · 0 评论 -
SystemVerilog——任务和函数(Tasks and Functions)
SystemVerilog从Verilog继承了任务和函数功能。任务和函数是两种用来定义子程序的方式。如果子程序需要消耗仿真时间,使用任务,否者子程序消耗仿真时间为0,则使用函数。另外,函数可以有返回值,而任务没有。SystemVerilog给任务和函数增加了新的语义特性. 这些新的特性对高级抽象建模非常重要:静态和自动作用域 参数传递 线程 参数化函数静态和自动作用域V...转载 2020-02-29 19:24:18 · 1613 阅读 · 0 评论 -
FPGA 硬件调试
FPGA vivado 硬件调试过程转载 2017-12-26 18:53:59 · 2512 阅读 · 0 评论 -
FPGA 时钟资源
转载请注明出处:http://blog.csdn.net/lg2lh https://blog.csdn.net/lg2lh/article/details/45220283在Xilinx的FPGA中,时钟网络资源分为两大类:全局时钟资源和区域时钟资源。全局时钟资源是一种专用互连网络,它可以降低时钟歪斜、占空比失真和功耗,提高抖动容限。Xilinx的全局时钟资源设计了专用时钟缓冲与驱动结构,从而使...转载 2018-03-24 10:34:09 · 747 阅读 · 0 评论 -
SPI flash远程加载FPGA 应用
有的项目需要远程更新固件,更新完成后断电、重启即可。那远程更新是如何实现的呢?用的最多的应该是以太网或者自定义的局域网为主,当然还可以使用pcie、串口之类的,像xilinx还有golden image,以防止远程更新失败启动不起来,它主要是flash存有两个启动文件,正常情况下启动默认的,当默认的被损坏,就从备用的启动。本文章主要讲解的是STARTUPE2原语,这和远程更新有什么关系呢?请接着向...转载 2019-01-22 15:00:02 · 3607 阅读 · 3 评论