Virtex-5

汇集赛灵思公司Virtex-5 FPGA器件应用和开发信息,帮助工程师加速设计创新。

手把手教你FPGA存储器项使用DRAM

FPGA中的存储块DRAM

某些FPGA终端,包含板载的、可以动态随机访问的存储块(DRAM),这些存储块可以在FPGA VI中直接访问,速率非常高。

DRAM可以用来缓存大批量的数据,而且速度可以非常快。针对一些特殊应用,比如:瞬时带宽非常高,而且有要保存原始数据的时候,就可以用DRAM做一个大的FIFO缓冲。

DRAM的大小每块板卡可能不同,一般在官网中对应板卡的说明中都会标明DRAM的大小(如果有DRAM的话)。比如,PXIe-7966R就有512M的DRAM空间。
http://sine.ni.com/nips/cds/view/p/lang/zhs/nid/210272
PXIe-7966R拥有512M的板载内存(DDR2)
PXIe-7966R拥有512M的板载内存(DDR2)

视频:尖端的视频/图像处理方案

RGB Spectrum 是尖端视频/图形处理器和决策支持系统的领先厂商,为计算机及视频信号的显示,记录和传输提供创新解决方案。公司产品包括多显示器,视频墙处理器,矩阵切换器,视频编解码器,记录仪,以及集成的中央控制室方案。RGB Spectrum 的产品涉及工业、安全、医疗、教育、商业等领域。本视频展示了基于赛灵思 FPGA 的一些尖端视频/图像处理方案。

作者:kenshin

在实际生产中PCB(印刷电路板)出厂前还要经过严格的质量检测,防止虚焊、漏焊等现象的发生,以前都是采用人工来进行检测,但是随着板卡和电子器件的尺寸不断缩小已经不再适合人工检测了,因此出现了基于摄像机和光学原理的自动光学检测(AOI)系统。检测过程中,机器通过摄像头自动扫描PCB,采集图像,测试的焊点与数据库中的合格的参数进行比较,经过图像处理,检查出PCB上缺陷,并通过显示器或自动标志把缺陷显示/标示出来,供维修人员修整。

Amfax a3Di是一款3D AOI系统,使用两个激光源进行实时扫描,精确度在3μm以内,它采用真3D技术测量每个电路板组件,而且不会受到器件和PCB板颜色、光照、高度、位置和形状的影响,提供精确可重复的检测结果,输出结果采用X,Y,Z立体坐标的方式来表示,符合IPC610 class 1/2/3标准,这些数据可以直接输入到行业标准的SPC系统,提供实时数据来控制和提升生产焊接过程。

智能与高效的体现:自适应建筑模型

作者:stark

对于每个工程师来说,尤其是建筑设计方面,追求完美的设计是每个工程师的职业信仰,也是对于公众和社会的责任与义务的体现。比如加拿大的工程师们流行戴“工程师之戒(Iron Ring,又译作铁戒,耻辱之戒)”,今天以建筑结构设计为例向大家介绍一种新颖的想法:自适应建筑模型。

首先我们都清楚建筑在设计时都会有一定的承重考虑,但是实际上很多建筑并不经常使用或者处于承重状态。比如大型的体育场馆每年举办赛事的场数是一定的,每年大概的使用时间是20到30天,每次聚集观众的时间大概几个小时,也就是说大部分时间的闲置的。下图是建筑所需能量的曲线图:

图1:建筑模型与所需能量的关系

图1:建筑模型与所需能量的关系

彩色视频增强算法关键技术FPGA实现

作者:杨学博1,李 磊1,陈光拓2 2016年电子技术应用第11期

摘 要: 随着视频设备的高速发展,数字视频相关应用同样发展迅速,如监控设备、行车记录仪以及手机等电子产品。而如今数字视频图像增强的算法层出不穷,由于算法的复杂程度比较高,很难满足实时性这一基本的要求。讨论了基于Retinex模型的处理图像像素以及拉伸尺度可配置的关键技术,对关键模块进行实践以及仿真,最后将其通过FPGA实现(Virtex-5),系统时钟125 MHz,可以满足30 f/s的(2 000×2 048)像素的图像。

0 引言

利用NI LabVIEW的并行化技术来提高测试的吞吐量

1. 概览
二十世纪一位很有影响力的建筑设计师Frank Floyd Wright曾经说过:“每个伟大的建筑设计师都是他所处时代的伟大解读者 。”这句话同样适用于测试系统设计师们。在他们设计、开发和实现系统的时候,他们必须理解不断进步的技术,如多核处理器、现场可编程门阵列(FPGA)和高速数据总线,如PCI Express等等。通过将这些技术与NI LabVIEW并行化编程软件及NI TestStand编程管理软件结合在一起,测试工程师们可以创建出高性能的测试系统,用于并行化处理、并行化测量,甚至于在生产阶段进行完全并行化的测试。借助于基于PC机的并行化技术,用户可以将测试速度提高到传统仪器的10倍以上。

2. 并行化处理
在传统CPU设计中,CPU性能会受限于实际的困难,如高速时钟速率带来的散热问题等。为了确保PC机平台可以满足不断增长的处理需求,芯片制造商们正在开发具有多个处理核心的新型处理器。在自动化测试应用中,为了充分发挥多核技术在性能和吞吐量上的优势,必须针对多个处理核心编写软件应用程序,即创建出在多个处理核心上分别执行的多个线程。

一种基于FPGA的PCIe总线及其DMA的设计方法

摘要:为实现 PCIe 总线的 DMA 功能,根据 Xilinx 的 PCIe IP 核以及相关参考例程,介绍一种 PCIe 总线及其DMA 功能的设计方法。硬件验证与测试表明:该设计具有较高的带宽,DMA 读、写带宽可分别达到 554 MB/s 和881 MB/s,目前已在实际工程中尤其是在高速数据采集系统中得到广泛应用。

0 引言
与传统的 PCI、PCI-X 并行总线相比[1],PCIe总线采用高速差分串行的方式进行数据传输,这种端到端的数据传送方式使得信号线减少、系统功耗降低,同时还具有非常明显的带宽优势。

目前通过 FPGA 实现 PCIe 接口是一种比较常用的方式,具有硬件成本低、可靠性高、灵活性大、易于升级等优势。两大 FPGA 厂商 Xilinx 和 Altera均具有完善的接口 IP 和测试方法。基于此,笔者主要介绍了基于 Xilinx Virtex5 系列 FPGA 的 PCIe 接口的设计和 DMA 功能的实现方法,并在 x4 模式下进行带宽测试。

1 PCIe 总线简介

基于FPGA的改进结构的DDS设计与实现

作者:王 硕,马永奎,高玉龙,张士伟,赵东来 哈尔滨工业大学 通信技术研究所

摘 要: 主要介绍了数字频率合成器的原理和杂散来源,给出了节约存储空间的ROM表的压缩算法,采用相位抖动和平衡DAC方法对DDS结构进行了改进,抑制了相位截断误差和减小了DAC非理想特性的影响。仿真分析了用于相位抖动的随机序列周期性对杂散的影响,最后基于FPGA平台实现了改进结构的DDS,并对结果进行了测试。测试结果表明DDS用作跳频器时,杂散抑制优于40 dBc。采用此种方法设计的DDS杂散抑制度高,稳定性好,性能优越。

0 引言

跳频系统由于抗干扰能力强被广泛应用,其中最重要的器件为频率合成器,它决定了系统的性能。越来越多的设备都依赖于频率合成技术,所以频率源可以称作为许多电子系统的“心脏”。数字频率合成器(Direct Digital Synthesizer,DDS)由于具有频率分辨率高、转换时间快、相位噪声低等传统技术无法实现的优点,在频率合成技术领域中占有重要地位。

一种基于FPGA的新型元器件自动验证方法

作者:梁炳春,孙韶媛,李春阳,赵海涛 来源:2015年微型机与应用第11期

摘 要: 应用于宇航领域的新型元器件必须经过严格的性能功能的验证,传统的验证平台是针对特定的待验证器件设计的,不同的器件需要设计不同的验证平台,使得验证工作周期长、成本高、可移植性差。本文介绍基于FPGA控制器设计出的新型元器件通用验证方法,硬件由通用验证平台和功能应用子板两部分组成。软件包含有上位机调试工具、命令解析模块、通信模块、数据智能处理模块等。解决了新型元器件验证周期长、成本高、难以实时控制和智能数据分析等缺点。用此方法已成功对芯片JS71238进行了性能功能的验证,取得了理想的验证效果。

0 引言

作者:钱 鹏1,2,苏海冰1 2015年微型机与应用第8期

摘 要: 现场可编程逻辑门阵列(FPGA)应用于图像处理时,需要对数据中的图像信息进行准确的提取。设计中,FPGA中解压缩功能需要对压缩数据中的图像信息进行提取。根据压缩格式,设计了一种基于状态机的图像信息提取模块,并且在XST(Xilinx官方综合工具)以及Synplify pro两个综合环境下进行了仿真验证。通过对比仿真结果的差异,尝试分析设计的寄存器传输级视图(RTL视图),并找出了影响状态机工作的关键要素。强调了代码风格对FPGA设计的重要性。

0 引言
  状态机是数字系统设计中的重要组成部分,是FPGA实现高效率高可靠性逻辑控制的重要途径。在实际工程应用中,状态机工作是否正常决定着系统能否稳定工作。本文设计了一个基于状态机的图像信息提取模块,通过对该设计的仿真,分析了状态机设计中的状态竞争、锁存器的引入以及综合工具误判等常见情况。强调了代码规范对于FPGA设计的重要性。

1 设计背景及思路

同步内容