首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Xilinx DPD 解决方案使用经验(一)

Xilinx DPD 解决方案使用经验(一)

Xilinx DPD 解决方案使用经验(一)
Xilinx DPD V3.0 采用Shared Block RAM(SBRAM)实现Mircoblaze 与Host 之间的交互。因此有必要先弄清楚,HOST怎样读取或加载数据和指令给Mircoblaze,完成对DPD的控制和配置工作的。
在初期的学习过程中,遵循如下的步骤:
1.告诉DPD要执行的命令(DPD文档中称为控制模式)是什么。
方法:给模式寄存器CONTROL_MODE_REGISTER写入需要执行的指令。
2.触发命令的执行。方法:它通过给CONTROL_CONTROL_MODE_REGISTER写入0xABCDEF12.
3. 监控DPD的执行状态。方法:读命令状态寄存器COMMAND_STATUS值。

DPD的使用手册公开给用户的控制模式有如下几种:
1.计算DPD系数。
2.DCL动态控制层的控制命令。
3.DPD的运行状态监控。
4.启动和管理QMC
5.反馈通道的切换命令
6.诊断和维护DPD命令。

初步学习中先使用单步运行模式,掌握好DPD的各个寄存器的真正含义是学习该DPD的一种方法。原因是:DPD的使用文档有些寄存器描述很模糊,有些的内容前后描述有矛盾之处,不能完全按照它的描述去理解。
记录学习中的点点滴滴,让每一天过的更加有意义!
返回列表