【紫光同创国产FPGA教程】【PGL50H第七章】光纤通信测试实验例程

本原创教程由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处
适用于板卡型号:

紫光同创PGL50H开发平台(盘古50K)

一:盘古50K开发板(紫光同创PGL50H开发平台)简介

盘古50K开发板(紫光同创Logos系列PGL50H关键特性评估板)采用核心板+扩展板的结构,并使用高速板对板连接器进行连接。

核心板由 FPGA+2 颗 DDR3+Flash+电源及复位构成,承担 FPGA 的最小系统运行及高速数据处理和存储的功能。FPGA 选用紫光同创 40nm 工艺的 FPGA(logos 系列:PGL50H-6IFBG484)。PGL50H 和 DDR3 之间的数据交互时钟频率最高到 400MHz,2 颗 DDR3 的数据位宽为 32bit,总数据带宽最高 25600(800×32)Mbps,充分满足高速多路数据存储的需求。

PGL50HFPGA带有4路HSST高速收发器,每路速度高达 6.375Gb/s,适合用于光纤通信和PCIe数据通信;电源采用多颗 EZ8303(艾诺)产生不同的电源电压。底板为核心板扩展丰富的外围接口, 预留 HDMI 收发接口用于图像验证及处理;预留的光纤接口、10/100/1000M 以太网接口,PCIE 接口,方便各类高速通信系统验证;预留一个 40pin 的 IO 扩展连接器,方便用户在开发平台基础上验证模块电路功能。
 

二、实验要求

通过光纤连接实现光模块之间的数据收发。

三、HSST 简介

PGL50H 内置了线速率高达 6.375Gbps 高速串行接口模块,即 HSST,包含 1 个 HSST,共 4 个全双工收发 LANE,除了 PMA,HSST 还集成了丰富的 PCS 功能,可灵活应用于各种串行协议 标准。在产品内部,每个 HSST 支持 1~4 个全双工收发 LANE。HSST 主要特性包括:

➢ 支持线速率:0.6bps-6.375Gbps

➢ 灵活的参考时钟选择方式

➢ 可编程输出摆幅和去加重

➢ 接收端自适应线性均衡器

➢ 数据通道支持 8bit only, 10bit only, 8b10b 8bit, 16bit only, 20bit only, 8b10b 16bit, 32bit only, 40bit only,8b10b 32bit,64b66b/64b67b 16bit, 64b66b/64b67b 32bit 模式

➢ 可灵活配置的 PCS,可支持 PCI Express GEN1, PCI Express GEN2,XAUI,千兆以 太网,CPRI,SRIO 等协议

➢ 灵活的字节对齐功能

➢ 支持 RxClock Slip 功能以保证固定的接收延时

➢ 支持协议标准 8b10b 编码解码

➢ 支持协议标准 64b66b/64b67b 数据适配功能

➢ 灵活的 CTC 方案

➢ 支持 x2 和 x4 的通道绑定

➢ HSST 的配置支持动态修改

➢ 近端环回和远端环回模式

➢ 内置 PRBS 功能

四、实验设计

安装 HSST IP 核

PDS 安装后,需手动添加 HSST IP,请按以下步骤完成:

(1)HSST IP 文件:6_IP_setup_packet\HSST

 (2)IP 安装步骤:1_Demo_document\工具使用篇\03_IP 核安装与查看用户指南

 

光纤通信测试例程

1.打开 PDS 软件,新建工程 hsst_test,点开如下图标,打开 IP Compiler;

 2.选择 HSST IP,取名,然后点击 Customize;

 3.在HSST设置界面中Protocol and Rate按照如下设置,Channel0 Channel1为DISABLE, Channel2 Channel3 为 Fullduplex:

 4. Alignment and CTC 按照如下设置:

 5.Misc 按照如下设置,点击 Generate 可生成 HSST IP;:

 6.关闭本工程,按此路径打开 Example 工程: 2_Demo\10_hsst_test\ipcore\hsst_test\pnr\example_design

7.为了能在开发板上运行,需对顶层文件 hsst_test_dut_top 的复位进行修改,详情请查 看 10_hsst_test 例程顶层文件:

 8.修改管脚分配,详情请查看原理图或 10_hsst_test 例程;

 9.进行 Debugger 插核操作,操作步骤请查看“02_PDS 快速使用手册”;

 10.可按以下方式查看 IP 核的用户指南,了解 Example 模块组成;

 

 

五、实验现象

注:例程位置:2_Demo\08_hsst_test\ipcore\hsst_test\pnr\example_design

 把光纤两端接入 SFP0 和 SFP1 接口(用户需购买光模块),进行 Debugger 在线调试,可看到窗口中发送和接收的数据一致的。

 

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值