news 2026/1/30 5:21:44

DDR4系列之ECC功能(十二)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DDR4系列之ECC功能(十二)

一、 概况
在上一章节我们把DDR的乒乓操作的代码进行了讲解,在本章节来进行验证功能,使用两个模块来产生数据并接收数据。产生递增数据,可以通过接收数据的值,来验证数据的传输。
二、 流程框图

三、 send_data_ctrl模块
模块接口列表:

产生递增数据,控制信号已经将DDR_0的DDR_1分开,不会重叠,所以可以直接使用DDR_0和DDR_1的数据有效信号产生连续的递增数据。
四、 recv_data_ctrl模块
模块接口列表:

将DDR_0和DDR_1读出的数据作为接收数据

因为发送的数据为递增数据,这里就使用递增数据来验证读出的数据。

五、 仿真验证

1、Send_data_ctrl模块仿真波形:

可以看到通过DDR_0和DDR_1交替发送数据。

在工程中,设置了DDR的最大内存大小为’h40000。
在DDR翻转时刻,可以看出每4096个数据翻转一次。
2、Recv_data_ctrl模块仿真波形:

DDR_0和DDR_1的读数据为接收的数据,通过递增数据验证,可以看到error为0,证明数据的乒乓传输正常。

六、 总结
本章节使用递增数据验证了DDR的乒乓操作,并通过仿真波形可以看出数据的发送和接收过程,下一章节我们使用dds生成sin波形来进行验证,并通过仿真来观察数据在各自DDR中的传输过程。
本文章由威三学社出品
对课程感兴趣可以联系

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/30 4:39:48

无需高端显卡!GPT-SoVITS低配GPU也能运行

无需高端显卡!GPT-SoVITS低配GPU也能运行 在短视频博主需要快速生成专属配音、听障人士渴望拥有“自己的声音”、独立游戏开发者想为角色赋予独特语调的今天,语音合成技术早已不再是实验室里的高冷玩具。然而,动辄数小时录音训练、依赖A100显…

作者头像 李华
网站建设 2026/1/25 4:13:02

Keil5开发工具安装教程:从下载到运行完整示例

从零开始搭建STM32开发环境:Keil5安装与首个LED闪烁实战 你是否曾面对一块崭新的STM32最小系统板,手握ST-Link调试器,却卡在第一步—— Keil5下载安装失败、编译报错、程序下不进去 ?别急,这几乎是每个嵌入式开发者…

作者头像 李华
网站建设 2026/1/27 10:51:30

用GPT-SoVITS打造会说话的数字人形象

用GPT-SoVITS打造会说话的数字人形象 在虚拟主播直播带货、AI客服24小时在线应答、智能陪伴机器人与老人对话的今天,我们越来越难分辨对面是“真人”还是“数字人”。而让这些虚拟形象真正“活起来”的关键,并不只是逼真的3D建模或流畅的动作捕捉——声音…

作者头像 李华
网站建设 2026/1/25 6:48:42

使用飞书javaSDK拉取“成员活跃详情”

一、背景 到了年底,公司要对飞书使用情况进行总结、评比,需要导出飞书使用的数据,但是飞书管理员在后台只能导出最近1个月的数据。找了官方,说无法导出全年,他们紧急上线了1个年终总结的API。但是,我们公司…

作者头像 李华
网站建设 2026/1/28 18:25:21

GPT-SoVITS集成方案:GPT+SoVITS双模型协同优势详解

GPT-SoVITS集成方案:GPTSoVITS双模型协同优势详解 在虚拟主播直播带货、AI配音快速生成有声书、智能客服模仿真人语调的今天,个性化语音合成已不再是实验室里的概念玩具。用户不再满足于“能说话”的机械音,而是期待“像人一样自然”的声音—…

作者头像 李华