当前位置: 首页 > news >正文

日本亲子游哪个网站做的好西安seo网站关键词

日本亲子游哪个网站做的好,西安seo网站关键词,新手小白如何互联网创业,西安营销型网站建站文章目录 前言一、AXI_Stream数据产生模块二、上板效果总结 前言 上一篇内容我们已经详细介绍了基于aurora8b10b IP核的设计,本文将基于此进一步完善并且进行上板验证。 设计思路及代码思路参考FPGA奇哥系列网课 一、AXI_Stream数据产生模块 AXIS协议是非常简单的…

文章目录

  • 前言
  • 一、AXI_Stream数据产生模块
  • 二、上板效果
  • 总结

前言

上一篇内容我们已经详细介绍了基于aurora8b10b IP核的设计,本文将基于此进一步完善并且进行上板验证。
设计思路及代码思路参考FPGA奇哥系列网课

一、AXI_Stream数据产生模块

在这里插入图片描述
AXIS协议是非常简单的,看过之前的AXI_FULL协议应该会很容易理解。

该模块有以下需要注意的点:

  1. 主机VALID信号一定是要主动拉高的,不可以以从机READY信号作为拉高判断的条件。
  2. 对于last信号的产生和计数器的清零,一定是要在握手成功的前提下进行判断,因为要避免从机莫名其妙拉低的情况,例如,我们要发送100个数据,计数器需要在99时候清零,如果READY在98的时候是高,那么计数器会顺利计数到99,而READY恰好99时候变为为0,如果不加w_active这个握手成功的限制条件,计数器会在此时清零,而我们第100个数据也就丢失了,对于LAST信号更加严重,因为从机压根就接收不到LAST信号了。
else if(w_active && r_send_cnt == P_SEND_LEN - 1)r_send_cnt <= 'd0;
else if(w_active && r_send_cnt == P_SEND_LEN - 2)rm_axi_tx_tlast <= 'd1;
module user_data_gen(input               i_clk                       ,input               i_rst                       ,output [31:0]       m_axi_tx_tdata              ,output [3 :0]       m_axi_tx_tkeep              ,output              m_axi_tx_tlast              ,output              m_axi_tx_tvalid             ,input               m_axi_tx_tready             ,input  [31:0]       s_axi_rx_tdata              ,input  [3 :0]       s_axi_rx_tkeep              ,input               s_axi_rx_tlast              ,input               s_axi_rx_tvalid             
);localparam              P_SEND_LEN = 100            ;reg  [31:0]             rm_axi_tx_tdata             ;
reg  [3 :0]             rm_axi_tx_tkeep             ;
reg                     rm_axi_tx_tlast             ;
reg                     rm_axi_tx_tvalid            ;
reg  [15:0]             r_cnt                       ;
reg  [15:0]             r_send_cnt                  ;wire                    w_start                     ;
wire                    w_active                    ;assign w_start = r_cnt == 100                      ;
assign w_active = m_axi_tx_tvalid & m_axi_tx_tready ;
assign m_axi_tx_tdata  = rm_axi_tx_tdata            ;
assign m_axi_tx_tkeep  = rm_axi_tx_tkeep            ;
assign m_axi_tx_tlast  = rm_axi_tx_tlast            ;
assign m_axi_tx_tvalid = rm_axi_tx_tvalid           ;always@(posedge i_clk,posedge i_rst)
beginif(i_rst)r_cnt <= 'd0;else if(rm_axi_tx_tlast)r_cnt <= 'd0;else if(r_cnt == 100)r_cnt <= r_cnt;else r_cnt <= r_cnt + 1;endalways@(posedge i_clk,posedge i_rst)
beginif(i_rst)r_send_cnt <= 'd0;else if(w_active && r_send_cnt == P_SEND_LEN - 1)r_send_cnt <= 'd0;else if(w_active)r_send_cnt <= r_send_cnt + 1;elser_send_cnt <= r_send_cnt;
endalways@(posedge i_clk,posedge i_rst)
beginif(i_rst)rm_axi_tx_tvalid <= 'd0;else if(w_active && r_send_cnt == P_SEND_LEN - 1)rm_axi_tx_tvalid <= 'd0;else if(w_start)rm_axi_tx_tvalid <= 'd1;else rm_axi_tx_tvalid <= rm_axi_tx_tvalid;
endalways@(posedge i_clk,posedge i_rst)
beginif(i_rst)rm_axi_tx_tlast <= 'd0;else if(w_active && r_send_cnt == P_SEND_LEN - 2)rm_axi_tx_tlast <= 'd1;else    rm_axi_tx_tlast <= 'd0;
endalways@(posedge i_clk,posedge i_rst)
beginif(i_rst)rm_axi_tx_tdata <= 'd0;else if(rm_axi_tx_tlast)rm_axi_tx_tdata <= 'd0;else if(w_active)rm_axi_tx_tdata <= rm_axi_tx_tdata + 1;else rm_axi_tx_tdata <= rm_axi_tx_tdata;
endalways@(posedge i_clk,posedge i_rst)
begin   if(i_rst)rm_axi_tx_tkeep <= 4'b1111;else rm_axi_tx_tkeep <= 4'b1111;
endendmodule

二、上板效果

这就没啥好说的了,一收一发,没有任何问题。
在这里插入图片描述
在这里插入图片描述

总结

完整工程可参考:https://github.com/shun6-6/AURORA8B10B

http://www.mnyf.cn/news/49566.html

相关文章:

  • 哪个网站可以做封面百度知道免费提问
  • 企业做网站分哪几种seo的中文含义
  • 安阳 网站建设东莞网络推广培训
  • 山东省住房城乡建设厅怎样优化网站排名靠前
  • 设备免费做网站推广sem优化师
  • html5建设的网站网站seo优化是什么意思
  • 局域网做网站 内网穿透百度推广技巧方法
  • 免费源码的商城网站百度舆情
  • 成都解放号网站建设百度指数代表什么
  • 做旅游网站的意义广告营销策略有哪些
  • 武汉做网站便宜怎么注册自己的网址
  • 济南网站建设公司青岛seo推广专员
  • 高端品牌网站建设案例石家庄网站seo
  • 网站建设需要多长时间今日的最新消息
  • 公司做网站的费用怎么账务处理sem扫描电镜
  • 建平台网站普通话手抄报文字内容
  • 出国游做的好的网站seo网络优化专员是什么意思
  • 嘉祥网站建设免费发布软文广告推广平台
  • 百度网站 v怎么怎做百度收录入口提交
  • 响应式网站和普通网站不同东莞网站制作十年乐云seo
  • 做漫画网站精美软文句子
  • 受欢迎的徐州网站建设百度推广账户登录首页
  • 网站哪个公司做的好长尾关键词挖掘工具
  • 抖音属于b2c还是c2c优化网站的目的
  • 找人做网站需要注意什么搜狗搜索引擎推广
  • wordpress和discuz关联国外网站seo免费
  • 做网站的域名百度推广客户端下载
  • wordpress站群管理破解版做一个app软件大概要多少钱
  • 东丰在线网站建设网络营销客服主要做什么
  • 中国十大咨询管理公司广州网站营销优化qq