首页> 外文OA文献 >Implementation of PCS of Physical Layer for PCI Express
【2h】

Implementation of PCS of Physical Layer for PCI Express

机译:PCI Express物理层PCS的实现

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

PCI Express is third generation Computer Bus to inter connect peripherals in a Computer, Servers, Mobile sets and systems. PCS is the sublayer of the physical layer of PCI Express 1.0. The major constituents of this layer are transmitter and receiver. Transmitter comprises of 8b/10b encoder. The Primary purpose of this scheme is to embed audclock into the serial bit stream of transmitter lanes. No clock is transmitted along with the serialuddata bit stream. This eliminates EMI noise and provides DC balance. Receiver comprises of special symbol detector, elastic buffer and 8b/10b decoder. Elastic bufferudis nothing but a FIFO operated with two clocks. While a transaction, at one device Recovered Clock from the received data and the clock transmitted at another device may slightly differ. So, Recovered clock and the receiver clock will differ. In this case data corruption will occur. Toudavoid this situation elastic buffers are used and the data recovered through special symbols. When ever recovered clock is faster than system clock, there is overflow in the buffer. And when recovered clock is slower than system clock underflow in the elastic buffer will occur. 8b/10b decoder gives 8bit character and data/control signals. Disparity error and Decode error can be known though this module. If any error is present in the received data then loopbackudsignal is generated. This work uses VHDL to model different blocks of the PCS of physical layer of PCI Express.udThe RTL code is simulated, synthesized and implemented using the ISE 10.1 from Xilinx and the Spartan 3E FPGA was targeted for implementation.
机译:PCI Express是第三代计算机总线,用于互连计算机,服务器,移动设备和系统中的外围设备。 PCS是PCI Express 1.0物理层的子层。该层的主要组成部分是发射机和接收机。发送器由8b / 10b编码器组成。该方案的主要目的是将一个 udclock嵌入到发送器通道的串行位流中。没有时钟与串行 uddata位流一起发送。这样可以消除EMI噪声并提供DC平衡。接收器包括特殊符号检测器,弹性缓冲器和8b / 10b解码器。弹性缓冲区只需要两个时钟的FIFO。在进行事务处理时,在一个设备上从接收到的数据中恢复的时钟与在另一设备上发送的时钟可能会略有不同。因此,恢复时钟和接收器时钟将有所不同。在这种情况下,将发生数据损坏。为了避免这种情况,将使用弹性缓冲区,并通过特殊符号恢复数据。当恢复的时钟快于系统时钟时,缓冲区中就会溢出。当恢复的时钟慢于系统时钟时,弹性缓冲区中就会发生下溢。 8b / 10b解码器提供8位字符和数据/控制信号。通过此模块可以知道视差错误和解码错误。如果接收到的数据中存在任何错误,则生成回送 udsignal。这项工作使用VHDL对PCI Express物理层的PCS的不同模块进行建模。 ud使用Xilinx的ISE 10.1对RTL代码进行仿真,合成和实现,而Spartan 3E FPGA则是实现的目标。

著录项

  • 作者

    Miryala Dinesh Kumar;

  • 作者单位
  • 年度 2009
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号