找回密码
 注册
关于网站域名变更的通知
查看: 372|回复: 0
打印 上一主题 下一主题

【原创】Altera:A10 DDR3 IP核配置教程

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-12-19 10:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 明德扬FPGA科教 于 2019-12-19 10:21 编辑
. L0 q, n/ G2 m; \: W5 ]8 X! Y, n0 n0 F% i7 @( e4 m! Q5 c" W  O" y
【原创】Altera:A10 DDR3 IP核配置教程
/ U/ m/ D9 G- c% j. g, U0 I1 P
作者:肖肖肖

% V9 b. q( q* e) J! |9 `( a
本文为明德扬原创文章,转载请注明出处!

3 s; ?5 o4 Y& O3 w7 J
本次分享的是基于Altera的A10  DDR3的IP核配置具体操作。关于DDR IP核的接口配置,参考的是avalon-mm协议,想要了解更多关于avalon-mm协议,大家可以查看的相关资料。
( r% V, c! O- b: ~3 l
一、新建工程
5 R& B: Q( M6 E0 \1 O0 L
用Quartus 18版本新建一个工程,可命名为“A10_ddr3_test”(如下图所示)。

+ ^2 f; I5 D  E4 t. q
这里我们选择的芯片是:10AX027H4F34I3VG,大家可以根据自己的需要选择相应芯片,然后点击“Next”。(如下图①所示)
图①

) J# F3 ?8 r( g
8 b" u% X0 Q' h& W' Y& p

5 c, q: P  N% U9 m
检查看看生成的工程概况是否正确,没问题就点击“Finish”结束工程的建立(如下图所示)。

4 X) i6 V- e3 B' g
二、进入IP核配置界面

1 }0 t+ d0 A7 R& m7 X6 ^$ S6 g% [. f
在Quartus的右边“IP Catalog”界面搜索栏里输入“mem”,快速搜索“Arria 10 External Memory InteRFaces”,双击进入IP核的配置(如下图所示)。

4 q" J) w3 x% A$ d. s
% w  V% t( z) _& w, x
三、确定芯片型号3 B+ J$ i" a% u+ F

: j# N5 f9 ?4 l9 S# M8 I
弹出的IP核配置界面如下,确定芯片型号没问题后点击“OK”:

" d# Q- I; x# C  U% q2 X
四、配置IP核
; }! y  K' {7 b# K! T
在配置界面,“Memory Protocol”  选择“DDR3”;在“General”页面  “Clocks”  “Memory clock frequency”配置DDR的速率为“400.0”MHz(如下图所示)。
: j) k, C" h9 `* F- ?7 S* Z3 A

6 i( J# k/ W3 A
在页面“Memory” “Topology”部分,根据硬件Datasheet手册来配置。
页面“FPGA  I/O”选项中的“FPGA  I/O Settings”,同样都是根据硬件Datasheet手册来设置,这里选择“1.5V(DDR3)”(如下图所示)。

; i6 Y$ Y2 d8 m/ ^; ^4 w' [
在页面“Men Timing”选项下“Parameters dependent on Speed Bin”的部分也是根据硬件手册来设置,但比较繁琐,此时我们可以在右下角“Presets”界面找到相应的DDR3 IP核,然后点击“Apply”来自动配置参数,这里我们选择的IP核是“DDR3-1066E CL6 Component 1CS 2Gb (128Mb  x16)”(如下图所示)。

$ q- b2 h; p* s& d1 P
在页面“Diagnostics” “Simulation Options”“Calibration mode”,选择“Full Calibration”(如下图所示)。

2 u7 K0 ~1 r4 [+ w0 ?/ I
点击配置界面右下角“Finish”结束IP核的配置,之后弹出的界面点击“Close”(如下图所示)。

5 S0 D# C( H1 D: q, w: N
6 d" N- g/ R% J! t3 r
7 A1 l$ F, S- Z3 Y# K" {% \$ R# r
五、生成IP核
$ c; Y+ O5 m5 c3 R. m
点击“是”,再点击“Generate” 确认生成IP核(如下图所示)。

% [; J3 J8 Y+ e( H' f- j
4 o) |1 t+ i6 f! ^5 _$ h
六、加入工程
生成IP核结束,点击“Finish”,再点击“close”。
, E- ^: V  T' O- s2 e
) |  F) y" r+ n' B
点击“Yes”,确认加入工程(如下图所示)。
& B6 v& @- Y6 _! ~  x. k
以上就是基于altera的IP核配置的具体操作。有兴趣的朋友可在明德扬论坛获取更多学习资料,也可加入明德扬技术交流Q群:544453837与我们进行深入讨论,期待与大家一起学习进步!

2 B) m- Q8 ?$ q5 Y4 I  x1 b% J% }; s% B# L7 c5 f

. M% e& @+ z! ^( @1 I" I; b( ^4 S
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-22 04:52 , Processed in 0.140625 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表