• 使用ChipScope Pro调试硬件


    •  chipscope_icon提供与其他ChipScope内核的通信
    •  chipscope_opb_iba促进传统片上外设总线(OPB)事务的监控
    •  chipscope_plb_iba便于监控处理器本地总线(PLB)v3.4交易
    •  chipscope_plbv46_iba促进对PLB v4.6交易的监控
    •  chipscope_vio便于虚拟I / O通过JTAG探测FPGA信号
    •  chipscope_ila便于监控处理器设计中的单个非总线信号

    配置ChipScope ILA内核 

    Xilinx®ChipScope™ILA内核是最通用的ChipScope内核,可用于监测设计中的任何信号。  
    实例上的可用端口显示在“实例上的可用端口”窗口中。用于监视信号的ILA端口可以在“ 受监视信号”下拉框中选择。您必须按顺序使用ILA端口。也就是说,必须先使用较低端口号(例如TRIG0),然后才能使用较高端口号(例如TRIG1)。单击添加将端口添加为要监视的信号。结果,所添加的信号被连接并连接到ILA核心的选定端口。您可以指定要监视的信号总数为256位。
    用于监视信号的时钟应该等于或快于信号运行的频率。否则,由于时钟慢,由ILA收集的信号将交错。
     
    配置ChipScope VIO内核
     
    Xilinx®ChipScope™VIO内核支持异步或同步输入或输出探针到硬件中。该内核不像逻辑分析仪那样用于收集信号轨迹,而是直接从ChipScope Analyzer在运行时读取和写入逻辑信号。
    该工具仅支持异步VIO。
    •  要将信号监视为ChipScope Virtual Input,请将其添加到要显示的信号列表中。该信号连接到VIO内核异步端口。
    •  要将信号控制为ChipScope Virtual Output,请将其添加到要控制的信号列表中。信号连接到VIO内核asynch_in端口。
    要控制信号,可能需要在微处理器硬件规格(MHS)文件中断开该端口上的现有连接。旧连接被注释掉,新连接被添加。
  • 相关阅读:
    限制浏览器回退
    thinkphp R方法传参
    MYSQL优化学习总结
    mysql安全小结
    深度解析PHP数组函数array_slice
    深度解析PHP数组函数array_chunk
    深度解析PHP数组函数array_combine
    深度解析PHP数组函数array_merge
    并发编程学习笔记(二十一、ArrayBlockingQueue、LinkedBlockingQueue源码分析)
    并发编程学习笔记(二十、CyclicBarrier源码分析)
  • 原文地址:https://www.cnblogs.com/xuexizhe/p/8565254.html
Copyright © 2020-2023  润新知