93K_Capture

Note:您可以像任何其他模式一样使用模式调试工具为 Digital Capture 设置模式,但Pattern类型必须为 Main。

1、如何创建一个数字Capture

在Pattern中,右键单击管脚并选择 New Setup。 设置向导打开。

Note:如果您右键单击引脚单元格,或在模式编辑器中预选引脚,则任何捕获引脚都将自动添加到设备捕获引脚组中。

2、选择Digital Capture并单击下一步。

根据捕获模式使用的波表,向导会自动设置为选择性模式或顺序模式。 如果模式使用包含选择性捕获操作的波表(“C”表示捕获,或“D”表示不捕获),则设置选择性模式,否则设置顺序模式。 如果没有任何设备引脚被定义为捕获引脚,则捕获模式设置为未定义。

 

 3、指定设备捕获引脚:

• 要保持引脚配置并简单地将当前模式(标签)更改为捕获模式(标签),请单击Finsh。
• 要修改当前的捕获模式(标签)配置,请单击Configure。这将打开引脚选择视图,允许添加或删除引脚,或修改捕获模式中的引脚序列。

对于解决方案,向导提供了几个选项:

• Standard:每个测试系统周期将采集一个捕获样本。
• Double:每个测试系统周期将采集两个捕获样本(仅适用于顺序捕获模式)。
• Statemap: 每个测试系统周期要采集的样本数直接从Pattern's wavetable的StateMap section中的 X 模式定义中读取。
选择一个分辨率。 完成后单击下一步。

4、指定向量变量名称,在向量变量文本框(Vector Variable)中输入。即定义Capture的Vector_Name

5、仍然可以通过configure 添加或删除管脚。

Vector Variable Pin 列表中的管脚顺序很重要:第一个管脚定义 MSB(最高有效位),最后一个管脚定义 LSB(最低有效位)。

6、选择传输模式。请注意,捕获参数会根据您的选择而变化 - Parallel (并行)or Serial(串行)。

 Parallel (并行)

• Initial Skip Samples:每个测试系统周期将采集一个捕获样本。
• Frame Length in Samples:向量变量引脚字段中指定的每个引脚的读取样本数,以形成一帧。
• Frame Count: 要读取的帧数。
• Skip Samples: 读取一个样本后要跳过的样本数。 例如,设置值为1 从内存中读取每个样本(Sample 1, 3, 5, ...)。
• Inter-Frame Skip Samples: 帧之间要跳过的样本数。

Serial(串行)

• Bits per Word: each single 32-bit word中要上传的格式化位(跳过后)的数量。 每字位数的选择会对上传性能产生影响。每字位数的值(最大 32)越高,生成的上传性能越快。Note:捕获样本中的位按 MSB(高位) 到 LSB(低位) 的顺序组装。
• Initial Skip Bits: 要跳过的初始位数。
• Sample Length in Bits:  每个采样的位数。
• Sample Count: 采样数。
• Skip Bits: 读取一位后要跳过的位数。
• Inter-Sample Skip Bits:每次采样之间要跳过的位数。

Note:The number of Samples per Word is always 1。Serial TransferMode - 仅传输一个引脚的捕获数据。

7、Capture案例

串行案例

并行案例

8、code案例

GET_TESTSUITE_NAME(TsName);//GET_TESTSUITE_NAME
ON_FIRST_INVOCATION_BEGIN();
    DIGITAL_CAPTURE_TEST();
ON_FIRST_INVOCATION_END();
ADC_WAVE = VECTOR(capture_variable).getVector;
PUT_DEBUG("out","WAVE",ADC_WAVE);//not must use,testflow setup->debug


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值