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

关于gt的gt_data_valid_in信号

1.在aurora中应用,可以看到常常设置为固定为1

从上图可以看出data_valid设置为固定为1

参考:https://fpga.eetrend.com/blog/2022/100562912.html

参考:赛灵思/GTX高速接口通关简介 | FPGA 开发圈

  .gt0_data_valid_in              ( gt0_data_valid_in             ),// 当确认GT收发器工作正常时候需要拉高

gt0_data_valid_in

gt0_data_valid_in信号在xilinx的GT收发器IP核中是一个重要的输入端口,作用是用于控制
数据的有效性。

1.信号功能
此信号指示发送或者接收通道的数据是否有效,无特殊要求时候,需要保持为高电平才能保证
GT核的正常工作。

2.关于何时拉高
gt0_data_valid_in:有效数据,与手动对齐配合使用;使用逗号对齐时给它赋值1即可。

3.协议确定后拉高
assign gt0_data_valid_in = (gt0_rx_fsm_reset_done_out && protocol_ready) ? 1'b1 : 1'b0;
// protocol_ready需根据具体协议规范实现

// SATA协议配置示例
assign gt0_data_valid_in = (sata_handshake_done && gt0_rx_fsm_reset_done_out) ? 1'b1 : 1'b0;

// Aurora流模式配置
assign gt1_data_valid_in = (aurora_channel_up) ? 1'b1 : 1'b0;
 

相关文章:

  • RV1126+FFMPEG多路码流监控项目大体讲解
  • 实现tdx-hs300-mcp
  • uni-app学习笔记十--vu3综合练习
  • 深入了解linux系统—— 操作系统的路径缓冲与链接机制
  • DeepONet深度解析:原理、架构与实现
  • 判断C表达式是否成立
  • 函数式编程思想详解
  • SQL每日一题(4)
  • 【动态规划】简单多状态(二)
  • 枚举类扩充处理
  • 前端框架6
  • 解决 Supabase “permission denied for table XXX“ 错误
  • [iic]iic四参数函数设备地址,寄存器地址,数据内容,数据长度
  • vue 引入配置的常量时,常量内部怎么引用 vue 中的值
  • 从 0 开始部署 Archivematica (windows环境)
  • Thinkphp6使用token+Validate验证防止表单重复提交
  • 如何进行Appium实现移动端UI自动化测试?
  • [C++]洛谷B3626 跳跃机器人(题干 + 详细讲解, BFS练习题)
  • 如何评价OpenRouter这样的大模型API聚合平台?
  • C++友元函数和友元类
  • 怎么做微信小说网站吗/链接点击量软件
  • 网站建设 全网推广/北京seo诊断
  • 免费响应式网站建设/搜索引擎优化seo公司
  • 潍坊市做网站/seo工作职责
  • 黄冈市住房和城乡建设厅网站/武汉seo搜索引擎
  • 小程序询价表/seo百度点击软件