Emulated-LVDS接口.pdf
文本预览下载声明
Emulated LVDS 接口的使用 1
Emulated LVDS 接口的使用
郭强
Altera 的LVDS 接口分为True LVDS 和Emulated LVDS。 本文介绍一下四个部分的内
容:1〉Stratix IVGX 中True LVDS 和Emulated LVDS 的数量; 2〉Emulated LVDS 传输的
速率;3〉使用Emulated LVDS 时硬件设计要求;4〉使用Emulated LVDS 时的常见问题。
一〉下面的表格分别列出了 Stratix IV GX 中不同封装器件的 LVDS 数量。
二〉关于Emulated LVDS 可以达到的传输速率,请参考下面的表格。Emulated LVDS 做
接收时,跟True LVDS 是一样的,只是做发射时,速率会低于True 的,对于C4/I4 的器件,
TX 速率可以到800Mbps。
骏龙科技《FAE 技术文档汇编》2013 年 第一期 1
Emulated LVDS 接口的使用 2
三〉Emulated LVDS 的端接电路参考下图,做TX 时需要端接下面的电阻网络,做RX 时
只需在片外接一个100 欧。
在软件中,只需要做如下设置即可(使能上Implement Serializer/Deserializer circuitry
in logic cellls):
骏龙科技《FAE 技术文档汇编》2013 年 第一期 2
Emulated LVDS 接口的使用 3
四〉使用中的常见问题
1)Ture LVDS 的TX 和RX 都可以做 Emulated LVDS Tx?
A:Ture LVDS TX 没有必要配成emulated LVDS output buffers,它本身就是LVDS 了;
Ture LVDS RX (DIFFIO_RX)可以配成emulated LVDS output buffers
2)对于EP4SGX230KF40I4N,有88 对true LVDS+ 96 对 Emulated LVDS。在True LVDS
全部使用的情况下,再需要用Emulated LVDS,则需要用户自己用逻辑来完成这部分的功能
(串化/解串)?
A:使用逻辑来实现和dedicated SERDES circuitry 都是使用ALTLVDS IP 的,不同的
是使用逻辑来实现需要选择 implement Serializer/Deserializer circuitry in logic
cells。具体设置参考附件中的工程。
3)Emulated LVDS作为rx 时,是和True LVDS 的rx是一致的,此时,作为输入的Emulated
LVDS_RX 的电平标准应该设置成什么?
A:所有的LVDS 输入都是True LVDS 输入,不支持Emulated LVDS 输入。只是行的LVDS
输入带OCT RD,列的不带,需要片外提供100 欧姆电阻。
4) Quartus 中LVDS_E_3R 和mini_LVDS_E_3R 有什么区别?
A:LVDS_E_3R 是外部提供3R 电阻网络的Emulated LVDS TX。mini_LVDS_E_3R 是外部提供
3R 电阻网络的Emulated mini LVDS TX。严格来说,LVDS 与mini LVDS 是两种不同的IO 标
准,支持的数据速率,信号规范都是有区别的,详细的请参考handbook 的Mini-LVDS。
5)为什么在LVDS_TX 模块中,同时例化44 路会在fitting 时,编译会报驱动了45 路
Serdes 的错误?
A:因为随路时钟tx_outclock 也会占一个SERDES 的。
6)Stratix IV 的PLL 如何来支持Tr
显示全部