关于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;
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值