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

ID 683552
日期 9/24/2018
Public
文档目录

5.8.2. 不同采集模式之间的预填充写入行为的差异

不同的采集模式在运行Signal Tap Logic Analyzer之后和任何触发条件发生之前采集不同数量的数据。

连续模式下的非分段缓存

运行在连续模式下的非分段缓存的配置中,在计算出任何触发条件之前,缓存必须装满采样数据。只有在缓存已满后,Signal Tap logic analyzer才开始通过JTAG连接检索数据并计算触发条件。

如果执行Stop Analysis,那么Signal Tap会防止缓存在触发条件之前的第一次采集期间被转储(dumped)。

具有存储限定的缓存(Buffers with Storage Qualification)

对于使用存储限定模式的缓存,Signal Tap Logic Analyzer 在将采样写入采集存储器的同时立即计算出所有触发条件。在数据集上使用任何存储限定条件时,此评估计算尤为重要。如果逻辑分析仪在计算任何触发条件之前等待采集完整缓存的数据,那么可能会错过触发条件。

如果一个触发器在指定数量的预触发数据发生之前激活,那么不管您指定的触发前数据量如何,Signal Tap Logic Analyzer都将开始使用触发后数据填充存储器。例如,如果将触发位置设置为50%,并将逻辑分析器设置为在处理器复位时触发,启动逻辑分析器,然后对目标系统上电,则触发激活。然而,逻辑分析器存储器仅包含触发后数据,而不包含任何触发前数据,因为触发事件的优先级高于触发前数据的采集。