连接

赛灵思连接功能解决方案使得您能够在串行应用 - 主流应用直至超高端应用 - 领域内迅速实现定制终端产品系统,并且为应用设计提供宝贵优势。赛灵思致力于通过其目标设计平台提供连接功能开发工具、方法、IP 和技术支持。面向连接功能的目标设计平台将这些元素带入了产品化解决方案,为有经验的用户加快了开发速度,并且为新用户简化了 FPGA 应用。

作者:方超 龚龙庆 张宝利 西安微电子技术研究所
来源:电子产品世界
引言
  JTAG(联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),目前主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS(模式选择)、TCK(时钟)、TDI(数据输入)、TDO(数据输出线)。本文利用JTAG标准协议设计一种针对同类FPGA进行动态重构配置的重构控制器。

Opal Kelly推出基Virtex-5的USB集成模块

总部位于俄勒冈州波特兰的Opal Kelly公司专门从事基于FPGA的USB模块开发,现推出了基于赛灵思Virtex®-5 FPGA的USB集成模块——XEM5010。 XEM5010相对于前代产品而言,具有更大的内存,更出色的I/O性能,而且还为PC提供了应用编程接口 (API)。

FPGA基础知识:详解时钟

无沦是用离散逻辑、可编程逻辑,还是用全定制硅器件实现的任何数字设计,为了成功地操作,可靠的时钟是非常关键的。设计不良的时钟在极限的温度、电压或制造工艺的偏差情况下将导致错误的行为,并且调试困难、花销很大。 在设计PLD/FPGA时通常采用几种时钟类型。时钟可分为如下四种类型:全局时钟、门控时钟、多级逻辑时钟和波动式时钟。多时钟系统能够包括上述四种时钟类型的任意组合。

FPGA固有的灵活性成为扩展外部I/O的关键,不过,除非子卡上已经实现了I/O,否则需要改变FPGA板设计来取代物理I/O组件或者连接器,为了避免这样的浪费,设计者以往通常依赖PCI™ Mezzanine Card (PMC) 和Switched
Mezzanine Card (XMC)标准,但是问题是这些标准是多年以前针对单板计算机而不是FPGA开发的,来解决难题。The FPGA Mezzanine Card (FMC)标准,由包括FPGA供应商和终端用户的多家公司联合开发,特别针对FPGA设计,提升了I/O灵活性并降低了一系列应用成本。

添加时序约束的技巧分析

使用约束文件添加时序约束2010-01-16 13:07一般来讲,添加约束的原则为先附加全局约束,再补充局部约束,而且局部约束比较宽松。其目的是在可能的地方尽量放松约束,提高布线成功概率,减少ISE 布局布线时间。典型的全局约束包括周期约束和偏移约束。

目前,大型设计一般推荐使用同步时序电路。同步时序电路基于时钟触发沿设计,对时钟的周期、占空比、延时和抖动提出了更高的要求。为了满足同步时序设计的要求,一般在FPGA设计中采用全局时钟资源驱动设计的主时钟,以达到最低的时钟抖动和延迟。 FPGA全局时钟资源一般使用全铜层工艺实现,并设计了专用时钟缓冲与驱动结构,从而使全局时钟到达芯片内部的所有可配置单元(CLB)、I/O单元(IOB)和选择性块RAM(Block Select RAM)的时延和抖动都为最小。为了适应复杂设计的需要,Xilinx的FPGA中集成的专用时钟资源与数字延迟锁相环(DLL)的数目不断增加,最新的Virtex II器件最多可以提供16个全局时钟输入端口和8个数字时钟管理模块(DCM)。

本应用指南说明 Spartan- 3 FPGA 系列如何仅通过在接收器数据通路中加入一个倒相器即可避免大量使用过孔,并且在不要求 PCB 重新设计的情况下即可解决意外的 PCB 迹线交换问题。

Spartan®-6 FPGA 连接功能套件介绍

Spartan®-6 FPGA 连接功能套件是一款全面且简便易用的连接功能开发和演示平台,用于通过基于极常见标准的协议 - PCIe、以太网 - 进行设计,实现了低成本协议桥接,并且在多个市场部门内为 LVDS 通信提供了效率更高的替代设计。

赛灵思公司(Xilinx, Inc. (NASDAQ: XLNX))今天宣布隆重推出最新Virtex®-6 和 Spartan®-6 FPGA连接开发套件,该套件将为客户提供一个综合的、易用的、经硬件验证的开发环境。 这个新的连接开发套件的一个重要元素是包含了Northwest Logic公司高性能、分散-聚集 DMA 引擎IP的连接目标参考设计。这个DMA 引擎IP与套件中的其它元素相结合,可以为多种基于 PCI Express的应用提供高带宽的运营支持,使得客户可以针对广泛的高速连接应用迅速进行开发和部署设计。

在这个新的应用指南中,Brian Hill介绍了如何使用标准网络性能套件Netperf测量采用MontaVista Linux 4.0的XPS LL三模以太网MAC(TEMAC)。该实例介绍了几个可调的值, 这些值在采用Netperf测试和测量网络性能时可能影响以太网 性能。该应用指南包含Netperf 2.4.4源码和预置Linux镜像及Cygwin镜像。

同步内容