Intel® Quartus® Prime Pro Edition用户指南: 调试工具

ID 683819
日期 9/30/2019
Public
文档目录

2.3.6. 选择缓存采集模式

当您指定逻辑分析仪如何组织采集的数据缓存时,您可以减少Signal Tap需要用于数据采集的存储器容量。

Signal Tap logic analyzer中有两种类型的采集缓存—非分段(或循环)缓存和分段缓存。

  • 通过使用非分段缓存,Signal Tap logic analyzer将整个存储器空间视为单个FIFO,连续填充缓冲区,直到逻辑分析仪达到一组定义的触发条件为止。
  • 使用分段缓存,存储空间被拆分为单独的缓存。每个缓存用作一个单独的FIFO,具有各自的触发条件,并充当非分段缓存。采集期间只有单个缓存处于活动状态。在达到触发条件或活动段的条件后,Signal Tap logic analyzer将前进到下一段。

使用非分段缓存时,您可以使用存储限定功能来确定将哪些样本写入采集缓存。具有存储限定功能的分段缓存和非分段缓存都可以帮助您最大程度地利用可用内存空间。

图 17.  Signal Tap Logic Analyzer中的缓存类型比较下图显示了两种缓存类型之间的差异。

非分段缓存和分段缓存均可以使用预设的触发位置 (Pre-Trigger,Center Trigger,Post-Trigger)。或者,您可以使用 State-Based Triggering选项卡定义一个自定义触发位置。有关更多详细信息,请参考Specify Trigger Position