【博文精选】ECP5/ECP5-5G SerDes复位解读 2024-06-20 07:10:24 这篇文章将详细地聊一聊ECP5/ECP5-5G SerDes的复位结构,以及需要的注意事项。考虑到SerDes/PCS是整个FPGA中最为复杂的数模混合设计,其对上电/复位顺序有着严格的要求。为了方便用户快速使用SerDes,而不用过多的去研究分析这些复杂的复位顺序,Lattice提供了相关的复位参考逻辑,用户可以在使用Clarity配置SerDes/PCS的时候选择自动生成该逻辑代码。如下图所示,每一个DCU都有相对独立的复位/电源控制信号来分别控制各个Channel(包括各个数据Channel的Rx和Tx,以及AUX Channel)的电源使能、SerDes层复位、PCS层复位,以及针对整个DCU的复位和针对整个DCU SerDes层的复位。其中,serdes_pdb为异步信号,低电平有效;当该信号有效时,整个整个SerDes/PCS(包括整个DCU内的Tx/Rx Channel和AUX Channel)都将处于Power Down的状态;tx_pwrup为高电平有效,其主要对应的是串行发送器和LVDS Tx驱动器的电源。需要注意的是,当该信号由无效重新变为有效时,需要用户重新复位和Tx Channel相关的复位信号;rx_pwrup也是高电平有效,其主要对应的是RxCDR,输入CML Buffer(包括均衡器和放大器)以及Loss-of-Signal检测器等。同样,当该信号由无效重新变为有效时,也需要用户重新护卫和Rx Channel相关的复位信号。Power-Down和Power-up的生效时间如下所示:关于各个复位信号的层级关系,如下图所示:注:用户除了可以直接通过这些复位信号去复位相应的模块,还可以通过SCI接口访问与这些复位信号对应的寄存器的相应bit来复位与之对应的模块。往寄存器中写“1”则表示复位,往寄存器中写“0”则表示释放复位。各个复位信号的详细作用范围,如下表所示:上面提到,ECP5/ECP5-5G的复位顺序较为复杂,一般不建议用户自己去实现顺序复位逻辑,用户可以在配置SerDes/PCS的时候,选择使能Reset Sequence,此时Clarity会自动生成相应的顺序复位逻辑。该逻辑位于*_softlogic.v中,用户可以打开该文件并查看源码。Clarity配置如下图所示:注:关于具体的复位次序要求,感兴趣的可以自行查阅TN1261,ECP5 and ECP5-5G SerDes/PCS Usage Guide。Clarity自动生成的复位顺序逻辑(Reset Sequence Logic,RSL)的结构图如下图所示:注:Diamond3.10/3.11产生的复位顺序逻辑似乎有些问题,建议用户尽量使用Diamond3.9产生的复位顺序逻辑。或者在用户自己的逻辑中为复位信号增加延时(主要针对的是上电复位情况),但是这种方式并非对所有协议都有效,所以尽量还是使用Diamond3.9产生的复位顺序逻辑。如果是同时使用了两个Channel,尤其是两个Channel是分开例化的(甚至是两种不同的协议),这种情况略微复杂一点,具体请参考TN1261,ECP5 and ECP5-5G SerDes/PCS Usage Guide。 赞 (0) 相关推荐 串行总线技术(二)-串行总线中的先进设计理念及SerDes/PMA介绍 字节分割/链路聚合下面以PCIe为例对字节分割加以讨论,如图所示.PCIe使用链路和线路来发送串行数据.链路是一个逻辑实体,能够具有单个线路或多个线路.当逻辑链路包括一个线路时,TLP和DLLP通过单 ... 【博文精选】ECP5/ECP5-5G SerDes基本特性介绍 ECP5/ECP5-5G的SerDes和ECP3系列的SerDes结构上很像,但是相比于ECP3系列做了一些优化.ECP3采用的是65nm工艺,而ECP5则是40nm的工艺,因此ECP5 SerDes ... 【博文精选】ECP5/ECP5-5G SerDes硬件设计注意事项(一) Lattice ECP5/ECP5-5G的SerDes和前几代产品ECP3/ECP2M/SCM有较大的差异,在硬件设计时,应当注意ECP5/ECP5-5G SerDes的硬件设计需求,不可以直接照搬之 ... 【博文连载】ECP5/ECP5-5G SerDes硬件设计注意事项(二) ECP5/ECP5-5G SerDes支持100~1300mV可以配置的输出差分摆幅,在特定情况下,更高的输出差分摆幅往往可以提高SerDes信号的抗干扰能力.但是这并不意味着,提高输出差分摆幅一定是 ... 【博文精选】HDL Coding——不要为你的移位寄存器复位! 移位寄存器在HDL设计中很常见,尤其是在Pipeline设计中,经常会使用移位寄存器去增加某一个路径的Latency.下面是一个简单的移位寄存器的例子: 图中红色框框圈出来的是综合约束,主要作用是避免 ... 今年我家能用上5G吗?换5G手机就能享受5G速度吗?关于5G的权威解读来了 2020年,哈市投资19.16亿元完成5G基站7030个,城区主要街路.交通枢纽.会展和商圈等重点区域实现了5G网络信号连片覆盖.2021年,哈市计划再建设7000个以上基站. 今年哪里会用上5G网络 ... 中国电信李春宇:精选22个5G电力场景 打造首个5G电力能力开放平台 通信世界网消息(CWW)云网融合引领5G智慧电网应用发展. 4月1日,由5GDNA(5G确定性网络产业联盟)举办的能源互联网行业组2021年第一次工作会议暨产业研讨会会议在南京举办.中国电信集团工业行 ... 颇可玩主博文精选 | 超全星空摄影拍摄技巧 人类从古以来,便有"星空情结".无论是<小王子>里温暖的星空,还是梵高笔下的<星月夜>,都让人无限向往.璀璨的星空,一直也是风光摄影师最喜欢的题材之一. 其 ... Maven依赖管理总结 #CSDN博文精选# #依赖管理# #IT# #第三方集成# 大家好,小C将继续与你们见面,带来精选的CSDN博文~ 在这里,你将收获: 将系统化学习理论运用于实践,系统学习IT技术 学习内容涵盖数据库.软件测试.主流框架.领域驱动设计和第三方生态等,离全栈工程 ... 可上天、可入水,带宽远高于5G!Nature解读:6G是什么? 本文由EETOP翻译整理自nature,限于篇幅有部分删减 摘要 第五代(5G)通信的标准化已完成,在2020年投入商业运行.对6G通信的展望和规划已经开始,旨在为21世纪30年代的未来需求提供通信服 ...