0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

对Lattice ECP3/ECP5器件中的SerDes/PCS进行了简要的介绍

SwM2_ChinaAET 来源:未知 作者:李倩 2018-06-13 10:05 次阅读

FPGA发展到今天,SerDes (Serializer - Deserializer) 基本上是标配了。从PCI到PCI Express,从ATA到SATA,从并行ADC接口到JESD204,从RIO到Serial RIO,……等等,都是在借助SerDes来提高性能。SerDes是非常复杂的数模混合设计,用户手册的内容只是描述了森林里面的一棵小树,并不能够解释SerDes是怎么工作的。而本文也主要是基于Lattice ECP3和ECP5 的SerDes UG,来简单地介绍一下Lattice ECP3&ECP5 SerDes的一些基本特性。

废话不多说,进入正题。

Lattice的ECP3/ECP5系列FPGA内部集成了SerDes/PCS的硬核(Hard Core),其速率最高可达3.2Gbps,而ECP5-5G系列的SerDes最高可达5Gbps。Lattice的SerDes是基于CML信号的,借助 PCS(物理编码子层,Physical Coding Sublayer)可以支持PCI Express、JESD204A/B、SD-SDI、HD-SDI、3G-SDI、GbE、CPRI、Gigabit Ethernet (1GbE and SGMII)和XAUI等多种串行通信协议,具体如下图所示。

就PCIe(PCI Express)而言,ECP3/ECP5可支持1.0/1.1版本(2.5Gbps),而ECP5-5G还可支持2.0版本(5Gbps)。借助Lattice提供的PCIe相关的IP(Endpoint&Root),可以快速的完成基于FPGA的PCIe设备的开发。

Lattice ECP3,ECP5(ECP5-5G)的SerDes/PCS结构基本相同,区别主要在于ECP5将两个SerDes/PCS通道合并到一个叫做DCU的模块中去。ECP5的每一个DCU均包含一个AUX通道(以及TxPLL),而ECP3每四个SerDes/PCS通道才包含一个AUX通道。ECP3和ECP5的结构图分别如下图所示:

其中,ECP5的SerDes/PCS的单个通道的详细结构图如下图所示:

ECP5的SerDes时钟结构图如下:

注:本文只是对Lattice ECP3/ECP5器件中的SerDes/PCS进行了简要的介绍,具体还请阅读参考阅读中的相关UG。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SerDes
    +关注

    关注

    6

    文章

    176

    浏览量

    34530
  • Lattice
    +关注

    关注

    12

    文章

    80

    浏览量

    71070

原文标题:【博文连载】PCIe扫盲——Lattice ECP3/ECP5 SerDes简介

文章出处:【微信号:ChinaAET,微信公众号:电子技术应用ChinaAET】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    莱迪思ECP5系列FPGA续写“低功耗”神话

    莱迪思宣布推出适用于小型基站、微型服务器、宽带连接、工业视频等领域的低成本、低功耗、小尺寸的ECP5 FPGA产品。
    发表于 04-29 18:30 1186次阅读

    【技术求教】Lattice-ECP3如何实现双程序动态加载

    Lattice-ECP3想实现双程序的动态加载,现在了解的信息如下: 1.ECP3的配置管脚,CFG[2:0]配置为010时,可设置为SPIm模式,该模式加载程序为DUAL BOOT。实现流程大致
    发表于 09-28 10:17

    求指导用ECP3芯片来驱动液晶显示的设计思路

    本人是刚入坑的菜鸟,使用的是lattice公司的ECP3芯片,现在想要设计驱动点亮液晶显示屏,但是不知道怎么下手,求大佬指导下设计思路,感激不尽。
    发表于 05-16 11:35

    请问谁有LATTICE ECP3系列的开发资料吗?

    各位大侠有没有LATTICE ECP3 的开发板资料或者是相关PCB原理图,最好是带4个DDR3的,求分享呀
    发表于 09-12 01:41

    如何使用ECP5FPGA解决网络边缘应用设计挑战

    还需要针对低功耗和低成本运算进行优化,并为设计工程师提供业界领先的超小尺寸封装。在本文中,我们将为您介绍ECP5™和LatticeECP3™ FPGA如何为嵌入式设计实现协处理和互连解
    发表于 10-21 11:53

    莱迪思发ECP5 FPGA产品系列 适用于众多应用

    莱迪思半导体公司(NASDAQ: LSCC)今日宣布推出ECP5™产品系列,面向对于极低成本、极低功耗、极小尺寸有着苛刻要求的小型蜂窝网络、微型服务器、宽带接入、工业视频等大批量应用。
    发表于 04-16 11:50 1162次阅读

    Lattice_ECP-35FN672

    Lattice ECP-35FN672,好东西,喜欢的朋友可以下载来学习。
    发表于 02-17 15:20 0次下载

    Lattice_EC-ECP_Std_Eval_Board Re

    Lattice EC-ECP Std Eval Board Rev B - TSK51
    发表于 02-22 15:55 0次下载

    Lattice ECP_EC数据手册

    Lattice ECP_EC数据手册
    发表于 12-29 11:39 0次下载

    莱迪思发布适用于宽带接入和视频等应用的ECP5 FPGA产品系列

    、宽带接入、工业视频等大批量应用。ECP5产品系列打破陈规,提供基于SERDES的解决方案,帮助设计者快速添加功能和特性辅助ASIC和ASSP设计,降低开发风险,迅速克服产品上市时间带来的挑战。 莱迪思优化了ECP5系列产品架构
    的头像 发表于 02-11 13:32 2427次阅读

    Lattice ECP5ECP5-5G FPGA系列VIP处理器解决方案

    lattice公司的ECP5/ECP5-5G FPGA系列提供了高性能特性如增强DSP架构,高速SERDES和高速源同步接口,采用40nm技术,使得
    的头像 发表于 04-06 10:19 1.2w次阅读
    <b class='flag-5'>Lattice</b> <b class='flag-5'>ECP5</b>和<b class='flag-5'>ECP</b>5-5G FPGA系列VIP处理器解决方案

    Lattice公司的DSP架构

    Lattice公司的ECP5/ECP5-5G系列FPGA具有高性能的特性如增强的DSP架构,高速SERDES和高速源同步接口,FPGA查找表达84K逻辑单元,高达365个I/O,并提供
    发表于 04-10 14:32 2382次阅读
    <b class='flag-5'>Lattice</b>公司的DSP架构

    Lattice ECP3/ECP5器件中的SerDes/PCS简要介绍

    Lattice ECP3ECP5ECP5-5G)的SerDes/PCS结构基本相同,区别主要
    的头像 发表于 08-16 09:07 1.1w次阅读
    <b class='flag-5'>Lattice</b> <b class='flag-5'>ECP3</b>/<b class='flag-5'>ECP5</b><b class='flag-5'>器件</b>中的<b class='flag-5'>SerDes</b>/<b class='flag-5'>PCS</b><b class='flag-5'>简要</b><b class='flag-5'>介绍</b>

    Lattice ECP3 FPGA系列AMC评估开发方案

    ,以及Lattice ECP3 AMC评估板和接口板的主要特性,电路图以及材料清单(BOM). The LatticeECP3 (EConomy Plus Third generation) family of FPGA d
    发表于 02-13 16:41 924次阅读
    <b class='flag-5'>Lattice</b> <b class='flag-5'>ECP3</b> FPGA系列AMC评估开发方案

    ECP3 FPGA系列:AMC评估开发方案

    关键词:AMC , ECP3 , FPGA Lattice公司的LatticeECP3 FPGA系列可提供高性能特性如增强的DSP架构,高速SERDES和高速源同步接口。LatticeECP3采用
    发表于 02-13 17:37 604次阅读