仅对英特尔可见 — GUID: mwh1410384246982
Ixiasoft
1. 系统调试工具概述
2. 使用System Console分析和调试设计
3. 调试收发器链路
4. 使用Signal Probe的快速设计调试
5. 使用Signal Tap逻辑分析仪进行设计调试
6. 使用外部逻辑分析器进行在系统调试(In-System Debugging Using External Logic Analyzers)
7. 存储器和常量的在系统修改(In-System Modification of Memory and Constants)
8. 使用In-System Sources and Probes进行设计调试
A. Intel® Quartus® Prime Standard Edition用户指南
2.1. System Console简介
2.2. System Console调试流程
2.3. 与System Console交互的IP内核
2.4. 启动System Console
2.5. System Console GUI
2.6. System Console命令
2.7. 在命令行模式下运行System Console
2.8. System Console服务
2.9. 使用工具包
2.10. ADC Toolkit
2.11. System Console示例和教程
2.12. 板载 Intel® FPGA Download Cable II支持
2.13. 系统验证流程中的MATLAB*和Simulink*
2.14. 不推荐使用的命令
2.15. 使用System Console分析和调试设计修订历史
2.9.6.4.1. toolkit_register
2.9.6.4.2. toolkit_open
2.9.6.4.3. get_quartus_ini
2.9.6.4.4. toolkit_get_context
2.9.6.4.5. toolkit_get_types
2.9.6.4.6. toolkit_get_properties
2.9.6.4.7. toolkit_add
2.9.6.4.8. toolkit_get_property
2.9.6.4.9. toolkit_set_property
2.9.6.4.10. toolkit_remove
2.9.6.4.11. toolkit_get_widget_dimensions
2.9.6.5.1. 小部件类型和属性
2.9.6.5.2. barChart属性
2.9.6.5.3. 按钮属性
2.9.6.5.4. checkBox属性
2.9.6.5.5. comboBox属性
2.9.6.5.6. 表盘属性(dial Properties)
2.9.6.5.7. fileChooserButton属性
2.9.6.5.8. group属性
2.9.6.5.9. label属性
2.9.6.5.10. led属性
2.9.6.5.11. lineChart属性
2.9.6.5.12. list属性
2.9.6.5.13. pieChart属性
2.9.6.5.14. table属性
2.9.6.5.15. text属性
2.9.6.5.16. textField Properties
2.9.6.5.17. timeChart Properties
2.9.6.5.18. xyChart属性
4.2.1. 生成一个Signal Probe管脚
4.2.2. 删除一个Signal Probe管脚
4.2.3. 使能一个Signal Probe管脚
4.2.4. 禁用一个Signal Probe管脚
4.2.5. 执行一个Signal Probe编译
4.2.6. 保留Signal Probe管脚
4.2.7. 添加Signal Probe源
4.2.8. 分配I/O标准
4.2.9. 添加寄存器用于流水线(pipelining)
4.2.10. 完整编译后立即运行Signal Probe
4.2.11. 手动运行Signal Probe
4.2.12. 使能或禁用所有Signal Probe布线
4.2.13. 允许Signal Probe修改Fitting结果
5.1. Signal Tap逻辑分析仪
5.2. Signal Tap Logic Analyzer任务流程概述
5.3. 配置Signal Tap Logic Analyzer
5.4. 定义触发器
5.5. 编译设计
5.6. 对目标器件或者器件编程
5.7. 运行Signal Tap Logic Analyzer
5.8. 查看,分析和使用采集的数据
5.9. 其他功能
5.10. 设计实例:使用Signal Tap Logic Analyzers
5.11. 自定义触发流程应用示例
5.12. Signal Tap脚本支持
5.13. 使用Signal Tap Logic Analyzer进行设计调试修订历史
仅对英特尔可见 — GUID: mwh1410384246982
Ixiasoft
2.9.6. Toolkit API
使用Toolkit API服务,您可以构造GUI以可视化调试数据并与之交互。 Toolkit API是用于图形化窗口小部件布局的图形化窗格,其中包括按钮和文本字段。小部件从其他System Console服务中提取数据。同样,小部件使用服务来利用用户输入来作用于设计中的调试逻辑。
属性
窗口小部件属性可以将信息推入和拉出到用户界面。小部件具有特定于其类型的属性。例如,当您单击按钮时,按钮属性onClick会执行一个操作。标签窗口小部件不具有相同的属性,因为该窗口小部件不对单击操作执行操作。但是,按钮和标签小部件都具有text属性以显示文本字符串。
布局
Toolkit API服务会创建一个小部件层次结构,其中工具包位于顶层。该服务实现包含子窗口小部件的组类型窗口小部件。布局属性规定了父级对其子级执行的布局操作。例如,expandableX属性设置为True时 ,水平扩展小部件以包含所有可用空间。visible属性设置为True时允许小部件在GUI中显示。
用户输入
一些小部件支持用户交互。例如, textField小部件是一个允许用户输入的文本框。使用text属性访问文本框的内容。Tcl脚本可以使用text属性获取或设置textField小部件的内容。
回调(Callbacks)
一些小部件执行用户指定的操作,称为回调。textField小部件具有onChange属性,当文本内容更改时将调用此属性。button小部件具有onClick属性,单击按钮时会调用此属性。回调根据文本字段的内容或任何其他小部件的状态来更新小部件或与服务进行交互。