ChipScope使用方法说明 ChipScope使用方法说明 拟 制 李雷鸣 日 期 2005-6-4 ChipScope简介 ChipScope的主要功能是能通过JTAG口,在线、实时地读出FPGA内部逻辑的任何信号 。其基本原理是利用FPGA中未使用的Block Ram,将想要观察的信号(寄存器,网线)实时地存到这些BlockRam中,然后根据用户设 定的触发条件生成特定的地址译码选择数据读出,送到JTAG口,然后在计算机中根据这 些数据动态地画出时序波形来。 使用ChipScope分析FPGA内部信号的优点如下: 1. 成本低廉,只要有这套软件加上一根JTAG电缆就可完成信号的分析。 2. 灵活性大,可观测信号的数量和存储深度仅由器件剩余的Block Ram数量决定。剩余Block Ram越多,可分析的信号的数量和存储深度就越大。 3. 使用方便,该软件可以自动读取原设计生成的网表(*.ngc,*.edf,*.edn)区分时钟信 号和普通信号,待观测信号的设定也十分方便,存储深度可变。可以设计多种触发条 件的组合。然后软件自动将其IP核的网表插入到原设计的网表中。其IP核只使用少量 的查找表资源和寄存器资源,对原设计的影响很小。 4. 使FPGA不再是“黑箱”。Chip Scope 可以十分方便的观测FPGA内部的所有信号,包括寄存器,网线型,甚至可以观测综合 器产生的重命名的连接信号……