0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于Arty Artix-35T FPGA开发板的DDR3和mig介绍

电子设计 来源:FPGA开源工作室 作者:FPGA开源工作室 2021-01-01 10:09 次阅读

讲解xilinx FPGA 使用mig IP对DDR3的读写控制,旨在让大家更快的学习和应用DDR3。

本实验和工程基于Digilent的Arty Artix-35T FPGA开发板完成。

软件使用Vivado 2018.1。

第一篇:DDR3和mig的介绍

1 DDR3介绍

以镁光的MT41K128M16为例来介绍DDR3。

pIYBAF9uE2qAHIVbAAHS4dqArOU295.png

通过以上信息我们即可知道DDR3的内存容量,Row,Column和Bank的地址位宽。开发板选用的MT41K128M16 DDR3的容量为16Megx16x8banks=2048Mb=2Gb。

1.1 DDR3命名

o4YBAF9uE2yAT67mAAP0sApAePg223.png

我们通过Configuration,Package,Speed...等DDR3的命名可知道DDR3的容量,封装,速度等级等信息

1.2 DDR3的内部结构

o4YBAF9uE26ABYlqAAOVpl4MXBc849.png

1.3接口

pIYBAF9uE3SAZg9dAA0iZXDomCA625.png


o4YBAF9uE3mAG_zIAAncdM3DkKg287.png


pIYBAF9uE32APTcoAAkGM4Y9FlI101.png

使用xilinx mig IP来控制DDR3的数据读写我们了解DDR3以上信息即可。

2 mig介绍

pIYBAF9uE4CAdY-SAASUlIlLE10677.png

如上图所示,mig(Memory Interface Solution) IP由三部分组成User Interface Block,Memory Controller和Physical Layer。IP的一边是连接DDR3的接口(Physical Interface),另一边是用户逻辑控制接口(User FPGA Logic)。想要正确的控制DDR3的读写,我们需要正确的设置mig IP和正确的用户逻辑控制接口逻辑。

2.1 mig user interface

o4YBAF9uE4SAdiP2AAgH29E3B-0197.png


pIYBAF9uE4eAZzRfAAVisMBC2fU403.png

pIYBAF9uE4uAeHwlAAm33sCHFDk481.png

对于mig用户端接口含义我们将在《第三篇--mig IP用户逻辑接口读写时序分析》中详细介绍。

3 DDR3原理图和FPGA原理图

o4YBAF9uE46ADGqiAAZl3cBrCrw620.png


pIYBAF9uE5GAIBGHAAXsavxkDZY307.png

通过DDR3的原理图我们可以知道DDR3的供电电压为1.35V。DDR3挂在FPGA的34 bank上。

编辑:hfy


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1603

    文章

    21328

    浏览量

    593288
  • DDR3
    +关注

    关注

    2

    文章

    268

    浏览量

    41794
  • 开发板
    +关注

    关注

    25

    文章

    4437

    浏览量

    94086
收藏 人收藏

    评论

    相关推荐

    精选推荐!紫光盘古系列FPGA开发板信息汇总

    紫光盘古系列:盘古50K开发板 盘古50K开发板(MES50HP)采用了核心+扩展板的结构,核心与扩展板之间使用高速
    发表于 04-11 11:57

    DDR200T开发板FPGA模块和gd32vf103之间是通过什么传输数据的?

    目前想要通过DDR200T开发板做一个基于FPGA的卷积神经网络软硬协同加速器 DDR200T开发板F
    发表于 01-10 06:28

    【米尔-全志T113-S3开发板- 极致双核A7国产处理器-试用体验】初玩全志T113-S3开发板试跑最高频率测试

    128MB DDR3 256MB Nand Flash -40℃~+85℃ MYC-YT113S3-4E128D-110-I T113-S3 128MB DDR3 4GB eMMC
    发表于 09-09 18:07

    5款强大到不可思议的FPGA开发板介绍

    3.0设计。使用这些开发板开发和测试由DDR4、DDR3、QDR IV和RLDRAM III存储器组成的存储器子系统。
    发表于 09-07 10:15 2765次阅读
    5款强大到不可思议的<b class='flag-5'>FPGA</b><b class='flag-5'>开发板</b><b class='flag-5'>介绍</b>

    基于FPGADDR3读写测试

    本文介绍一个FPGA开源项目:DDR3读写。该工程基于MIG控制器IP核对FPGA DDR3实现
    的头像 发表于 09-01 16:23 867次阅读
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>DDR3</b>读写测试

    基于AXI总线的DDR3读写测试

    本文开源一个FPGA项目:基于AXI总线的DDR3读写。之前的一篇文章介绍DDR3简单用户接口的读写方式:《DDR3读写测试》,如果在某些
    的头像 发表于 09-01 16:20 2295次阅读
    基于AXI总线的<b class='flag-5'>DDR3</b>读写测试

    关于MCU200TDDR3的配置和原理图的问题

    MCU200TDDR3在官方给的如下图两份文件中都没有详细的介绍。 在introduction文件中只有简略的如下图的一句话的介绍 在schematic文件中也没有明确表明每个接
    发表于 08-17 07:37

    arty A7 35T开发板用nuclei studio下载程序出错是为什么?

    用的arty A7 35T开发板,移植的蜂鸟内核,调试器用的ARM-USB-TINY-H,使用IDE下载程序时,出现下面的情况: 但是最后是这样的: 想问一下这样有没有下载成功
    发表于 08-16 08:04

    arty A7 35T开发板在执行GPIO中断函数的时候总是会连续进入两次中断的原因?

    移植蜂鸟内核的arty A7 35T 开发板在执行GPIO中断函数的时候总是会连续进入两次中断。
    发表于 08-16 07:30

    DDR3缓存模块仿真平台构建步骤

    复制Vivado工程路径vivado_prj\at7.srcs\sources_1\ip\mig_7series_0下的mig_7series_0文件夹。粘贴到仿真路径testbench\tb_ddr3_cache(新建用于
    的头像 发表于 08-12 11:08 810次阅读

    生成DDR200T开发板FPGA bit/mcs文件时如何下载Release package?

    求助,生成DDR200T开发板FPGA bit/mcs文件时需要下载Release package怎么下载?
    发表于 08-12 08:30

    小眼睛FPGA盘古50K开发板概述

    小眼睛FPGA盘古50K开发板概述 盘古-50开发板(MES50H P)采用了核心板+扩展板的结构,核心板与扩展板之间 使用高速板对板连接器进行连接。核心板主要由FPGA+2颗
    发表于 06-14 15:00 1065次阅读
    小眼睛<b class='flag-5'>FPGA</b>盘古50K<b class='flag-5'>开发板</b>概述

    【视频】盘古Logos系列PGL22G关键特性评估@盘古22K开发板#紫光同创FPGA开发板

    【视频】盘古Logos系列PGL22G关键特性评估@盘古22K开发板#紫光同创FPGA开发板#基于紫光同创40nm工艺的FPGA主控芯片(
    发表于 06-12 17:38

    紫光同创FPGA入门指导:DDR3 读写——紫光盘古系列50K开发板实验教程

    MES50HP 开发板简介 MES50HP 开发板集成两颗 4Gbit(512MB)DDR3 芯片,型号为 MT41K256M16。DDR3 的总线宽度共为 32bit。
    发表于 05-19 14:28

    紫光盘古系列——100K开发板

    本次将为小伙伴们介绍紫光盘古系列100K(MES100P)开发板。 MES100P 开发板是小眼睛科技 基于多年在 FPGA 领域开发经验,
    发表于 05-16 11:06