如果同学们的学习问题我们帖子里面没有的,请第一时间联系我微信同步:易老师13112063618
明德扬还做了抖音系列短视频,感兴趣可以关注明德扬抖音号:FPGA技巧分享(87481069842)内容不断更新!点赞+关注,学习不迷路!
【问题1】光纤项目主要是培训内容是哪些接口?
答:主要是培训DDR3/GTX接口(着重培训的是用户接口逻辑设计,也就是接口代码,而非单纯的IP核使用),本项目的工程也包括PCIE接口内容,但不会详细教授。
【问题2】GTX接口使用的是什么协议?
答:本项目是点对点通信,所以MDY使用GTX IP核后,封装了一层用户协议,这个用户协议是自定义的,参考了UDP协议的思想。
【问题3】光纤项目包含PCIE吗?
答:本项目的工程包括PCIE代码,但注意的是,虽然有PCIE代码,但文档资料以及教学内容都不包含此部分,即不教授PCIE的内容。 如果需要PCIE的学习内容,可以参考MDY的PCIE教程(注意,PCIE教程与光纤项目是完全独立的,内容没有任何相关性)。
【问题4】光纤ip 核的输入时钟是156.25M hz,输出时钟是多少呢?
答:光纤的IP核,有一个从外部时钟芯片过来的时钟,本项目中使用的是156.25M。通过该时钟,IP核产生给“用户侧”的时钟gtx_tx_clk,频率为156.25M。 同时,IP核会从LANE中恢复出接收时钟gtx_rx_clk,频率为156.25M。 注意,LANE那边是没有时钟线的。
【问题5】pcie(pcie_usr_clk) 用户侧的输出时钟是多少呢?
答:该时钟是150Hhz。
【问题6】ddr3(ui_clk )用户侧的输出时钟是多少呢?
答:该时钟是200M。
【问题7】光纤最大可以跑多少G?
答:单独从光纤接口来说,光纤接口最多可以跑10G。但如果是4条光纤都跑10G的话,总带宽是40G,PCIE则只能跑20G,即进来的数量多,送给PC的少,这样是不行的。
【问题8】现在这个光纤是跑2.5G 吗?是按16bit 数据乘以156.25Mhz 得来的吗?
答: 首先是项目需要2.5G的速率,所以光纤要跑2.5G。其次,根据2.5G,从而推算出你的用户侧时钟和数据位宽,位宽*时钟频率=2.5G。例如,位宽为1,则意味着用户侧时钟2.5G,这不现实。位宽为16位,则时钟频率是156.25M,这是比较正常的时钟;当然,你可以选位宽为32位,时钟频率则为78.125M,也是可以。
【问题9】课程说使用的是用户自定义的协议,难道不是使用aurora协议吗?
答:本项目的IP核,其内部是使用了aurora协议的,IP核已经实现了该协议的内容。这里所说的“自定义协议”,是指IP核之外,由用户定义的用户层协议。例如接收侧,用户从IP核收到数据后,这里数据的定义是什么,则由用户确定的。
【问题10】老师您好,高速光纤通信项目通过光纤接口进来的数据量是多大的?DDR中需要存放多少数据呢?
答:每路是2G左右
【问题11】每一路是2G,四路就是8G,那DDR可以放的了吗?
答:DDR是边存边读的,写满就丢弃。
【问题12】老师您好,高速光纤通信项目通过光纤接口进来的是什么数据,出去的又是什么数据呢?
答:项目背景是高速AD数据,出去的也是此数据。但其他我们不关心
【问题13】老师您好,想问一下光纤项目的光纤接口模块传输速率是多少,是怎么计算出来的?
答:请看问题7的答疑
【问题14】光纤通信项目代码是串口控制模块的,但是说明文档基本上没有讲解这一块,请问MDY有没有更详细的说明文档呢?
答:课程网盘还没有这方面内容,串口控制是基础内容。您需要了解哪些问题,可以在交流群里沟通。
【问题15】问:使用同步码(charisk)有没有使用规则,或者有没有注意事项,要注意什么?
答:一般通信两端的设备都是自己设计的话,那么同步码使用规则都是自定义的,只要能解出来就可以了。 本课程中有关于同步码使用的详细介绍,可以详细参考一下。
【问题16】光纤我请教个问题,xilinx的光纤我见charisk用的01,然后16bit的数据为xxbc,然后charisk用的00,然后16bit的数据为发送数据。altera的呢?两个对接怎么弄?问题:不同平台下,光纤的charisk怎么通信?
解答:光纤的charisk,只要模式和标准对上都可以通信的,无论是Xilinx跟Xilinx对接,还是Xilinx跟Altera对接都可以,跟平台没关系。
【问题17】光纤项目里的学员笔记,是用什么工具画的阿
答:VISIO画的
【问题18】老师好,做了4路GTX光纤通信,丢包比较严重,这种正常吗?发送10张图片,就有一个64bit数据丢了,是不是跟发送comma的频率有关系嘛? 没有看到哪里讲这个comma应该每隔多少时间发送一次,我现在是空闲时256个时钟发送一次,发送数据时是4000个周期发送一次。项目采用的是GTX 10G Aurora8/10B
答:这个也有可能是硬件有问题,你使用ibert测试,排除硬件问题
【问题19】问:光纤项目中,GTX是使用的哪个IP核?
答:使用的是“7 Series FPGAs Transceviers”IP核。
【问题20】问:整体流程用了k7多少资源?
答:没有数据
【问题21】问:光口传输的是tcp ip协议数据包吗?
答:使用的udp协议
温馨提示:明德扬2023推出了全新课程——逻辑设计基本功修炼课,降低学习FPGA门槛的同时,增加了学习的趣味性,并组织了考试赢积分活动
http://www.mdy-edu.com/ffkc/415.html
(点击→了解课程详情☝)感兴趣请联系易老师:13112063618(微信同步)
明德扬除了培训学习还有项目承接业务,擅长的项目主要包括的方向有以下几个方面:
1. MIPI视频拼接
2. SLVS-EC转MIPI接口(IMX472 IMX492)
3. PCIE采集系统
4. 图像项目
5. 高速多通道ADDA系统
6. 基于FPGA板卡研发
7. 多通道高灵敏电荷放大器
8. 射频前端
需要了解相关信息可以联系:易老师13112063618(微信同号)