米联客技术答疑系统
微信客服01
微信客服02
微信客服03
QQ售前
QQ售后
提交问题
常见问题
联系我们
客服时间
周一至周五
8:00~18:00
[X]关闭
联系在线客服
首页
BBS
技术答疑系统
VIP视频课程
VIP板卡资料包
VIP会员购买
米联客-天猫店
米联客-京东店
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
客服中心
工单中心
PCIE通信接口
分享: 如何在MIZ7035上观察PCIe的眼图
文档创建者:
菲尼克兔
浏览次数:
5956
最后更新:
2020-01-12
PCIE通信接口
5956 人阅读
|
0 人回复
来到这个社区一两年了,从来没分享过什么,但是也从这个社区学到了很多东西,想着也做点贡献.....
实验环境:win10,vivado 2017.4,MIZ7035FD
实验目的:学习Xilinx 7 系列的串行收发器的眼图生成
实验材料:见附件中的
xapp1198-eye-scan.pdf 本实验主要基于官方的这个appnote做了修改
xapp743-eye-scan-mb-mcs.pdf 其中描述了软件代码的含义
ug476_7Series_Transceivers.pdf --Eye Scan Theory 描述了眼图生成的原理
实验原因:米联客官方提供的眼图例子里面需要SFP连线....我没有.....买好像有点贵...
其他的学习材料:
https://www.xilinx.com/support/answers/64098.html
https://www.xilinx.com/support/answers/60024.html
实验内容:本实验基于Xilinx的xapp1198(In-System Eye Scan of a PCI Express Link with Vivado IP Integrator and AXI4,移植到了MIZ7035。原来的例子里面是X4的pcie,这里正好也是,不用修改.实验过程:本实验基于SD启动,boot image们可以在MIZ7035_eye_scan\MIZ7035_eye_scan_prj\run_here\pcie_eyescan.sdk\eye_scan\bootimage里面找到
1. 将 BOOT.bin拷贝到SD卡
2. 设置开发板SD启动
3. 插入电脑主机,开发板上电
4. 打开主机
5. 观察设备管理器,可以看到一个没有被识别的PCIe的设备。这里不需要安装驱动,因为此时PCIe的总线枚举已经完成了,物理链路已经建立,收发的GT/RX上已经有数据在跑了
6. 可以使用第三方软件 观察这个时候是一个Gen2 x4的设备
7. 打开vivado的工程,使用hardware manager连接上设备
8. 在console中输入
source MIZ7035_eye_scan\MIZ7035_eye_scan_prj\scan_time目录下的run_eyescan.tcl
run_scan
可以看到如下图片(我插入到这个主题了,不知道插入到哪里去了.....) 也可以在下载包中看到 eye_scan.PNG, 感觉眼睛不大....
实验做完了
ps: 数据包中的MIZ7035_eye_scan\run_time_dump 是vivadodump下来的数据(这个数据可以在console中输入pwd,就知道console认为的路径了),我还没仔细研究,有空看看。
对应的代码和资料可以从百度网盘下载:
链接:
https://pan.baidu.com/s/1zGH0fYD7qTCgx9hiwfMVtw
提取码:0luy
有空继续更新这个帖子 ~.~
菲尼克兔
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页