Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 4241|回復: 3
打印 上一主題 下一主題

[問題求助] 請教FPGA差動輸出的問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-4-28 19:53:30 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
大家好, E9 q2 Z2 g) B8 o# y) t) x
. X% p8 O* K* r: T
想請問一下. w2 ]! K1 l0 W
/ l6 r( x. Y: `9 q+ m( Z
現在我的FPGA外接4組driver IC2 r, W' u8 t/ Y, z, [) K

) J. H8 Z4 P- G此IC為differential type的輸入$ Z/ O( }! O$ L- x5 }

% M: S9 P$ `- _5 B& u+ p4 p# `2 d& v
5 x; v2 ~/ U* v, l5 Q我現在每一筆控制data為4bits (期望能操作在500MHz以上)
) V. `5 w0 n% N0 F2 x' Q- c- T5 k
每一個bit分別同步控制一組driver IC" e. h0 b0 ~5 g0 w

! i( q" \2 ?6 i% D) M
5 L) O* n) w7 y/ i% H我想請問一下" @5 l: D) f1 Y$ ]! T; {
5 A! Z! f8 h: l% ~$ j% c+ y
我想把每一個bit在送到driver IC之前
2 O2 H1 z- O3 r9 a% p) V3 k2 ]
; B! G# u5 G' k) y/ m先轉成differential mode% p+ D. W& k+ S

7 e) H2 f# V. k+ p$ Z& ^" }
! h9 v+ w6 e2 _) |0 d' Y$ O我現在的想法是
! I/ l" ]( X; g7 u9 \2 L' S% C9 s6 `
寫個differential mode 的module
9 V9 M# b% A' {: K/ B! v
+ x) Q) W5 P0 O& H' q) }% S% y) |此module很簡單+ b# J& {4 V% p

5 l) M  @5 [7 I* P6 B' l; V為單一輸入
+ p( S3 e% C" [8 h; k% t
2 e, c8 t- U( |; N3 u6 N2 U% G經過一個buffer 與 一個反向器. h3 H0 q0 C3 i1 N) ^! ~

3 ~6 [" G( K9 O2 _# ?! I的雙輸出) `+ ?9 s0 v& `# C

2 P3 i9 J: s. p/ [! g5 a6 }5 c7 b5 D& B# c/ p. t$ y
0 w  t- m$ O8 C" T
, ~: E: J" p* ~5 i3 k
感謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-4-28 22:31:27 | 只看該作者
請使用DDR的IOB並把IO type設定成LVDS即可1 k2 \* K) T1 g; i* n4 r1 J# R
不需要特別去設計一個module
3#
發表於 2009-5-6 18:41:20 | 只看該作者
直接使用的話,skew 的問題要特別考慮
0 d: p) x3 N% G另,一般 fpga,有現成的 differential io 可以用3 [, k1 Q9 S3 l6 t  i
不過如果是 500 MHZ 的話,可能要挑一下了 ???
4#
發表於 2009-8-17 10:52:50 | 只看該作者
千萬不能這樣用
% W1 o' I0 k, C" \; c' w) E在高蘋上面你必須考慮兩個部份
- K3 O9 O6 T3 [0 q% m  y外部PCB必須等長
6 Q  ~6 A( h! J( r# A# G2 R7 Z% T) d內部在LVDS buffer 之前的routing 8 p$ P" I. B7 a+ [' J1 y& D
不然你會q到死
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-15 03:32 AM , Processed in 0.103013 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表