lmp医学上什么意思| 聪明是什么意思| 梦见买楼房有什么预兆| 衤叫什么偏旁| 橄榄菜长什么样子图片| 飞鸟集讲的是什么| 欧芹在中国叫什么| 贵妃是什么意思| 高烧不退有什么好办法| 风雨雷电代表什么生肖| 奥肯能胶囊是什么药| 魔芋是什么东西做的| 嗓子哑了是什么原因| 1979是什么年| 仕途是什么意思| 右脸麻木是什么原因| 缱绻旖旎是什么意思| 什么时候阅兵| cocoon是什么品牌| 为什么会胃痛| 舌头发白吃什么药好| 五彩斑斓是什么意思| 细胞由什么组成| 菜心是什么菜的心| pq是什么意思| picc是什么| 镭射有什么危害| 世界上最大的沙漠是什么沙漠| 月季黑斑病用什么药| 心电监护pr是什么意思| 星星为什么会眨眼睛| 高血压适合吃什么食物| 农历9月14日是什么星座| 眼睛红肿是什么原因引起的| 七月八号是什么星座| 血压高吃什么药好| 身体冒虚汗什么原因| 乌鸦长什么样| 仕途是什么意思| 植物神经功能紊乱吃什么药最好| 女人更年期有什么症状| 金砖国家是什么意思| 孢子是什么| 手背发黄是什么原因| 手不自主颤抖是什么病| 挖空细胞是什么意思啊| 在家做什么小生意| 拔牙为什么要验血| 霉菌性阴道炎用什么药| 肺部肿瘤吃什么好| 尿检隐血弱阳性是什么意思| prp治疗是什么意思| 共工是什么神| 巧克力和什么不能一起吃| 屁股出血是什么原因| 欧代是什么| 女人梦见鬼是什么征兆| 什么牌子的电动车好| 辛辣都包括什么| 恶心想吐肚子疼是什么原因| 稀料对人体有什么危害| 脂肪分解成什么| 梦见小白兔是什么意思| 丙氨酸氨基转移酶是什么意思| 常吃洋葱有什么好处| 人为什么要喝酒| 什么是佣金| 狗为什么吃屎| 红彤彤的什么| 折叠胆囊是什么意思| 甲亢不能吃什么食物| me too是什么意思| 十二生肖分别是什么| 痔疮什么样| 脾肾阳虚吃什么中成药最好| 鱼龙混杂什么意思| 机化是什么意思| 成都五行属什么| 顾名思义的顾什么意思| 五月初七是什么星座| lca是什么意思| 张少华什么时候去世的| 淀粉是什么粉| 子宫肌瘤挂什么科室| 办健康证在什么地方办| 一夫一妻制产生于什么时期| 梦见朋友怀孕了是什么意思| 血小板低有什么危害| 致青春是什么意思| 苏打水是什么| 苦瓜什么人不能吃| 菊花是什么颜色| 2是什么生肖| 什么时候最热| 翻白草长什么样| 硕是什么意思| 色即是空是什么意思| 断更是什么意思| 白头发多是什么原因| 梦见吃酒席是什么预兆| 二月春风似剪刀的上一句是什么| 做梦梦到大蟒蛇是什么意思| 心电轴重度左偏是什么意思| ca是什么意思| 失心是什么字| 胳肢窝疼痛是什么原因| 什么植物和动物像鸡| 五行什么生火| 健康管理是干什么的| 西安属于什么省| 交替是什么意思| 脚踝肿是什么原因引起的| 为什么突然得了荨麻疹| 77年属蛇的是什么命| 实字五行属什么| 投放是什么意思| 你是什么| 左手小手指麻木是什么原因引起的| 孕妇不能吃什么食物| 胆结石有什么治疗方法| 寄生虫是什么意思| 脑部缺氧有什么症状| 肝不好有些什么症状| 梦见别人打架是什么意思| 肝损害是什么意思| 生性凉薄是什么意思| 喉咙痛咳嗽吃什么药| 尿ph值高是什么意思| rpr阴性是什么意思| 肝火旺吃什么中药| 可遇不可求是什么意思| 月经淋漓不尽吃什么药| 夏天猪骨煲什么汤最好| 二加一笔是什么字| 岔气了吃什么药| 谷草转氨酶偏高是什么意思| 玄关画挂什么图最好| 扁平疣是什么原因长出来的| 楔形是什么形状图片| 贪小失大什么意思| 手脚浮肿是什么原因引起的| 智齿是什么牙| 蒲公英有什么功效| mrr是什么意思| 体型最大的恐龙是什么| 甲肝是什么病| 黑色粑粑是什么原因| 雍正为什么不杀十阿哥| 清静是什么意思| 喜欢吃酸的人是什么体质| oof是什么意思| 金蝉花是什么| 覆盆子是什么| 眼睛红了是什么原因| 孕妇吃冰的东西对胎儿有什么影响| 经常拉肚子挂什么科| 吃什么能增强性功能| 情绪上来像发疯一般是什么病| 长期服用优甲乐有什么副作用| 哈喽是什么意思| 女人小便出血是什么原因| 智商135是什么水平| 祖坟冒青烟是什么意思| 丝瓜烧什么好吃| 银屑病吃什么药| 又什么又什么| 月经调理吃什么好| 脾胃不好吃什么药好| 青花鱼是什么鱼| 赫兹是什么意思| 鹦鹉吃什么食物最好| 低血糖有什么症状表现| 饮什么止渴| 按摩椅什么品牌最好| 汉族人是什么人种| 三月十号是什么星座| 秒了是什么意思| 梦见死人复活什么预兆| 为什么要做肠镜检查| 稷是什么农作物| 干眼症吃什么药| 肠炎吃什么药效果最好| 忆字五行属什么| 检查贫血挂什么科| 怕得什么| 牙齿痛用什么药| 什么的长城| 梗塞灶是什么意思| 落地生根是什么生肖| 呼吸不顺畅是什么原因| 狮子座女和什么座最配| 吃什么才能减肥最快| 宝宝流鼻涕吃什么药| 松花蛋是什么蛋| 曜字五行属什么| 吃头孢为什么不能喝酒| 普洱茶有什么功效与作用| 抖是什么生肖| 什么的鼻子| 胚由什么组成| 哈尼是什么意思| 榴莲吃多了有什么坏处| 苦瓜为什么是苦的| 人为什么会死亡| 杰作是什么意思| 脑缺血灶是什么意思| 孕妇早上吃什么早餐好| 突然勃不起来是什么原因| 开业送什么礼物好| exo什么时候出道的| 腿肿是什么原因引起的怎么办| 虎皮兰开花寓意什么| 射手后面的星座是什么| 贡缎是什么面料| 大姨妈不来是什么原因造成的| 橘子是什么季节| 神经性呕吐是什么症状| 舌尖发麻是什么病的前兆| 腺癌是什么原因引起的| 增强免疫力打什么针| 转氨酶高是什么原因造成的| 白蚂蚁长什么样子图片| 女生下体瘙痒用什么药| 孔子名叫什么| 叶酸片什么时候吃最好| 司马光和司马迁是什么关系| 吃韭菜有什么好处| 珍珠疹是什么| 针灸是什么| 脖子爱出汗是什么原因| 情绪是什么| 窦骁父母是干什么的| 3月份出生是什么星座| thenorthface是什么牌子| 什么是易孕体质| 为什么总是打嗝| 章鱼吃什么食物| 8月24日是什么星座| 慢性子宫颈炎是什么意思| 幽门螺杆菌吃什么药最好| 井底之蛙的寓意是什么| 梦见自己的哥哥死了是什么意思| 藏干是什么意思| 一直想大便是什么原因| 洁癖什么意思| 珍珠翡翠白玉汤是什么| 吃什么对子宫好| 去医院点痣挂什么科| 大便有点绿色是什么原因| 眼底出血吃什么药| 做梦掉牙齿是什么意思| 草字头占读什么| 地区和市有什么区别| 什么是糖尿病| 功能性消化不良吃什么药| 7.1什么星座| 舌头发黄是什么病| 食管炎吃什么药| 啃老是什么意思| 什么是主观什么是客观| 籺是什么意思| 76年出生属什么生肖| 四库全书是什么| 右膝关节退行性变是什么意思| 百度Jump to content

新闻专题--吉林频道--人民网

From Wikipedia, the free encyclopedia
百度   Uber的200多辆自动驾驶测试车主要部署在凤凰城和匹兹堡,乘客通过UberX叫车,就有机会遇上自动驾驶测试车。

A multi-gigabit transceiver (MGT) is a SerDes capable of operating at serial bit rates above 1 Gigabit/second. MGTs are used increasingly for data communications because they can run over longer distances, use fewer wires, and thus have lower costs than parallel interfaces with equivalent data throughput.

Functions

[edit]

Like other SerDes, the primary function of the MGT is to transmit parallel data as stream of serial bits, and convert the serial bits it receives to parallel data. The most basic performance metric of an MGT is its serial bit rate, or line rate, which is the number of serial bits it can transmit or receive per second. Although there is no strict rule, MGTs can typically run at line rates of 1 Gigabit/second or more. MGTs have become the 'data highways' for data processing systems that demand a high in/out raw data input and output (e.g. video processing applications). They are becoming very common on FPGA - such programmable logic devices being especially well fitted for parallel data processing algorithms.

Beyond serialization and de-serialization, MGTs must incorporate a number of additional technologies to allow them to operate at high line rates. Some of these are listed below:

Technology Function
Differential signaling MGTs use differential signaling to transmit and receive serial data. Differential signaling allows faster switching, because the change in signal level required to switch from 1 to 0 or 0 to 1 is halved. In addition, as long as the skew between the two lines of each differential pair is minimized, differential signals have increased immunity to Electromagnetic Interference (EMI), crosstalk, and noise.
MOS current mode logic (MCML) MCML refers to current mode logic implemented using MOSFET instead of Bipolar transistors. MCML uses differential amplifiers to drive and receive data at high speeds using low voltages
Emphasis At high line rates, the lines carrying serial data tend to behave like low-pass filters. This causes the high frequency components of the serial data to lose power more quickly than the low frequency components, distorting the signal and causing Intersymbol Interference (ISI). One way to counter this problem is to use Preemphasis or Deemphasis to shape the transmitted signal to compensate for the expected losses.
Receive equalization An alternative to emphasis is Equalization, where the high frequency parts of a received signal's spectrum are amplified more than the low frequency parts, to compensate for the low-pass behavior of the line.
Termination impedance matching At high line rates, the wires used to carry serial data have many of the properties of Transmission lines. One important property is that signals on the line can be distorted if the impedance of the MGT at the transmitter and receiver does not match the impedance of the line. To counter this, MGTs are typically designed to match the impedance of the wires that connect them as closely as possible. A commonly used impedance value is 100Ω (differential, roughly equivalent to 50Ω single ended impedance for each wire).
Phase-locked loops (PLLs) To serialize data at high speeds, the serial clock rate must be an exact multiple of the clock for the parallel data. Most MGTs use a PLL to multiply a reference clock running at the desired parallel rate to the required serial rate.
Clock data recovery (CDR) When serial data are received, the MGT must use the same serial clock that serialized the data to deserialize it. At high line rates, providing the serial clock with a separate wire is very impractical because even the slightest difference in length between the data line and the clock line can cause significant clock skew. Instead, MGTs recover the clock signal from the data directly, using transitions in the data to adjust the rate of their local serial clock so it is locked to the rate used by the other MGT. Systems that use CDR can operate over much longer distances at higher speeds than their non-CDR counterparts.
Encoding/decoding The pattern of data transmitted serially between MGTs can impact their performance.
  • If the data has too few transitions, the receiving MGT will not be able to use CDR.
  • If the data are too repetitive, at high rates the lines will create strong fields and cause EMI.
  • If the data has too many more 1s than 0s or vice versa, AC coupled MGTs will experience Data Dependent Jitter caused by the charging and discharging of capacitances on the line.

Most communication protocols for MGTs use a data encoding system to avoid these problems.

An additional advantage of encoding is that it allows control information to be transmitted along with data. This is important for functions such as error detection, alignment, clock correction, and channel bonding.

Some popular encodings are:

  • 8b/10b: each octet of data is mapped to a 10-bit sequence
  • 64b/66b: data are grouped into sets of 64 bits, scrambled, then prefixed with a 2-bit header
  • 64b/67b: like 64b/66b, but a 3-bit header is used instead. The extra bit indicates whether the 64 bits are inverted or not, to allow MGTs to ensure the number of 0s and 1s transmitted is roughly balanced
  • SONET/SDH: not an encoding but a group of related standards that group data into fixed size blocks, scramble it, and add a frame which includes an alignment character
Error detection Most systems require some form of error detection. The most common forms of error detection in MGTs are:
  • Encoding-based error detection: most encodings define a set of legal characters and legal sequences of characters. MGTs can detect errors by looking for data that is illegal in the encoding used.
  • Cyclic redundancy check (CRC): to use CRC, data are broken up into frames (or packets), and a CRC function is applied to each frame. The result of the function is appended to the frame when it is transmitted - the receiver can recalculate the same function on the data it receives and compare it to the result from the transmitter to determine if the data in the frame (or the transmitter's CRC result) was corrupted during transmission.
Alignment When an MGT receives serial data, it needs to determine the byte boundaries of the data before it can present the data as parallel bits. This function is typically performed by an alignment block. The exact method used for alignment depends on the type of encoding used for the data:
  • Comma alignment (8b/10b): the receiver searches the incoming serial stream for commas (8b/10b control characters that cannot be created by concatenating other characters). When it finds a comma, lines up the comma boundary to its byte boundary, so that all the data that follows is aligned.
  • Block synchronization (64b/66b & 64b/67b): the receiver searches the incoming data stream for the 2-bit (or 3-bit, in the case of 64b/67b) header for each 64-bit block.
  • A1/A2 alignment (SONET/SDH): SONET frames include a header and a scrambled payload. MGTs receiving SONET data look for repeated match to the alignment characters in the header (called A1 and A2) to determine byte boundaries.
Clock correction There is always a small frequency difference (typically ~+/-100 ppm) between reference clock sources, even if they are nominally the same frequency. As a result, in systems where each MGT uses its own reference clock, each MGT uses a slightly different frequency for its transmit datapath (TX), and its receive datapath (RX).

Many protocols simplify the clocking by using clock correction. In clock correction, each MGT includes an asynchronous FIFO. RX data are written to the FIFO using the serial clock from the CDR, and read from the FIFO using the parallel clock from the rest of the system (the local clock), usually the same parallel clock as was used for TX.

Since the CDR clock and the local clock are not exactly the same, the FIFO will eventually overflow or underflow unless it is corrected. To allow correction, each MGT periodically transmits one or more special characters which the receiver is allowed to remove or replicate in the FIFO as necessary. By removing characters when the FIFO is too full, and replicating characters when the FIFO is too empty, the receiver can prevent overflow/underflow. These special characters are commonly known as SKIP.

Channel bonding Many protocols combine multiple MGT connections to create a single higher throughput channel (e.g. XAUI, PCI Express). Unless each of the serial connections is exactly the same length, skew between the lanes can cause data transmitted at the same time to arrive at different times.

Channel bonding allows the MGTs to compensate for skew between multiple connections. The MGTs all transmit a channel bonding character (or sequence of characters) simultaneously. When the sequence is received, the receiving MGTs can determine the skew between them, then adjust the latency of FIFOs in their receive datapaths to compensate.

Electrical idle/out-of-band signaling Some protocols use the absence of a differential voltage over a specified threshold value to send messages. For example, PCI Express uses Electrical Idle signals to indicate when endpoints should go in and out of low power modes. Similarly, serial ATA uses COM signals for power management. To support these features, MGTs must include circuits capable of generating and detecting electrical idle/OOB signals on the serial lines.

Signal integrity and jitter

[edit]

Signal integrity is critical for MGTs due to their high line rates. The quality of a given high-speed link is characterized by the bit error ratio (BER) of the connection (the ratio of bits received in error to total bits received), and jitter.

BER and jitter are functions of the entire MGT connection, including the MGTs themselves, their serial lines, their reference clocks, their power supplies, and the digital systems that create and consume their parallel data. As a result, MGTs are often measured by how little jitter they transmit (Jitter Transfer/Jitter Generation), and how much jitter they can tolerate before their BER is too high (Jitter Tolerance). These measurements are commonly taken using a BERT, and analyzed using an eye diagram.

Other considerations

[edit]

Some other metrics for MGTs include:

  • Maximum run length before loss of CDR lock
  • Power consumption
  • Flexibility (e.g. multiple line rates, multiple encodings)
  • Differential swing (max differential signal the MGT can drive)
  • Receiver sensitivity (min differential signal the MGT can detect)
  • Common-mode rejection ratio

Protocols that use MGTs

[edit]

MGTs are used in the implementation of the following serial protocols:

References

[edit]
[edit]
路人甲什么意思 如夫人是什么意思 什么动物的血是蓝色的 时至今日是什么意思 开店需要什么手续
千张炒什么好吃 心脏看什么科 嘴唇痒边缘痒用什么药 二郎神是什么生肖 子宫彩超能检查出什么
小孩喜欢吃什么菜 血氧饱和度是什么意思 为什么会湿气重 咽喉炎是什么原因引起的 灌肤是什么意思
锹形虫吃什么 什么是粗粮 看幽门螺旋杆菌挂什么科 龟头炎吃什么药 北京居住证有什么用
双肺呼吸音粗是什么意思hcv7jop5ns1r.cn 妨夫痣是什么意思hcv7jop6ns1r.cn 糖筛和糖耐有什么区别1949doufunao.com 心肌梗塞是什么原因造成的hcv8jop2ns5r.cn 什么生肖怕老婆hcv8jop2ns5r.cn
乘字五行属什么hcv9jop1ns5r.cn bigbang是什么意思ff14chat.com 钾偏低是什么原因gysmod.com rv医学上是什么意思hcv9jop2ns1r.cn 鼻头发黑是什么原因hcv9jop0ns5r.cn
怀孕出血是什么颜色的hcv9jop8ns3r.cn 纯磨玻璃结节是什么意思hcv8jop0ns2r.cn 什么的跳kuyehao.com 纤维素是什么hcv8jop5ns8r.cn 球蛋白高是什么意思hcv7jop5ns3r.cn
属猪和什么属相最配hcv9jop5ns7r.cn 老实是什么意思hcv9jop0ns1r.cn 舒坦是什么意思hcv9jop3ns0r.cn 杀阴虱用什么药最好wzqsfys.com 卵巢炎症有什么症状hcv9jop4ns3r.cn
百度