ISE Chipscope使用

本文介绍了两种使用ISE Chipscope的方法:使用cdc和使用icon+ila/vio。详细讲解了各自的优缺点,包括如何添加debug标记的信号、配置窗口的具体操作等,并针对一些未明确的问题进行了讨论。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ISE Chipscope使用有两种方法:

1.使用cdc

优点:方便、简单、快速,

通过这种方式加debug标记的信号,在chipscope观测时,不用修改信号名称

缺点:有些信号综合时被优化,导致找不到

数据可作为触发条件,也可以单独作为观测数据。像inout信号最好只作为数据信号,不作为触发信号,配置窗口中去掉对勾即可。

2.使用icon+ila/vio

例化

例化时,icon的一个control信号连接一个ila或vio;如果要同时连接两个ila,则需要icon中设置两个control端口,分别和ila连接。一个TRIG代表一个触发端口。

两个问题还不太清楚:

1.control位宽(icon中默认为36bit)代表什么意思?与TRIG的位宽和个数是否有关?

2.vio中control的位宽可以修改,ila中没有地方修改

抓数

②处为例化的接口信息,按例化顺序排列,可对信号重新命名

③处写入触发条件:0、1、X、R(上升沿)、F(下降沿)、B(双边沿)、N

①处可以删除chipscope自动合并的总线,并手动重新合成正确的总线,添加到④处进行观测

④观测信号波形,也可手动合并总线

缺点

chipscope观测时,需要手动修改信号名称。如果信号很多,就会很麻烦,而且每重新修改代码打开一次chipscope,就要重新修改一遍名称

有一个小办法:代码修改重新综合、实现、生成bit流文件之后,不重新打开chipscope,在上一次改完信号名称的chipscope界面重新对芯片烧写新的bit流文件。会提示总线不一样被破坏,不用管,点确认,之后出现的信号名称还是会和上一次的一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值