当前位置: 首页 > 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;
 

http://www.dtcms.com/a/211092.html

相关文章:

  • 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++友元函数和友元类
  • wsl 魔法
  • 【每天一个知识点】“数字人”(Digital Human)
  • 中台项目-微前端qiankun-umimax
  • PCB设计实践(二十七)电感的形态分类与应用场景深度解析
  • 一个国债交易策略思路
  • MySQL快速入门篇---联合查询
  • Mybatis(2)
  • CPU飚高处理经验总结
  • Web前端开发(JS的快速入门)
  • AI要掌握的知识