[发明专利]一种基于SRIO的FPGA接收引擎设计有效

专利信息
申请号: 202011576827.9 申请日: 2020-12-28
公开(公告)号: CN112579478B 公开(公告)日: 2022-12-27
发明(设计)人: 吴沁文 申请(专利权)人: 中国电子科技集团公司第十四研究所
主分类号: G06F12/06 分类号: G06F12/06;G06F13/42;G06F15/17
代理公司: 南京知识律师事务所 32207 代理人: 康翔;高娇阳
地址: 210039 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 srio fpga 接收 引擎 设计
【权利要求书】:

1.一种基于SRIO的FPGA接收引擎设计,包括:SRIO逻辑层和存储器;

SRIO逻辑层设置外部请求treq口和本地应答tresp口,采用AXI_Stream接口规范;treq口发送64b的treq_tdata数据信号、treq_tvalid数据有效信号、treq_tlast末尾数据标志信号,接收treq_tready接收准备信号;tresp口接收64b的tresp_tdata数据信号、tresp_tvalid数据有效信号、tresp_tlast末尾数据标志信号,发送tresp_tready接收准备信号;

存储器设置写命令口和写数据口,采用AXI4接口规范;写命令口接收34b的axi_awaddr写地址信号、8b的axi_awlen写长度信号、axi_awvalid写命令有效信号,发送axi_awready写命令接收准备信号;写数据口接收64b的axi_wdata写数据信号、axi_wlast写数据末尾标志信号、axi_wvalid写数据有效信号,发送axi_wready写数据接收准备信号;

其特征在于,包括:SRIO接收状态机、SRIO写数据包接收fifo、写数据包合并状态机、写命令fifo、写数据fifo、写存储器状态机,组成接收引擎,采用SRIO接收状态机连接SRIO逻辑层,采用写存储器状态机连接存储器;

SRIO接收状态机设置等待包头状态,等待SRIO事务数据包头;设置等待TLAST状态,滤除数据包的负载数据;设置写数据接收状态,接收写数据包的负载数据;设置应答状态,通过tresp口向外部主设备发送应答事务;

SRIO写数据包接收fifo设置写口连接SRIO接收状态机,输入sfifo_wr写信号和66b的sfifo_din数据输入信号,输出sfifo_full满信号;设置读口连接写数据包合并状态机,输入sfifo_rd读信号,输出sfifo_empty空信号和66b的sfifo_dout数据输出信号;

写数据包合并状态机设置中间信号5b的rd_len、34b的aw_addr、8b的aw_len、34b的addr_new、8b的len_new、34b的addr_next、8b的len_next、1b的last_flag、finish_flag;输入sfifo_empty信号、sfifo_dout信号、awfifo_full信号、wfifo_full信号;输出sfifo_rd信号、awfifo_wr信号、awfifo_din信号、wfifo_wr信号、wfifo_din信号;设置起始包头等待状态,等待第一个小数据包的包头;设置wfifo写状态,写入SRIO写数据包的数据负载;设置后续包头等待状态,等待后续小数据包的包头并判断能否与之前的数据包合并;设置awfifo写状态,写入大数据包的写命令;

写命令fifo设置写口连接写数据包合并状态机,输入awfifo_wr写信号和42b的awfifo_din数据输入信号,输出awfifo_full满信号;设置读口连接写存储器状态机,输入awfifo_rd读信号,输出awfifo_empty空信号和42b的awfifo_dout数据输出信号。

写数据fifo设置写口连接写数据包合并状态机,输入wfifo_wr写信号和64b的wfifo_din数据输入信号,输出wfifo_full满信号;设置读口连接写存储器状态机,输入wfifo_rd读信号,输出wfifo_empty空信号和64b的wfifo_dout数据输出信号。

写存储器状态机设置中间信号8b的rd_len;输入awfifo_empty信号、awfifo_dout信号、wfifo_empty信号、wfifo_dout信号、axi_awready信号、axi_wready信号;输出awfifo_rd信号、wfifo_rd信号、axi_awaddr信号、axi_awlen信号、axi_awvalid信号、axi_wdata信号、axi_wlast信号、axi_wvalid信号;设置写命令发送状态,将命令写入存储器;设置写数据发送状态,将数据写入存储器。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第十四研究所,未经中国电子科技集团公司第十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011576827.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top