3.最基本DSP资源3.1 由FIR滤波器谈起随着各种应用复杂度不断提升,传统DSP和处理器架构无法支持这么复杂并行数据算法需求。FPGA却恰好能够满足这样需求。FPGA拥有大量DSP计算单元能够帮助用户实现各种各样复杂算法。
转载 2022-04-14 13:58:52
641阅读
3.最基本DSP资源3.1 由FIR滤波器谈起随着各种应用复杂度不断提升,传统DSP和处理器架构无法支持这么复杂并行数据算法需求。FPGA却恰好能够满足这样需求。FPGA拥有大量DSP计算单元能够帮助用户实现各种各样复杂算法。拿FIR滤波器举个例子。如上图所示,这是一个典型FIR滤波器,第一个图是FIR滤波器公式,第二个图是FIR滤波器一个框图。可以看到,FIR滤波器是线性...
转载 2021-08-20 11:50:03
223阅读
上一篇咱们介绍了IO逻辑资源,本篇咱们来聊一聊高级IO逻辑资源,即ISERDESE2模块和OSERDESE2模块。 所谓ISERDESE2模块,即Input serial-to-parallel converters。该模块作用就是实现高速源同步输入数据串并转换。 所谓OSERDESE2模块, ...
转载 2021-08-16 10:08:00
403阅读
2评论
上一篇咱们介绍了IO逻辑资源,本篇咱们来聊一聊高级IO逻辑资源,即ISERDESE2模块和OSERDESE2模块。 所谓ISERDESE2模块,即Input serial-to-parallel converters。该模块作用就是实现高速源同步输入数据串并转换。 所谓OSERDESE2模块, ...
转载 2021-08-16 10:08:00
830阅读
2评论
1.3再深入一点了解CLB这个图有点大,但是太经典了,搞得我不得不放弃扔掉它想法。是不是有人已经看迷糊了。那咱就慢慢清晰呗。有时候也不一定要一开始明白,如果一开始明白,那么会越来越糊涂。那么这个是啥?这个就是一个Slice,这个Slice由几部分组成,4个六输入查找表,很多复用器(multiplexers),一条自下而上进位链(这个进位链被连接到四个触发器上),8个FF(4个FF/...
转载 2021-08-20 11:50:09
366阅读
2.4 BlockRAM级联7系列BlockRAM存储器可以把两个相邻RAM使用专用布线资源级联到一起。这个对于工程师重要性在于仅仅级联两块RAM时候,可以考虑节省不少资源。从上面说讲述中,可以看出来,很显然不可以直接级联两个以上RAM
转载 2022-04-14 13:49:00
464阅读
FPGA进入到一个工艺越来越牛境界,很多人在学习FPGA时候还在墨守陈规从Spartan3学起,还是在ISE开始着手,总是觉得工艺是类似的,方法也是类似的。在和很多工程师一起讨论时候,就明确告诉了他们,现在工艺变化,FPGA已经进入到了一个很不一般境界。
转载 2022-04-14 13:54:49
852阅读
用户必须要认识到,学习一下技巧可以让更多逻辑放在更少Slice中,使工具能够达到既实现设计时序要求又满足用户对功耗要求。而现在很多用户缺乏代码编写想法,编写出一个有时序问题设计。为了满足要求
转载 2022-04-14 13:58:00
497阅读
2. 最基本BlockRAM2.1 BlockRAM初探BlockRAM资源对FPGA来说也是非常重要,我们很多设计用到了BlockRAM以后,可以变得设计非常灵活,这样我们就可以设计出很多高效能应用。了解BlockRAM一些情况,对我们来说也是一个很重要
转载 2022-04-14 13:58:26
487阅读
用户必须要认识到,学习一下技巧可以让更多逻辑放在更少Slice中,使工具能够达到既实现设计时序要求又满足用户对功耗要求。而现在很多用户缺乏代码编写想法,编写出一个有时序问题设计。为了满足要求,就会不停修改,再综合再布局布线来满足自己时序目标。其实,他们需要是重新评估他们HDL代码技术以及他们控制信号。例如,如何使用这些D触发器呢?首先说明几个概念:所有触发器为D类型,所有的触发器...
转载 2021-08-20 11:50:08
415阅读
2. 最基本BlockRAM2.1 BlockRAM初探BlockRAM资源对FPGA来说也是非常重要,我们很多设计用到了BlockRAM以后,可以变得设计非常灵活,这样我们就可以设计出很多高效能应用。
转载 2021-08-20 13:30:29
482阅读
FPGA进入到一个工艺越来越牛境界,很多人在学习FPGA时候还在墨守陈规从Spartan3学起,还是在ISE开始着手,总是觉得工艺是类似的,方法也是类似的。在和很多工程师一起讨论时候,就明确告诉了他们,现在工艺变化,FPGA已经进入到了一个很不一般境界。
转载 2021-08-20 13:43:03
888阅读
1.3再深入一点了解CLB这个图有点大,但是太经典了,搞得我不得不放弃扔掉它想法。是不是有人已经看迷糊了。那咱就慢慢清晰呗。有时候也不一定要一开始明白,如果一开始明白,那么会越来越糊涂。那么这个是啥?这个就是一个Slice,这个Slice由几部分组成
转载 2022-04-14 13:54:20
449阅读
1. 最基本CLBCLB是FPGA最最基本单元,不能说是类似于质子和中子概念,但也至少是原子和分子概念了。如果是最根本单元都无法能够很好理解,那么其实很多FPGA原理还是停留在一个写写代码,调调时序小工程师级别
转载 2022-04-14 13:55:28
266阅读
2.4 BlockRAM级联7系列BlockRAM存储器可以把两个相邻RAM使用专用布线资源级联到一起。这个对于工程师重要性在于仅仅级联两块RAM时候,可以考虑节省不少资源。从上面说讲述中,可以看出来,很显然不可以直接级联两个以上RAM。但是如果你是使用Spartan-6系列,那用户就不能考虑使用这个级联功能,因为他们并没有该功能。如果你想使用更大规模RAM存储空间,那么你就借助I...
转载 2021-08-20 11:50:05
318阅读
1. 最基本CLBCLB是FPGA最最基本单元,不能说是类似于质子和中子概念,但也至少是原子和分子概念了。如果是最根本单元都无法能够很好理解,那么其实很多FPGA原理还是停留在一个写写代码,调调时序小工程师级别。我想,这应该不是我们所有年轻人一个追求。
转载 2021-08-20 13:41:55
214阅读
上篇咱们简单说了I/O电气特性,本篇咱们接着介绍I/O逻辑资源,先贴上两张图。图1为HPBANKI/O模块,图2为HRBANKI/O模块,两者区别在于后者无ODELAYE模块。 图1:HP BANK I/O模块 图2:HR BANK I/O模块I/O逻辑资源主要包含5部分:1, ILOGIC ...
转载 2021-08-05 14:37:00
531阅读
2评论
1概述Xilinx 7系列FPGA全系所支持GT,GT资源是Xilinx系列FPGA重要卖点,也是做高速接口基础,GT意思是Gigabyte Transceiver,G比特
原创 2024-08-24 13:43:10
1544阅读
引言:本文我们介绍SelectIO重要IDELAY及IDELAYCTRL资源,它们主要用于调整I/O时序延迟,比如调整ADC采集时钟和ADC采集数据I/O之间时序关系等等。具体内容包括: IDELAY资源概述、端口及使用 IDELAYCTRL资源概述、端口及使用 1.输入延迟资源(IDELAY) ...
转载 2021-07-15 16:09:00
823阅读
2评论
参考Linux DRM Graphic 显示简单介绍linux DRM driver 使用示例DRM实例教程DRM 驱动程序开发(开篇)DRM 驱动程序开发(VKMS)最简单DRM应用程序 (single-buffer)drm 驱动是如何创建 fb device Linux中DRM 介绍Linux Graphic DRI 显示子系统 介绍1Xilinx DRM KMS driver赛灵思xi
转载 6月前
53阅读
  • 1
  • 2
  • 3
  • 4
  • 5