0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【紫光HiYou开源入门轻量级PCIE开发板PG2L25G】实验例程7-光纤通信测试

jf_04691258 来源:jf_04691258 作者:jf_04691258 2026-05-20 18:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

FPGA技术于5GAI及低空经济等新兴领域持续“破圈”、国产替代加速的宏大背景下,小眼睛科技联合紫光同创及电子发烧友共同发起了“拥抱开源——一起来做FPGA开发板”的项目。历时半年,集结了100多位来自各行各业的工程师智慧,我们成功打造了这款凝聚集体心血的紫光HiYou开源开发板(OPHW-25H)。

这款基于国产紫光同创Logos-2系列芯片的开发板,不仅是千元内入门级产品中唯一配备PCIe接口的轻量级利器,更实现了从硬件设计到底层代码的全方位开源,旨在为广大开发者提供一个高性价比、高扩展性的国产FPGA学习与验证平台,共同点燃技术创新的火花。

wKgZPGoNivCAPswWAAHGfXiyO3Q947.png

(详情见技术论坛:https://www.szlogicmatrix.com/)

1.实验简介

实验目的:

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

实验环境:

Window11

PDS2022.2

硬件环境:

OPHW-25开发板

2.实验原理

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

wKgZPGoO0zmAS2oCAAEJgbA3pqo742.pngwKgZO2oO00WABMO8AACxDcPzGZM530.png

3.工程说明

3.1.安装HSST IP 核

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

(1)HSST IP文件:选择1_9.iar

wKgZPGoO04CAWObCAAAEaIwKfSY765.png

图 13.3-1

(2)IP安装步骤:请查看“工具使用篇3_IP核安装与查看用户指南”

wKgZPGoO056AL_GLAABdua7FiAY529.png

图 13.3-2

3.2.光纤通信测试例程

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

wKgZO2oO06-ABsGeAABBZlxEbdI969.png

图 13.3-3

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

wKgZO2oO09GALvvOAAG6wpo5t9g095.png

图 13.3-4

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

wKgZO2oO1AWAfOB6AADzTiIk1gQ319.png

图 13.3-5

Alignment and CTC按照如下设置:

wKgZPGoO1CyAImKpAAFahTmZvRg860.png

图 13.3-6

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

wKgZO2oO1EOAMvD5AAFKL6CavbE937.png

图 13.3-7

关闭本工程,在IP保存路径下打开IP Example工程:

wKgZO2oO1HyAQOzTAAAo8KeIUOA621.png

图 13.3-8

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

wKgZPGoO1JSASdpGAAGFAdjW8KE052.png

图 13.3-9

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

wKgZO2oO1NiAGqgiAADurDXDSWY048.png

图 13.3-10

进行Debugger插核操作。

wKgZO2oO1PmAJYtyAAD3jA1tLTQ141.png

图 13.3-11

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

wKgZO2oO1Q-AY6waAAEHA2B3m1A948.png

图 13.3-12

4.实验现象

注:例程位置:2_Demohsst_testipcorehsst_testpnrexample_design

wKgZPGoO1SmAOmtjAAmttMa2hZQ879.png

图 13.4-1

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

wKgZPGoO1T-ARI7VAARIKi4EX9c992.png

图 13.4-2

说明:

K码对应的是bc,当该字节为bc时,K码为1。所以当K码变化规律固定,且数据只出现移位时,数据是正确的。

例如收到的数据是0xbcc5bcc5,该数据为32bit,对应4字节,与rxk相对应,所以此时bc码出现在第2个字节和第4个字节。所以对应的o_rxk为4’b1010即16进制为4’ha,也就是Debugger显示的0xa。

2、例程文件的管脚约束需要将这里保留

wKgZPGoO1VeASSPVAAEUKr68sXw893.png

图 13.4-3

​审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1664

    文章

    22571

    浏览量

    640758
  • 光纤
    +关注

    关注

    20

    文章

    4502

    浏览量

    81357
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    紫光HiYou开源入门轻量级PCIE开发板PG2L25G实验例程8-PCIE 通信测试

    国产FPGA开发板OPHW-25H问世,开启开源开发新时代 在5G、AI及低空经济快速发展的背景下,小眼睛科技联合
    的头像 发表于 05-21 18:36 48次阅读
    【<b class='flag-5'>紫光</b><b class='flag-5'>HiYou</b><b class='flag-5'>开源</b><b class='flag-5'>入门</b><b class='flag-5'>轻量级</b><b class='flag-5'>PCIE</b><b class='flag-5'>开发板</b><b class='flag-5'>PG2L25G</b>】<b class='flag-5'>实验</b><b class='flag-5'>例程</b>8-<b class='flag-5'>PCIE</b> <b class='flag-5'>通信</b><b class='flag-5'>测试</b>

    紫光HiYou开源入门轻量级PCIE开发板PG2L25G实验例程6-基于UDP 的以太网传输实验例程

    深圳市小眼睛科技联合紫光同创推出国产开源FPGA开发板HiYou(OPHW-25H)。这款基于紫光
    的头像 发表于 05-21 17:52 49次阅读
    【<b class='flag-5'>紫光</b><b class='flag-5'>HiYou</b><b class='flag-5'>开源</b><b class='flag-5'>入门</b><b class='flag-5'>轻量级</b><b class='flag-5'>PCIE</b><b class='flag-5'>开发板</b><b class='flag-5'>PG2L25G</b>】<b class='flag-5'>实验</b><b class='flag-5'>例程</b>6-基于UDP 的以太网传输<b class='flag-5'>实验</b><b class='flag-5'>例程</b>

    紫光HiYou开源入门轻量级PCIE开发板PG2L25G实验例程5-DDR3 读写实验例程

    小眼睛科技联合紫光同创推出基于国产FPGA的HiYou开源开发板(OPHW-25H),配备PCIe
    的头像 发表于 05-20 15:04 46次阅读
    【<b class='flag-5'>紫光</b><b class='flag-5'>HiYou</b><b class='flag-5'>开源</b><b class='flag-5'>入门</b><b class='flag-5'>轻量级</b><b class='flag-5'>PCIE</b><b class='flag-5'>开发板</b><b class='flag-5'>PG2L25G</b>】<b class='flag-5'>实验</b><b class='flag-5'>例程</b>5-DDR3 读写<b class='flag-5'>实验</b><b class='flag-5'>例程</b>

    紫光HiYou开源入门轻量级PCIE开发板PG2L25G实验例程3-基于紫光FPGA 的UART 串口通信

    小眼睛科技联合紫光同创推出基于国产FPGA芯片的HiYou开源开发板(OPHW-25H),具备PCIe
    的头像 发表于 05-20 14:27 2334次阅读
    【<b class='flag-5'>紫光</b><b class='flag-5'>HiYou</b><b class='flag-5'>开源</b><b class='flag-5'>入门</b><b class='flag-5'>轻量级</b><b class='flag-5'>PCIE</b><b class='flag-5'>开发板</b><b class='flag-5'>PG2L25G</b>】<b class='flag-5'>实验</b><b class='flag-5'>例程</b>3-基于<b class='flag-5'>紫光</b>FPGA 的UART 串口<b class='flag-5'>通信</b>

    紫光HiYou开源入门轻量级PCIE开发板PG2L25G实验例程2-基于紫光FPGA 的键控流水灯实验例程

    小眼睛科技联合紫光同创推出基于国产FPGA芯片的HiYou开源开发板(OPHW-25H),该开发板
    的头像 发表于 05-20 11:48 2237次阅读
    【<b class='flag-5'>紫光</b><b class='flag-5'>HiYou</b><b class='flag-5'>开源</b><b class='flag-5'>入门</b><b class='flag-5'>轻量级</b><b class='flag-5'>PCIE</b><b class='flag-5'>开发板</b><b class='flag-5'>PG2L25G</b>】<b class='flag-5'>实验</b><b class='flag-5'>例程</b><b class='flag-5'>2</b>-基于<b class='flag-5'>紫光</b>FPGA 的键控流水灯<b class='flag-5'>实验</b><b class='flag-5'>例程</b>

    紫光HiYou开源入门轻量级PCIE开发板PG2L25G实验例程1-基于紫光FPGA 的LED 流水灯

    深圳市小眼睛科技联合紫光同创推出基于国产FPGA芯片的HiYou开源开发板(OPHW-25H),该开发板
    的头像 发表于 05-20 11:07 50次阅读
    【<b class='flag-5'>紫光</b><b class='flag-5'>HiYou</b><b class='flag-5'>开源</b><b class='flag-5'>入门</b><b class='flag-5'>轻量级</b><b class='flag-5'>PCIE</b><b class='flag-5'>开发板</b><b class='flag-5'>PG2L25G</b>】<b class='flag-5'>实验</b><b class='flag-5'>例程</b>1-基于<b class='flag-5'>紫光</b>FPGA 的LED 流水灯

    开源FPGA硬件】硬件黑客集结:开源FPGA开发板测评活动全网火热招募中......

    ,硬件第一期发布 开源开发板简介 OPHW-25H 开源 主控采用紫光同创 Logos-
    发表于 10-29 11:37

    【赛题教程】基于RK3568+PG2L50H实现八路视频输入参考方案

    【赛题发布】2025年全国大学生FPGA创新设计竞赛紫光同创杯赛邀您鸿图展翼共赴芯程!重磅!全国FPGA大赛紫光同创杯提交作品即送FPGA开发板!【赛题知多少】紫光同创赛题答疑专场|2
    的头像 发表于 09-12 16:03 1907次阅读
    【赛题教程】基于RK3568+<b class='flag-5'>PG2L</b>50H实现八路视频输入参考方案

    基于米尔瑞芯微RK3576开发板部署运行TinyMaix:超轻量级推理框架

    本文将介绍基于米尔电子MYD-LR3576开发平台部署超轻量级推理框架方案:TinyMaix 摘自优秀创作者-短笛君 TinyMaix 是面向单片机的超轻量级的神经网络推理库,即 TinyML
    发表于 07-25 16:35

    【RK3568+PG2L50H开发板实验例程】FPGA部分 | 光纤通信测试实验例程

    查看 “工具使用篇\\\\03_IP 核安装与查看用户指南” ​ 3.2. 光纤通信测试例程 打开PDS软件,新建工程hsst_test,点开如下图标,打开IPCompiler; ​ 选择
    发表于 07-10 10:51

    【RK3568+PG2L50H开发板实验例程】FPGA部分 | DDR3 读写实验例程

    : Window11 PDS2022.2-SP6.4 芯片型号: PG2L50H-484 2.实验原理 开发板集成 1 颗 4Gbit(512MB)DDR3 芯片,型号为 MT41K2
    发表于 07-10 10:46

    迅为RK3576开发板NPU例程测试-rknn-toolkit2环境搭建和使用

    迅为RK3576开发板NPU例程测试-rknn-toolkit2环境搭建和使用
    的头像 发表于 06-17 13:46 2115次阅读
    迅为RK3576<b class='flag-5'>开发板</b>NPU<b class='flag-5'>例程</b><b class='flag-5'>测试</b>-rknn-toolkit<b class='flag-5'>2</b>环境搭建和使用

    开源分享】:开源小巧的FPGA开发板——Icepi Zero

    活动推荐:拥抱开源!一起来做FPGA开发板啦!https://bbs.elecfans.com/jishu_2491185_1_1.html 项目计划以紫光同创PG2L25H-6IM
    发表于 06-09 14:01

    拥抱开源!一起来做FPGA开发板啦!

    目计划以紫光同创Logos2系列的PG2L25H-6IMBG325为核心芯片设计一款满足工业和音视频等领域的FPGA开发板,配套数十套原始开发
    发表于 06-06 14:05

    【RA-Eco-RA4M2开发板评测】UART测试实验

    本次测试实验,基于瑞萨RA-Eco-RA4M2开发板进行了UART(通用异步收发器)通信功能的测试
    发表于 06-03 11:53