当前位置:首页 > 服务与支持 > 案例分享

基于FPGA设计的IPQAM测试工具

发布时间:2022-07-12 11:11   浏览次数:238次   作者:管理员


项目名称

IPQAM测试工具

 

项目时间

2013年

 

开发环境

软件:Quartus II 10.0、Microsoft Visual C++ 6.0

硬件:Altera FPGA ArriaII

语言:Verilog、VC++

 

项目描述

1、将TS流封装成UDP/RTP包,功能由FPGA实现;

2、一份TS流可以被复制成N份,每一份都封装成一个UDP(或RTP)包,功能由FPGA实现;

3、通过串口对FPGA内部参数进行设置,比如UDP/RTP封装包数、目的IP地址等设置

4、输入为ASI接口,输出为GE口,控制口为RS232串口

 

负责任务

1、负责FPGA所有功能实现:

(1)TS流接收、同步等处理;

(2)ARP、ICMP协议,即实现PING功能;

(3)UDP/RTP协议,将TS数据封装成UDP/RTP数据。

2、负责上位机软件编写,用VC编写界面小软件,实现与FPGA内部的RS232串口通信,并最终达完成对FPGA内部参数设置。

 

关键技术点

千兆网络UDP/RTP协议分析、ping功能FPGA实现



承接高端FPGA项目开发:

      板级系统设计(XilinxAltera FPGA开发)

                    FPGA接口开发(包括DDRSRIO、光纤、PCIeCameralinkPALDVI等)

                    FPGA IP核(NVMe / SATA接口、RAID组盘、exFAT文件系统、UDP协议等)