首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
模拟电路
» ISE ChipScope使用
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
ISE ChipScope使用
发短消息
加为好友
pengpengpang
(pengpengpang)
当前离线
UID
1023229
帖子
6106
精华
0
积分
3055
阅读权限
90
来自
中国
在线时间
156 小时
注册时间
2013-12-20
最后登录
2016-7-3
论坛元老
UID
1023229
来自
中国
1
#
打印
字体大小:
t
T
pengpengpang
发表于 2015-10-19 21:39
|
只看该作者
ISE ChipScope使用
编辑部
,
项目
1. 先在综合中设置保持层次,以便在chipsope中保持原电路代码结构
右键Synthesize->Process Properties..
2. 添加CDC文件,给ChipScope使用
2.1 建立.cdc文件
添加完成后,项目分支中出现cdc文件
2.2 双击该图标,进入cdc设置窗口,点next
继续点next
在下面的窗口中进行chipsope参数配置:
2.2.1 设定要监测的信号个数:下图中设置26个
2.2.2 设定监测范围,这项设置与使用的FPGA所自带的RAM大小相关,如设置过大在implement时会报错,下图设置4096深度
2.2.3 选择要监测的信号及时钟信号:
2.2.3.1 选择时钟信号,下图以clk信号为例
2.2.3.2 设置要监测的信号:
这个步骤中寻找需要的信号,可以使用Filter,在Filter中输入相关字符加*,即可把包含相关字符的所有信号找出
2.3 所有设置完成后,点击保存
3. 生成.bit文件,运行ChipScope
3.1 生成.bit文件:双击Generate Programming File,第一次运行会比较慢
(右键Generae Programming File -> Process Properties -> Startup Options -> FPGA Start-Up Clock可选JTAG,这个是干什么用的还没试过,可尝试,括号内的动作可以不做)
3.2 用Xilinx仿真器将PC和FPGA连接起来。
3.3 运行ChipScope
双击 Analyze Design Using ChipScope
3.1 在弹出的窗口中,点击连接按钮
3.2 添加生成的.bit文件
因直接配置给FPGA,所以右键DEV:0
3.3 导入cdc文件
File -> Import
3.4 Trigger 设置
先点击Trigger Setup,然后在右边的观察信号组中,点击一下M0:TriggerPort0,将之前所选信号展开。
设置触发条件,在所选触发信号的Value栏中填写触发条件,R代表上升沿,F代表下降沿。
设置监测位置:下图中的值代表从触发位置往前的距离,整个监测宽度由2.2.2中设定,所以此值不能大于2.2.2中的设定值(本例为4096)
3.5 打开波形窗口,点击运行
当触发条件满足时,即产生相应波形
图中T!按钮代表实时触发,三角按钮代表触发一次。
来源:
C博客
收藏
分享
评分
记录学习中的点点滴滴,让每一天过的更加有意义!
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议