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

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

5.3.7.2. 分段缓存

在分段缓存中,采集存储器被均分为多个段(segment),并为每个段定义一组触发条件。每个段都用作一个非分段缓存。 分段缓存使您能够对包含相对不经常发生的事件的系统进行调试。

如果要使每个分段缓存都有各自的触发条件,那么必须使用基于状态的触发流程。下图显示了分段缓存系统的一个示例。

图 43. 产生重复事件的系统在此设计中,当地址H'0F0F0F0F发送到RADDR端口时,您就要通过监控RDATA端口来确保正确的数据写入到SRAM控制器中。

通过使用缓存采集功能,在不再次运行Signal Tap Logic Analyzer的情况下,您可以监控从SRAM器件的多个读取传输,因为您可以通过拆分存储器来多次采集同一事件,而不会浪费已分配的存储器。缓存采集的周期与您在Signal Configuration窗格的Data设置下定义的段数(number of segments)一样多。

要使能和配置缓存采集,请在Signal Tap Logic Analyzer Editor中选择Segmented,并确定要使用的段数。在此图的示例中,选择六十四个64-sample段可以采集64个读周期。