Xilinx FPGA—— ViVAdo DDR4读写
一、DDR4简介DDR4是一种高速动态随机存取存储器它属于 SDRAM 家族的存储器产品提供了相较于 DDR3 SDRAM 更高的运行性能与更低的电压并被广泛的应用于计算机的运行缓存。1.1 DDR存储器发展SARM一个bit需要用到6个晶体管成本高且容量小。SDRAM使用电容充放电特性充电代表bit1未充电代表bit0一个bit只需要2个晶体管加1个电容。最大512Mbit工作频率相比较SARM没有明显提示。DDR SDRAM采用双沿传输时钟上升沿和下降沿都可以传输数据这种方式数据带宽扩大了一倍。1.2 SDRAMSDRAM的结构示意图Bank存储矩阵每个Bank里还有行地址、列地址简单从示意图上看想要操作SDRAM就需要一对差分时钟、四个命令线CS、WE、CAS、RAS、数据线、地址线地址线通过地址寄存器到行地址复用器和列地址复用器送往bank最终确认读取地址。SDRAM数据手册名称输入输出说明CLKinput时钟线CKEinput使能线CS#input片选信号低电平有效CAS#input列选择低电平有效RAS#input行选择低电平有效WE#input低电平写入数据高电平读出数据DQM[3:0]input用于写访问的输入掩码信号和用于读访问的输出使能信号BA[1:0]inputBank地址选择A[11:0]input行列地址线DQ[31:0]input/output数据线NC//VDDQsupplyDQ电源隔离提高抗噪VSSQsupplyDQ接地隔离提高抗噪VDDsupply电源VSSsupply地命令CS#RAS#CAS#WE#DQMADDRDQ初始化NopHXXXXXX无操作NopLHHHXXX激活指令选择Bank并激活行LLHHXBank/rowX读同时激活列指令LHLHL/HBank/colX写同时激活列指令LHLLL/HBank/row有效突发终止LHHLXX活动预充电LLHLXCodeX自动刷新/自刷新LLLHXXX负载模式寄存器LLLLXOP-codeX写入/输出使能XXXXLX活动写抑制/高阻态XXXXHX高阻注读写指令和列指令是同时激活的行激活指令单独发送。注充电是指给存储电容充电规定每隔一段时间需要刷新以补充点电荷或者释放电荷确保数据正确性。推荐使用自动刷新。1.3 DDRDDR1内部结构示意图与SDRAM的区别输入时钟由单端时钟改完差分输入数值在时钟的上升沿和下降沿都可以传输4bit数据4bit预读取位宽。DDR1多一个DQS数据同步信号。DDR4内部结构图从DDR1~DDR4升级主要是时钟频率的升级和预读取位宽的升级下图是DDR1~4的性能比较二、DDR IP核使用MIG IP 核结构框图

相关新闻

Element UI表格横向滚动条固定底部实现方案

Element UI表格横向滚动条固定底部实现方案

1. 问题场景:当表格“跑”出了屏幕 在后台管理系统、数据报表这类前端开发中,Element UI 的 el-table 组件绝对是高频选手。它功能强大,开箱即用,极大地提升了我们处理表格数据的效率。但不知道你有没有遇到过这样一个让人有点“…

2026/8/8 9:13:48 阅读更多 →
openGauss数据库安全架构与实战指南

openGauss数据库安全架构与实战指南

1. openGauss数据库安全架构全景解析在企业级数据库应用中,安全性始终是核心考量因素。作为国产数据库的代表作,openGauss通过"纵深防御"理念构建了四层安全防护体系:1.1 基础设施安全层这是整个安全架构的基石,包含&am…

2026/8/8 9:13:48 阅读更多 →
从零构建短视频AI自动化生成流水线:技术原理与Python实战

从零构建短视频AI自动化生成流水线:技术原理与Python实战

1. 这篇文章真正要解决的问题 如果你是一名开发者,尤其是对音视频处理、社交媒体内容生成或AI应用集成感兴趣的开发者,最近可能被一个听起来有点“怪”的词刷屏了——“短卡甩饼”。它不是一道菜,也不是网络黑话,而是一个在技术圈…

2026/8/8 9:13:48 阅读更多 →

最新新闻

破解Notion免费版PDF导出限制:Notion PDF Export实战指南

破解Notion免费版PDF导出限制:Notion PDF Export实战指南

破解Notion免费版PDF导出限制:Notion PDF Export实战指南 【免费下载链接】notion-pdf-export A tool to allow batch PDF export for free Notion users. You can export as HTML and then use this tool to convert those into PDFs. 项目地址: https://gitcode…

2026/8/8 10:19:16 阅读更多 →
终极BT下载提速秘籍:5分钟学会使用trackerslist项目

终极BT下载提速秘籍:5分钟学会使用trackerslist项目

终极BT下载提速秘籍:5分钟学会使用trackerslist项目 【免费下载链接】trackerslist Updated list of public BitTorrent trackers 项目地址: https://gitcode.com/GitHub_Trending/tr/trackerslist 还在为BT下载速度慢而烦恼吗?你是否经历过种子明…

2026/8/8 10:19:16 阅读更多 →
文档下载新革命:如何用浏览器脚本轻松获取30+文库平台的任何文档

文档下载新革命:如何用浏览器脚本轻松获取30+文库平台的任何文档

文档下载新革命:如何用浏览器脚本轻松获取30文库平台的任何文档 【免费下载链接】kill-doc 看到经常有小伙伴们需要下载一些免费文档,但是相关网站浏览体验不好各种广告,各种登录验证,需要很多步骤才能下载文档,该脚本…

2026/8/8 10:19:16 阅读更多 →
FigmaCN:终极中文界面解决方案,3分钟让Figma变简单

FigmaCN:终极中文界面解决方案,3分钟让Figma变简单

FigmaCN:终极中文界面解决方案,3分钟让Figma变简单 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 还在为Figma复杂的英文界面而苦恼吗?每天面对&quo…

2026/8/8 10:19:16 阅读更多 →
3步解锁QQ音乐加密文件:qmc-decoder让你的音乐收藏重获自由 [特殊字符]

3步解锁QQ音乐加密文件:qmc-decoder让你的音乐收藏重获自由 [特殊字符]

3步解锁QQ音乐加密文件:qmc-decoder让你的音乐收藏重获自由 🎵 【免费下载链接】qmc-decoder Fastest & best convert qmc 2 mp3 | flac tools 项目地址: https://gitcode.com/gh_mirrors/qm/qmc-decoder 还在为QQ音乐的QMC加密格式而困扰吗&…

2026/8/8 10:19:16 阅读更多 →
2026 年 8 月版 Codex CLI 入门:10 分钟完成第一次可验证修改

2026 年 8 月版 Codex CLI 入门:10 分钟完成第一次可验证修改

2026 年 8 月版 Codex CLI 入门:10 分钟完成第一次可验证修改 [!NOTE] 第一次用 Codex CLI,最容易掉进“看到代码变了就算成功”的陷阱。本文用一个零依赖 JavaScript 小项目走完安装、登录、建立约束、提出任务、运行测试和审查差异的闭环。你最终得到的不只是一次 AI 修改,…

2026/8/8 10:18:16 阅读更多 →

日新闻

AI多智能体时代来临,读懂MCP与A2A架构,抢占企业数字化新风口

AI多智能体时代来临,读懂MCP与A2A架构,抢占企业数字化新风口

当下AI应用飞速普及,无数企业下场搭建智能体系统,可落地阶段难题接踵而至:上下文无限堆积频繁爆栈、AI工具调用准确率低下、Token成本居高不下、企业数据权限混乱暗藏安全隐患……很多团队卡在架构搭建环节,空有前沿技术概念&…

2026/8/8 0:00:07 阅读更多 →
PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码

PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码

PHP二维码生成终极指南:用chillerlan/php-qrcode打造专业级二维码 【免费下载链接】php-qrcode A PHP QR Code generator and reader with a user-friendly API. 项目地址: https://gitcode.com/gh_mirrors/ph/php-qrcode 在当今数字时代,二维码已…

2026/8/8 0:00:08 阅读更多 →
UniApp微信小程序隐私保护组件开发:从原理到实战

UniApp微信小程序隐私保护组件开发:从原理到实战

1. 项目缘起:为什么我们需要一个隐私保护通用组件?最近在维护一个基于uniapp开发的微信小程序矩阵时,我遇到了一个非常棘手的问题。随着平台对用户隐私保护的要求越来越严格,几乎每一个新版本发布,或者在某些特定机型&…

2026/8/8 0:00:08 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/6 22:02:27 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/8 8:58:26 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/7 23:24:08 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/7 17:02:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/7 23:54:54 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/7 17:02:36 阅读更多 →