在大多数设计中,处理器只是需要进行系统分析的若干子系统之一。在特殊应用的协处理器、存储控制器、外设及其他功能的设计中都包含逻辑分区。逻辑与处理器IP 在调试要求上有几个重要区别。
逻辑导航器是First Silicon Solutions公司开发的一个通用JTAG 兼容逻辑分析器的仪器,其主要功能包括:
?负责监测和跟踪合成过程中选取的所有用户定义信号;
?64K跟踪周期中支持高达256 个信号(采用片上 RAM);
门受限的应用的跟踪范围最小可达1个信号×64 个周期;
?任何跟踪信号和外部触发边缘或水平的组合或连续触发;
?基于状态的顺序触发器和基于仪器分区资源的计数器触发;
?同步化多仪器的可选时间戳记 ~ 制定单周期或扩展时间跟踪的时间戳记,可以设置长达48位;
?包含一个可通过JTAG 端口进行调试控制的JTAG 控制通用寄存器。
FS2 总线导航器等片上总线分析器能够为总线运行提供定制化逻辑分析仪器操作。总线分析有两种典型的操作形式 —— 接口跟踪重要信号的形式(OCP 插槽)或总线结构内的跟踪形式。OCP具有插槽级跟踪能力,能够跟踪从每个总线主控路由到总线导航器的输入多工器的信号。既能一次对一个总线主控进行跟踪,又能根据特定应用需求对所有总线主控中选定的信号进行跟踪。
总线导航器还能确定诸如给定设计的边带和可选信号的数据字的大小和数量,以确定合成过程中RTL 操作的参数,从而实现给定设计的定制化跟踪。
总线导航器还可像用于基于OCP 状态的处理器调试操作的低延迟触发那样,为MIPS调试分区提供直接交叉触发接口分区。同样,处理器输出也能够用于总线仪器的可选输出信号,在处理器操作的基础上实现总线启动和停止的低延迟触发。
为了支持流水线总线操作,给定周期的跟踪同步、排列指令和响应部分都以单个周期显示。这种总线跟踪查看方式能够更直观地显示软件分析中的触发与跟踪。
该仪器减少了总线跟踪的闲置的和“没有准备”的周期,保存了对RAM 资源的跟踪,使跟踪过程更便于读取,而时间戳记则确保系统与其他调试操作的同步。