用LatticeXP FPGA 桥接吉比特媒体独立接口

发布者:Lihua1314520最新更新时间:2012-05-05 来源: dzsc关键字:FPGA  桥接  独立接口 手机看文章 扫描二维码
随时随地手机看文章

  吉比特媒体独立接口是一种以太网接口,简称GMII(Gigabit Media Independent Interface)。简化的吉比特媒体独立接口称为RGMII(Reduced Gigabit Media Independent Interface)。采用RGMII的目的是降低电路成本,使实现这种接口的器件的引脚数从22个减少到12个。本文主要介绍用莱迪思半导体公司的LatticeXP FPGA实现RGMII至GMII的双向桥接功能,能在RGMII和GMII之间双向传送数据。

  LatticeXP将低成本的FPGA结构和非易失、可无限重构的ispXP(eXpanded Programmability:拓展了的可编程性)技术结合起来,能实现瞬时上电和单芯片应用,还具备出色的安全性。LatticeXP提供了一种用于替代基于SRAM的FPGA和与之相关的引导存储器的低成本选择方案。由于新的LatticeXP器件采用了130纳米闪存硅处理工艺、优化的器件结构和专有的电路设计,其芯片尺寸比莱迪思过去的非易失FPGA降低了80%以上。

  LatticeXP器件采用ispXP技术,该技术将SRAM和非易失的闪存结合起来,使FPGA同时具备了非易失性和无限可重构性。非易失的可无限重构FPGA,连同其瞬时上电的操作性能和安全的单芯片解决方案,有了这样一种FPGA,用户就可以同时获得SRAM的无限可重构性和非易失性的众多优点。

  LatticeXP FPGA器件结构的主要特点如下:

  ● 以易于综合的工业标准四输入查找表(LUT)逻辑块为基础结构。

  ● 只有25%的逻辑块包含分布式内存,这一优化既满足了大多数用户对少量分布式内存的需求,又降低了成本。

  ● 由于器件拥有sysCLOCK锁相环(PLL)和内嵌模块RAM(EBR),用户可将这些功能集成在FPGA中,无需采用离散元器件,进一步降低了成本。

   ● 先进的sysI/O缓冲器支持LVCMOS、LVDS、LVTTL、PCI以及SSTL和HSTL等标准,便于轻松高效地连接业界最流行的总线标准。莱迪思精心选择了这些标准,以最大程度地拓展应用范围并减小芯片面积。

  ● LatticeXP器件中有专门用来简化DDR存储器接口的电路,为这类FPGA提供高性能、一体化、信号完整性和易于设计的特性。

  LatticeXP器件结构如图1所示,器件的中间是逻辑块阵列,器件的四周是可编程I/O单元(Program I/O Cell,简称PIC)。在逻辑块的行之间分布着嵌入式RAM块(sysMEM Embedded Block RAM,简称EBR)。

  PFU阵列的左边和右边,有非易失存储器块。在配置模式,通过IEEE 1149.1口或sysCONFIG外部口对非易失存储器块编程。上电时,配置数据从非易失存储器块传送至配置SRAM。采样这种技术,就不再需要昂贵的外部配置存储器,设计没有未经许可的读回风险。数据从配置数据经宽总线从非易失存储器块传送至配置SRAM,这个过程只有数毫秒时间,提供了能容易地与许多应用接口的瞬时上电能力。

       器件中有两种逻辑块:可编程功能单元(Programmable Function Unit,简称PFU);无RAM的可编程功能单元(Programmable Function Unit without RAM,简称PFF)。PFU包含用于逻辑、算法、RAM/ROM和寄存器的积木块。PFF包含用于逻辑、算法、ROM的积木块。优化的PFU和PFF能够灵活、有效地实现复杂设计。器件中每行为一种类型的积木块,每三行PFF间隔就有一行PFU。 [page]

       每个PIC块含有两个具有sysIO接口的PIO对。器件左边和右边的PIO对可配置成LVDS发送、接收对,sysMEM EBR是大的专用快速存储器块,可用于配置成RAM或ROM。PFU、PFF、PIC和EBR块以行和列的形式分布呈二维网格状,如图1所示。这些块与水平的和垂直的布线资源相连。软件的布局、布线功能会自动地分配这些布线资源。系统时钟锁相环(PLL)在含有系统存储器块行的末端,这些PLL具有倍频、分频和相移功能,用于管理时钟的相位关系。每个LatticeXP器件提供多达4个PLL。该系列中每个器件都带有内部逻辑分析仪(ispTRACY)的JTAG口。系统配置端口允许串行或者并行器件配置。LatticeXP器件能工作于3.3V、2.5V、1.8V和1.2V的电压,易于集成至整个系统。

桥接吉比特媒体独立接口

  这个设计的主要功能为:

  ●        GMII至RGMII的数据桥接

  ●        RGMII至GMII的数据桥接

  ●        LatticeXP工作频率>125MHz

  ●        采用LatticeXP中的HSTL I/O

  RGMII至GMII的桥接以双倍数据率(DDR)传送数据。双倍数据率允许在时钟的上升沿和下降沿传送数据,因此使数据吞吐量增加了一倍。LatticeXP FPGA的每个PIO都有I/O移位寄存器,对它们编程使得在时钟的两个边沿传送数据。使实现这种接口的器件的引脚数从22个减少到12个。电路的框图如图2所示。RGMII器件和GMII器件在LatticeXP器件的两边。

 

  图中tx_clk为发送时钟。txd[7:0]从GMII器件传送数据。td[3:0]传送数据至RGMII器件,传送3:0在发送时钟txclk的上升沿。传送7:4在发送时钟txclk的下降沿。tx_ctl是控制信号,用于传送其它的Tx信号到RGMII。tx_en传送使能信号,高电平有效。tx_er传送数据出错信号,。rx_clk为接收时钟。rd[3:0]为来自RGMII器件的接收数据输入端,位3:0在接收时钟rx_clk的上升沿,位7:4在接收时钟rx_clk的下降沿。rxd[7:0]接收数据输出至GMII器件。rx_dv是接收数据使能信号,高电平有效。rx_er接收数据出错信号,高电平有效。传送数据和接收数据的时序波形分别如图3和图4所示。

  

  数据和控制信息的复用是利用了时钟信号的两个边沿,在时钟信号的上升沿发送低4位,在时钟信号的下降沿发送高4位。正是采用LatticeXP FPGA的特性,能够以 双倍数据率传送数据,实现RGMII与GMII的桥接功能。

关键字:FPGA  桥接  独立接口 引用地址:用LatticeXP FPGA 桥接吉比特媒体独立接口

上一篇:PCI接口扩展卡的快速开发方案
下一篇:串行接口中文图形点阵液晶显示模块的应用

推荐阅读最新更新时间:2024-05-02 22:02

【八卦】Lattice寻找买家 眼红Altera的167亿美元?
排名第二的FPGA厂商Altera前脚被Intel以约167亿美元收购,仅仅三天,另一FPGA厂商Lattice后脚说想被卖?这是什么节奏啊?是Lattice的股东看到白花花的银子眼红了? 据报道,Lattice总裁兼首席执行官Darin Billerbeck表示他们公司公开出售,这一举措引起了外界高度的反响。记者甚至有些不敢相信,本以为Lattice在今年1月以6亿美元收购有线和无线ASSP连接解决方案公司Silicon Image,还想在消费电子行业大干一场,并致力于成为消费、工业和通信应用中低功耗连接解决方案的领头羊,扩大公司规模并带来成长机会。谁知道突然又这个想法。 而且就在收购Silicon
[半导体设计/制造]
【八卦】Lattice寻找买家 眼红Altera的167亿美元?
FPGA的进步铺平了通向真正的SoC解决方案之路
全定制数字ASIC的前景开始出现阴影。现场可编程门阵列(FPGA)正在接管许多一度被认为是全定制芯片专属领域的应用。自从FPGA在约二十年前出现以来,它已经通过将门数提高了三个数量级而侵占了ASIC的主导地位。此外,FPGA还已经增加了高速I/O、嵌入式内存、专用锁相环(PLL)、以及嵌入式处理器(在一些型号上)。利用FPGA进行设计的一个重要原因是市场上存在着大量以IP(知识产权)形式呈现的预设计好电路模块,设计工程师可以取得使用许可证并将其集成到他们自己的系统中。 到目前为止,FPGA还没有打入要求模拟功能的系统。混合信号ASIC继续统治着这一领域,尽管随着Actel的Fusion系列混合信号FPGA的出现,这种
[嵌入式]
种基于PCD656的高速PCI总线接口的设计与实现
     现代雷达信号处理具有数据量大、实时性高等特点,而总线传输的效率决定了系统的性能,目前普遍使用标准化的PCI总线技术,以便升级更新。为加快产品开发和降低设计难度,一般有两种解决方法:采用通用的PCI芯片或IP核。目前常用的PCI芯片如PCD054、PCD052等虽然性能稳定、使用方便,但它们只适用33 MHz、32位总线接口,受时序设计和应用程序效率等影响,总线传输速度约稳定在70 MB·s-1;使用IP核虽可以兼容66 Hz、64位总线且节省板卡面积,但其价格昂贵不利于高校及中小企业推广使用。而PCI9656适用于66 MHz、64位的PCI总线,因此逐渐成为总线开发的主流元器件,使得总线传输速度达到了150 MB·s-
[嵌入式]
一种基于FPGA的语音录制与回放系统的设计
   0引言      随着微电子技术的发展,系统集成向高速、高集成度、低功耗发展已经成为必然,同时SoPC技术也应用而生。SoPC将软硬件集成于单个可编程逻辑器件平台,使得系统设计更加简洁灵活。SoPC综合了SoC,PLD和FPGA的优点,集成了硬核和软核CPU、OSP、存储器、外围I/O及可编程逻辑,用户可以利用SoPC平台自行设计高速、高性能的CPU和DSP处理器,使得电子系统设计进入一个崭新的模式。      该设计运用SoPC技术实现嵌入式数字化语音录制与回放。其中,介绍了在FPGA上构建WM8731的I2C总线,以及数字化语音在SRAM中的存储,并利用Matlab7.0.4软件对所采集的语音数据进行仿真。SoPC是现在
[嵌入式]
一种基于<font color='red'>FPGA</font>的语音录制与回放系统的设计
FPGA设计的四种常用思想与技巧
本文讨论的四种常用FPGA/CPLD设计思想与技巧:乒乓操作、串并转换、流水线操作、数据接口同步化,都是FPGA/CPLD逻辑设计的内在规律的体现,合理地采用这些设计思想能在FPGA/CPLD设计工作种取得事半功倍的效果。 FPGA/CPLD的设计思想与技巧是一个非常大的话题,由于篇幅所限,本文仅介绍一些常用的设计思想与技巧,包括乒乓球操作、串并转换、流水线操作和数据接口的同步方法。希望本文能引起工程师们的注意,如果能有意识地利用这些原则指导日后的设计工作,将取得事半功倍的效果! 乒乓操作 “乒乓操作”是一个常常应用于数据流控制的处理技巧,典型的乒乓操作方法如图1所示。 乒乓操作的处理流程为:输入数据流通过“输
[嵌入式]
GPU、FPGA和传感器将持续助力自动驾驶行业的发展
1885年,奔驰推出了第一辆汽车,这是汽车行业由无到有的第一次变革。 1908年,福特公司推出T型车,建设了汽车装配流水线,这是让汽车逐渐从奢侈品转向大众的第二次变革。 19-20世纪,丰田公司完善生产管理体制,精益生产,舍设计而求品质,全力发展物美价廉的经济型轿车,这是让汽车从粗放转为精细的第三次变革。 随着信息技术持续发展,数字化转型浪潮的不断推进,如今,汽车行业正在迎来第四次变革,电动化、自动化、互联化和智能化就是这场变革的核心趋势。其中,半导体既是汽车变革的技术基础,也被这场变革推动着向前。 在“双碳”政策的推动下,电动化趋势已经席卷汽车领域。中国拥有世界上最大的电动车市场,各大车企纷纷推出电动新车型来迎合
[嵌入式]
最新FPGA容量达340K逻辑单元
  Altera 65-nm Stratix® III系列的型号之一EP3SL340具有业界最大的340K逻辑单元(LE)容量,支持DDR3存储器,接口速率超过1067 Mbps,功耗在所有的大容量、高性能逻辑器件(PLD)中是最低的,主要应用于通信、计算机、存储以及军事和航空航天等领域。   Stratix III EP3SL340 FPGA采用了Altera的可编程功耗技术,功耗降低了29%。器件的DDR3存储器接口速率超过1067Mbps,存储器性能比竞争FPGA方案高出33%。拥有340K LE、17Mbits嵌入式存储器以及575个18 x 18乘法器。   NXP半导体公司资深系统和应用工程师Heiko Ruhle
[新品]
Actel新推高性能可重新编程FPGA
Actel日前推出高性能可重新编程FPGA——AFS090-1500。该产品采用先进的130nm 7层金属基于闪存的CMOS工艺,工作电压为3.3V,拥有350MHz系统性能,66MHz 64位PCI。 该系列产品采用FlashLock对FPGA内容进行安全保密,闪存容量从256KB到1MB,数据宽度有8位/16位或32位,读模式的存取时间为10ns。该产品集成了8/10/12位分辨率的ADC,取样频率达600KSPS,内部有2.56V基准电压源,、30个可升级输入通路,高压直接连接到输入容差±12V,具有电流和温度监视器,并且拥有10个MOSFET栅极驱动器输出。其可编程驱动力度为1μA、3μA、10μA、30μA和25mA。
[新品]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved