用户可以在 DDS 被启用 (SYS_EN=1) 的情况下写入 DDS 矢量 (DDS_VEC);但是,用户必须确保 DDS 在写入矢量时不会尝试读取任何矢量。这可以通过以下几种方法之一来实现:
- 如果 DDS 通道空闲(等待触发信号),用户可以写入分配给该通道的任何矢量。但是,用户不得更改 DDS 空闲的矢量的 VTRIG_MODE 字段。
- 在索引模式中,用户可以写入当前未播放的矢量表部分中的矢量(因为 TRIG[4:1] 输入未激活它们)。
- 如果 DDS 处于激活状态但最终停止以等待触发信号,并且用户可以确保在触发 DDS 之前写入矢量以读取它们,则用户可以写入超出停止点的矢量。