基于FPGA的接口设计汇总在这里~
https://blog.csdn.net/z123canghai/article/details/114649710
目录:
唯有学到最根本的,才能明白万变不离其宗,在遇到新的内容时候,才能施展你的乾坤大挪移。
与我而言,立下对Xilinx的GTP核进行全面解读这个flag也是颇需要些勇气的,毕竟这个核还是蛮复杂的。但凡接触过的朋友都晓得,那对外接口信号叫一个多啊,先不去用说去理解了,单纯的把这些信号整利索了,也不是一时半会儿能搞定的。没辙,跳进了这么一个坑,怎么说也得研究明白了。以下为所总结内容目录
第一章 前言闲谈
https://blog.csdn.net/z123canghai/article/details/107696345
主要介绍:
- GTP和GTX是孪生兄弟么?
- GTP的难,是难在了哪里?
- 为什么要研究Xilinx封装好的东西?直接用不就好了嘛?
- 全面解读?要解读到什么程度?
第二章 GTP/GTX概述
https://blog.csdn.net/z123canghai/article/details/107697334
主要介绍:
- 为什么!为什么?GTP接口信号那么多???
- GTP的硬核长什么模样?
- GTP核的程序是个什么样的架构?
第三章 GTP的时钟结构
https://blog.csdn.net/z123canghai/article/details/107697465
主要介绍:
1、外部时钟与内部时钟是怎么暗通曲款的??????
2、各个时钟是干嘛的????
第四章 GTP的复位逻辑
https://blog.csdn.net/z123canghai/article/details/107698454
主要介绍:
1、GTP是有怎样的复位机制
2、详解发送端的复位模块
第五章 GTP发送模块详解
https://blog.csdn.net/z123canghai/article/details/107699214
主要介绍:
1、发送模块里面的子模块都是干啥的
2、数据接口与8B/10B编码,
另:关于8B/10B编码介绍请看如下链接文章
https://blog.csdn.net/z123canghai/article/details/107620833
3、发送部分内部的时钟结构
4、杂七杂八的其它子模块
第六章 接收端结构及功能说明
https://blog.csdn.net/z123canghai/article/details/107719642
主要介绍:
RX端的所有模块的介绍
第七章 GTP的IP核配置
https://blog.csdn.net/z123canghai/article/details/107711927
主要介绍:
关于IP核配置的说明,主要是翻译,具体解释还是得看前面内容,毕竟涉及过多
欢迎关注沧小海的fpga微信公众号,回复“GTP”获取A7 GTP仿真例程,开发软软件为vivado2017.4
点击“Flow”选择“open static simulation”打开静态仿真可直接查看信号波形