Professional Documents
Culture Documents
N TT NGHIP I HC
ti
Gio vin hng dn : KS. Nguyn Vit m Sinh vin thc hin : L c Thun
nh hng ti
Nhu cu s dng thng tin v tuyn v di ng tc cao ngy cng tng nhanh S thnh cng ca cng ngh k thut mi ph thuc rt nhiu vo kh nng tch hp, hi t FPGA vi kin trc mm do, kh nng cu hnh li d dng, d thit k v kim tra. FPGA l mt la chn tt yu vo thi im hin nay p ng cc yu cu ca thit b
L c Thun Lp D2004VT2
NI DUNG
Tng quan FPGA
ng dng FPGA trong trm gc 3G ng dng FPGA trong b m TCC Kt Lun
L c Thun Lp D2004VT2
FPGA: Field programmable gate array. c thit k ln u tin bi Rossfreeman. ng dng vo cc lnh vc: Hng khng, v tr, x l s L s kt hp ca hai cng ngh PLDs v ASICs.
L c Thun
Lp D2004VT2
Logic Block
SB
Logic Block
SB
Logic Block
SB
Logic Block
SB
Logic Block
SB
c xySB dng theo dng tile i xng SB SB Mng li cc khi chuyn mch (SB)
SB SB
SB
SB
Logic Block
SB
Logic Block
SB
Logic Block
SB
Logic Block
SB
Logic Block
SB
SB
SB
SB
FGPA
Logic Block
Block
SB
Logic Block
SB
Logic Block
SB
SB
SB
SB
SB
SB
SB
Logic Block
SB
Logic Block
SB
Logic Block
SB
Logic Block
L c Thun
Lp D2004VT2
Logic kh cu hnh
Cc cng vo ra kh lp trnh
Bn trong khi CLB Khi la chn RAM logic CLB c bng LUT v cc phn t nh.
Multiplier
L c Thun
Lp D2004VT2
JHDLBits
ADB
Thit k JHDL
VTsim B nh tuyn
ADB
Thit k JHDL
Lung Bit
(Bitstream)
B trch Jbits
-trch thng tin hnh gc
B sp t
(Placer)
Builder
So snh kt qu
JHDLBits
VTsim
JBits
L c Thun
Lp D2004VT2
Glue Logic
XC 2000-XC 3000
XC 4000, Virtex
Virtex-II
Virtex-II Pro
1985
L c Thun
1992
2000
2002
2004
Lp D2004VT2
Reg
Bng thng c nh
Thut ton lp 256 ln Khi MAC
D liu ra
L c Thun
u im ca FPGA
D liu vo Reg0 Reg1 Reg2 Reg255 C0 C1 C2 C255
Kin trc mm do
S my pht 3G
Reference)
M nh knh (OVSF) Polyphase RRC and Halfband Filter
Multiply
CRC
CRCTurbo/ M ha xon
B trn
DAC
Reference)
L c Thun
Lp D2004VT2
S my thu 3G
FPGA Phn mm iu khin nhng
Filtering DownConversion B phn tp anten B d a ngi dng
RFFE
Beam Former
My thu RAKE
Gii m FEC
B x l DSP
Matched Filter
De-spread
Acquire Tracking
Backplane
LVDS PCI Gigabit Serial
L c Thun
Lp D2004VT2
My thu RAKE
Mt s kin trc c xut Tracking Rake fingers Phn chia v iu khin Rake fingers Hiu qu cao trong a knh
L c Thun
Lp D2004VT2
Du
w
1
y 1 ( n)
( n)
y 1 ( n) 1(n)
r
r(n)
Ly du 1
Du
w
k
train k
1
Ghp ni
bktrain ( n)
+
train K
y k ( n)
( n)
v D k
y k ( n) k(n)
b1
train bK ( n)
Ly du K
Du
w
K
y K ( n)
Khi ly du
(a)
D
K Khi d
y K (n) K(n) K
(b)
L c Thun
Lp D2004VT2
a ch tng qut
Output Buffer
Local control Local control
B nh ngoi (SDRAM)
B nh ngoi (SDRAM)
Serial2ParallelFIFO
Parallel2SerialFIFO
B m bn trong
B m u vo
B m u ra
Local control
Local control
Local control
Local control
Inter Buffer r
L c Thun
Lp D2004VT2
X l tn hiu vi tc cao
B m ha TCC
Mandatory Pins CLK FD_IN Data_IN Block_Size RSC1-SYSTEMATIC RSC1-PARITYO RSC2-PARITYO RSC1_TAIL RSC2_TAIL RDY RFFD RFD RSC2_SYSTEMATIC RSC1_PARITY1 RSC2_PARITY1 BLOCK_SIZE_VALID EXT_IADDR_CE MEM_DINA MEM_ADDRB MEM0_ENA MEM0_ENB MEM0_WEA MEM0_ADDRA MEM1_ENA MEM1_ENAB MEM1_WEA MEM1_ADDRA Multi-bit Signal Single-bit Signal
RSC1_Systematic
XK
Tr
RSC1
Systematic(X)
RSC1_Parity 0 RSC1_Parity 1
ZK WK
Puncturing (external to core)
+ +
Parity0(Y0)
Punctu Outpu
RSC2_Systematic
Parity1(Y1)
XK ZK WK
B trn
RSC2
RSC2_Parity 0 RSC2_Parity 1
u vo Bit(X)
+
SW 1
Tr
Tr
Tr
L c Thun
X(D)=1 Y (D) =
+
1 D D3
Y (D) =
1 D D2 D3
Lp D2004VT2
B gii m TCC
kt hp vi b m ha TCC cung cp mt phng php hiu qu trong truyn dn d liu tin cy trn cc knh d liu nhiu,
L c Thun
Lp D2004VT2
L c Thun
Lp D2004VT2
L c Thun
Lp D2004VT2
L c Thun
Lp D2004VT2
Kt lun
Tm hiu tng quan v FPGA
FGPA l gii php ti u vo thi im hin nay p ng cc yu cu v thit b, lm cho kh nng trin khai cc thut ton, gii thut mi c a vo thc t.
L c Thun Lp D2004VT2
6/12/2008
Bo co n tt nghip i hc