|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
FPGA基础知识(六)UG586 Mermoy InteRFace Solutions
4 {4 T+ r- F; R9 u6 s$ C
/ a1 x/ r7 N7 W5 [1 a% b. l
) x, }1 ^3 S2 a* g
6 j* z; L8 ~: K8 Y背景:FPGA的片上BRAM内存较少,难以实现大量的存储。DDR的内存较多,若可直接用FPGA调用则可以实现很多东西。0 N& Z/ n5 O8 j& R1 t
. V; G3 t& g1 \: q3 b# M2 |2 T
目的:运用MIG调用DDR相关文档学习。( v& T* \/ |4 h4 z4 R. r3 b
0 Z' s6 L' j9 N' J1 d D& ~) P7 h( {
参阅的文档:DS176:Zynq-7000 AP SoC and 7 Series FPGAs Memory Interface Solutions Data Sheet
, [5 P" f3 h# A
1 m" O x- Z+ b$ q3 X UG586: zynq-7000 AP Soc and 7 Series Devices Memory Interface Solutions
; }* J* z% [: o0 \7 \3 X* {1 Y
( F r+ ~# q5 ^. h8 `目录" K; l& D" {3 S S! h/ |
2 T" Q5 C/ t$ N& |4 ]1 r5 R! P
% j1 m1 a6 ]2 M! s( B: b1 Z9 j一、简介
7 \( s$ {$ q7 P: V. X
$ X8 I2 b/ O+ w5 x8 X1 E' S- s4 t: d r# {% b
二、在vivado中运用MIG(Memory interface generator)! n7 `( g+ E' Q
+ x; ^! V& b; {, g/ y' S1 ~) h. z3 t
9 F1 w7 ?! U% o+ k8 @三、定制与生成MIG core
3 N) _9 q- q( l
# Q8 b! i; U* O* k' P
9 s/ g3 x6 t1 ^* X四、其他选项
# ?( [: D6 {7 \$ E6 K1 n& v( {4 L6 I6 K% I. ?- Z
% u @/ C5 W) ~; K五、vivado集成设计环境: w8 a) l6 T) U0 u2 M6 Y- o
0 G+ [. S, y, h5 }
5 m# F6 x7 m7 |: B; y R
9 n) ]: U9 `% \4 Y! Z
% u- c( ^6 a5 a一、简介
% n- U& F8 S S7 [: l& g5 k1 P y. @6 c
Xilinx 7系列的FPGA的内存接口,MIS(memory interface solutions)core是一个预定制的,控制器和物理层接口,是AXI4(AMBA Advanced eXtensible Interface)DDR3与DDR2 SDRAM设备的从接口。文档UG586: zynq-7000 AP Soc and 7 Series Devices Memory Interface Solutions 提供了定制core和接口的细节。
- ~& u: S. r; s( J3 X: h* }' Z) C2 i# O) B/ L3 O: Z
相比之前的版本,Xilinx 7系列的memory solution接口优化包括:7 K% w! L3 G9 }. }7 w! R! l
5 Y, i9 {* T& P# e7 O3 i7 _! D
' Z/ O) r8 r9 K
2 K4 s- B; n0 `' Z3 [ |
|