当前位置: 首页 > 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.xdnf.cn/news/625807.html

相关文章:

  • LeetCode-贪心-买卖股票的最佳时机
  • 【算法】力扣体系分类
  • QML学习05MouseArea
  • 51、c# 请列举出6个集合类及用途
  • VLLM推理可以分配不同显存限制给两张卡吗?
  • MongoDB 备份与恢复策略全面指南:保障数据安全的完整方案
  • springboot中redis的事务的研究
  • 深入理解nvidia container toolkit核心组件与流程
  • 10大Python知识图谱开源项目全解析
  • 【Linux 学习计划】-- Linux调试工具 - gdb cgdb
  • 怎么开发一个网络协议模块(C语言框架)之(二) 数据结构设计
  • RabbitMQ核心特性——重试、TTL、死信队列
  • python项目和依赖管理工具uv简介
  • OpenLayers 加载鼠标位置控件
  • git常用操作命令
  • 用本地大模型解析智能家居语音指令:构建一个离线可用的文本控制助手
  • vitepress | 文档:展示与说明只写一次,使用vitepress-deme-preview插件
  • 力扣HOT100之回溯:46. 全排列
  • juc面试题
  • LumaDot (亮度可调的屏幕圆点)
  • 分布式消息中间件基础
  • 网络协议与通信安全
  • Oracle 19c DG备库报错ORA-00313、ORA-00312、ORA-27037
  • 【Linux仓库】权限的量子纠缠:用户/组/other如何编织Linux访问控制网?
  • el-form 使用el-row el-col对齐 注意事项
  • 从碎片化到集成化:Profibus转Profinet网关引领设备管理数字化转型
  • 【TypeScript】知识点梳理(四)
  • 5月24日day35打卡
  • qiankun解决的问题
  • ABC406E 题解