【实战经验】--Xilinx--Chipscope使用
1)在工程右键点击New Source 新建Chioscope,在File name 填写名称;
2)新建完成后,工程里会出现你建立的chipscope文件(如下图chip_ddr3.cdc)双击打开;
3)这里直接点击NEXT;
4)添加触发端口数量(Number of Input Triggert Ports )以及宽度(Trigger Width),如下图所示(按需设置);
5)添加触发深度;
6)添加时钟与触发端口(通过右下方的 Make Connection添加)
7)保存;
8)保存之后需要重新生成烧录文件(如下图所示rerun all);
9)双击Analyze Design Using ChipScope打开逻辑分析仪;
10)连接;
11)连接上后会自动打开上次保存的工作(如下小图),这时需要重新配置,如下大图(点击 Config);
12)配置,记得勾上Clean previous project setting ,就是清除之前工作的设置;
13)点击OK;
14)新建窗口:点击Window——New Unit Windows ——DEV:0xxxxx,并点击确定;
15)界面以及设置;
Value:设置触发的类型(1=高电平,0=低电平,R=上升沿);
Depth:触发深度,这里只能改小,不能改大;
Position:可以设置为触发深度的一半,这样可以看到触发前后的变化。
Trigger Condition Equation:触发条件,单击点开后可以设置(AND=同时达到触发条件,OR=一个触发条件达到即可,enable即使能Value设置的触发条件)
16)设置好后即可触发;
Single为单次触发(也可以设置为重复触发,勾选即可)
旁边的三角形为开始触发,正方形为停止触发,
右侧的放大器可以放大触发结果。
17)结束
注:在代码中添加(*PEEK = "TURE" *) wire xxx;可以使变量不被优化,从而在chipscope中观察;
最新文章
- 建站随手记:about server stack
- 苹果手机overflow:auto的卡顿
- _fastcall
- IE hack中主要的几个
- ARCGIS 10.1 发布服务问题以及注意事项汇总
- nodeJs事件之监听移除事件
- mysql 查询随机条记录的sql语句和php计算概率
- Android 获取手机SIM资料详解
- js初学必知三重点
- curl+个人证书(又叫客户端证书)访问https站点
- Python-模块使用-Day6
- 使用GitHub作为Maven仓库并引用
- 更改MySQL/Postgresql密码
- i春秋SRC部落携手同程SRC发布首届漏洞提交任务
- jack welch:“你们知道了,但是我们做到了”
- Mongo = get size of single document
- 【Shell脚本编程系列】Shell脚本开发的习惯和规范
- oracle常用管理命令
- 一、hive安装(内置数据库derby)
- 【Java】POI的HSSFRichTextString介绍