使用Quartus®II软件版本7.2中的MegaWizard®插件管理器创建SignalTap®II逻辑分析仪时,不支持分段缓冲区,并且SignalTap II用户界面中禁用了分段缓冲区复选框选项。
从Quartus II软件8.0开始修复此问题。
在Quartus II软件7.1及更早版本中,即使使用MegaWizard Plug-In Manager创建了Signaltap II实例,也可以在SignalTap II逻辑分析仪接口中选择Circular或Segmented Mode作为缓冲区采集模式。
要启用分段缓冲区,请按照以下步骤编辑SignalTap II MegaWizard生成的包装文件(< 实例名称 > .v | vhd)和SignalTap II文件(< name > .stp):
- 在SignalTap II MegaWizard生成的包装文件中进行以下更改:
- 对于VHDL
- 在组件声明中,添加通用参数SLD_SEGMENT_SIZE:NATURAL;
- 在实例化中,将SLD_SEGMENT_SIZE参数设置为每个段的样本数。
- 对于Verilog HDL
- 添加以下属性:sld_signaltap_component.sld_segment_size = < segment si ze>
<trigger CRC="my_value" name="my_name" segment_size="32" trigger_type="segmented">
没有回复内容