分享

chipscope-原理

 tallergao 2011-03-18
用chipscope的理由很简单——省钱。
那么他是怎么回事情呢?我就简单介绍一下他的原理。

先说说功能——通过JTAG口,在线、实时的读出FPGA的内部信号。
再说说原理——利用FPGA内部富余的BlockRAM,更加用户设定的捕获条件,将信号实时保存到这些BR中,然后通过JTAG口传送到外部的计算机。(这个东西其实很简单,我们都可以做出来。呵呵。)

再来看一下构造。一个chipscope的模块由ILA、ICON以及不是必需的IBA等构成。ILA用于捕获信号,类似于逻辑分析仪的功能;ICON用于和JTAG模块通信,把捕获信号送出。另外还有VIO,很好用。用于加入虚拟的输入,比如DIP开关、按钮等等。

最后看一下实现chipscope的三个工具,chipscope coregen、inserter、analyzer。coregen用于生成IP核,设计人员只需例化该核即可。inserter用于在网表中插入这些核,省去了手工在HDL中例化的工作。最后analyzer是一个观察的工具,可以设定触发条件,观察信号波形。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多