初创公司Cswitch推出一种瞄准网络、无线基站和电信基础设施应用等信息包处理的新颖的可配置逻辑芯片。该器件由异质阵列组成,这一阵列将一排排通用逻辑单元(与传统FPGA中的非常类似)跟一排排可配置SRAM的RAM和CAM(内容地址存储器)模块、ALU(算术逻辑单元)和专门用于信息包处理的模块散布在一起。Cswitch公司总裁兼首席执行官Doug Laird表示,其目的是满足日益增长的如下应用:这类应用必须以线速处理打包数据,而且要使用比传统FPGA速度快得多、功率低得多的器件,还要比ASIC需要的投资少得多,上市时间短得多。事实上,该产品是一种特定应用的FPGA。
其I/O环绕在这种可配置结构周围。可配置SERDES(串行器/解串行器)模块排列在芯片上,它们都能支持PCI Express、XAUI(10GB附件接口)、光纤通道或吉位以太网连接。同样地,可配置MAC(媒体接入控制器)模块也支持这些SERDES模块。其中的一些可编程I/O引脚能够作为可配置的高速DRAM端口,填补芯片的其它两个边。
该结构覆盖的内部芯片设计包括六种可配置模块的相间排列。其中人们最熟悉的可配置逻辑模块采用传统的四输入查找表架构。1GHz八进制ALU可执行有关信息包内容的计算或统计操作。信息包处理模块可以在800MHz条件下对报头和提取的有效负载进行分析。
为了支持这些模块,该芯片提供了1GHz的专用存储器模块,可配置成RAM、主CAM或第三级CAM,以用于缓冲、地址映射、模式搜索,甚至通用表达式处理(只要灵活应用其它模块)。该芯片也有传统的单和双端口RAM行。特定应用架构可提供更小的双端口RAM模块,这些模块可以充当模块间缓冲存储器,以及用于参数和信息包存储的单端口RAM的大型模块。
芯片的互连非常不同于通用FPGA。由于设计人员能够像数据流架构那样加速大多数数据平面信息包的处理,Cswitch不必使用典型FPGA长度和方向变化的互连分段的精细网格,有利于实现简单最近邻正交路由。这类短分段很快且有20位的宽度,而人们能够把它们重新分为5位的若干组。每个分段终止于已配准的完全板上组装的交叉交换点,后者将互连分段连接到逻辑结构中并进行相互连接。因此,一个用于最近邻互连的直通数据通道设计可以成为一条完全配准的流水线。Laird称,这种方法有助于芯片以1GHz的频率接收、编辑、分类和存储信息包。需要较少定序互连的设计必须通过分段和交叉对信号进行菊链式连接,这会导致更长的但高度可预测的互连延迟。
这样一种设计的效用依赖于Cswitch的工具。为此,Cswitch与Magma Design Automation合作开发了一个设计流程,它集成了Blast Create和Blast FPGA工具,以及特定应用库和Cswitch的特定映射和计时文件。实现Cswitch芯片的设计典型地结合了复杂的库功能、各种Cswitch可配置模块的直接实例和Verilog。Magma的产品总监Sanjay Bali说,Magma正从Verilog直接推导Cswitch结构,但仅限于比较明显的情形,诸如映射组合逻辑到逻辑模块上和映射乘法器到ALU上。
目前,Cswitch已在其代工厂特许半导体(Chartered Semiconductor)利用90nm CMOS工艺制作了SERDES模块的测试芯片。
关键字:FPGA 信息包处理 Cswitch CMOS
引用地址:
先进FPGA有助于信息包处理
推荐阅读最新更新时间:2024-05-02 20:48
基于DSP和FPGA的嵌入式同步控制器实现
摘 要:针对印染设备多单元同步控制中动态性和稳定性的问题,提出一种基于DSP和FPGA的嵌入式同步控制器设计方案。DSP作为运算控制的核心,负责控制算法的实现;FPGA作为数据采集模块的核心,负责数据采集的实现。该系统具有结构灵活,通用性强的特点,且大大减少了系统的外围接口器件,降低了成本。采用Bang-Bang控制和数字PID控制相结合的双模控制算法,满足了系统响应快速性和稳定性的要求,提高了可靠性,具有很高的实用价值。 关键词:嵌入式;同步控制;DSP;FPGA 在印染机械设备生产加工过程中,各个传动单元分别由独立的电机驱动。为了保证整机各单元同步协调工作,提高产品质量,需要设计相应的同步控制器。多单元同步传动是印
[嵌入式]
一文学会高效比较CMOS开关和固态继电器性能
一文学会高效比较CMOS开关和固态继电器性能 源极和漏极之间的关断电容CDS(OFF)可用来衡量关断开关后,源极信号耦合到漏极的能力。它是固态继电器(如PhotoMOS®、OptoMOS®、光继电器或MOSFET继电器)中常见的规格参数,在固态继电器数据手册中通常称为输出电容COUT。CMOS开关通常不包含此规格参数,但关断隔离度是表征相同现象的另一种方法,关断隔离度定义为,开关关断状态下,耦合到漏极的源极的信号量。ADI将在本文讨论如何从关断隔离度推导出COUT,以及如何通过它来更有效地比较固态继电器和CMOS开关的性能。这一点很重要,因为CMOS开关适合许多使用固态继电器的应用,例如切换直流信号和高速交流信号。
[电源管理]
256级灰度LED点阵屏显示原理及基于FPGA的电路设计
引言 256级灰度LED点阵屏在很多领域越来越显示出其广阔的应用前景,本文提出一种新的控制方式,即逐位分时控制方式。随着大规模可编程逻辑器件的出现,由纯硬件完成的高速、复杂控制成为可能。 逐位分时点亮工作原理 所谓逐位分时点亮,即从一个字节数据中依次提取出一位数据,分8次点亮对应的像素,每一位对应的每一次点亮时间与关断时间的占空比不同。如果点亮时间从低位到高位依次递增,则合成的点亮时间将会有256种组合。定义点亮时间加上关断时间为一个时间单位,设为T 。表1列出了每一位的点亮与关断的时间分配。 如果定义数据位“1”有效(点亮),“0”无效(熄灭),则表2列出了数据从00H到FFH时的不同点亮时间。由表2可知:数据每增1,点亮时间
[电源管理]
基于FPGA系统易测试性的研究
引 言 现代科技对系统的可靠性提出了更高的要求,而FPGA技术在电子系统中应用已经非常广泛,因此FPGA 易测试性 就变得很重要。要获得的FPGA内部信号十分有限、FPGA封装和印刷电路板(PCB)电气噪声,这一切使得设计调试和检验变成设计中最困难的一个流程。另一方面,当前几乎所有的像CPU、DSP、ASIC等高速芯片的总线,除了提供高速并行总线接口外,正迅速向高速串行接口的方向发展,FPGA也不例外。每一条物理链路的速度从600 Mbps到10 Gbps,高速I/O的测试和验证更成为传统专注于FPGA内部逻辑设计的设计人员所面临的巨大挑战。这些挑战使设计人员非常容易地将绝大部分设计时间放在调试和检验设计上。
[测试测量]
技术创新—FPGA运算单元可支持高算力浮点
随着机器学习(Machine Learning)领域越来越多地使用现场可编程门阵列(FPGA)来进行推理(inference)加速,而传统FPGA只支持定点运算的瓶颈越发凸显。 Achronix为了解决这一大困境,创新地设计了机器学习处理器(MLP)单元,不仅支持浮点的乘加运算,还可以支持对多种定浮点数格式进行拆分。 MLP全称Machine Learning Processing单元,是由一组至多32个乘法器的阵列,以及一个加法树、累加器、还有四舍五入rounding/饱和saturation/归一化normalize功能块。同时还包括2个缓存,分别是一个BRAM72k和LRAM2k,用于独立或结合乘法器使用。MLP支持定点
[嵌入式]
生而为速,Xilinx全新 Virtex UltraScale+ FPGA问市
自适应和智能计算的全球领先企业赛灵思公司(Xilinx, Inc.,(NASDAQ: XLNX))今日宣布推出专为联网和存储加速而优化的 UltraScale+ FPGA 产品系列最新成员 Virtex® UltraScale+™ VU23P FPGA,通过独特方式综合多种资源,实现了更高效率数据包处理和可扩展的数据带宽,致力于为联网和存储应用突破性的性能。在数据指数级增长对智能化、灵活应变的网络和数据中心解决方案提出极高要求的今天,全新 VU23P FPGA 为行业提供了所需的最大吞吐量、强大的数据处理能力以及灵活性优势,使其可以适应不断演进发展的连接标准,并满足当前与未来需求。
[嵌入式]
基于FPGA的无线通信收发模块设计方案
1 前言 近年来,随着半导体工艺技术和设计方法的迅速发展,系统级芯片SOC的设计得以高速发展,这已成为业界热点。但是,由于SOC产品设计具有开发周期相对较长、高成本和高风险等特点,对市场的变化非常敏感,这使得SOC在消费电子、汽车电子、工业设计领域的发展进程仍然缓慢。与此同时,当今的制造工艺能够提供更多更高速的逻辑、更快的1/O和更低价位的新一代可编程逻辑器件,现场可编程门阵列(FPGA)己然进入嵌入式应用领域,高性能FPGA也不再局限于引进系统粘合逻辑,也可作为SOC平台,而在过去,由于性能缘故,只有专用集成电路(ASIC)或专用标准产品(ASSP)才能达到相应的要求。不仅如此,由于FPGA的现场可编程特征,它己成为
[嵌入式]
基于FPGA流水线分布式算法的FIR滤波器的实现
摘要:提出了一种采用现场可编码门阵列器件(FPGA)并利用窗函数法实现线性FIR数字滤波器的设计方案,并以一个十六阶低通FIR数字滤波器电路的实现为例说明了利用Xilinx公司的Virtex-E系列芯片的设计过程。对于在FPGA中实现FIR滤波器的关键——乘加运算,给出了将乘加运算转化为查找表的分布式算法。设计的电路通过软件进行了验证并进行了硬件仿真,结果表明:电路工作正确可靠,能满足设计要求。
关键词:FIR滤波器 FPGA 窗函数 分布式算法 流水线
随着数字技术日益广泛的应用,以现场可编程门阵列(FPGA)为代表的ASIC器件得到了迅速普及和发展,器件集成度和速度都在高速长。FPGA既具有门阵列的高逻辑密度和高可靠性,
[应用]