![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常用芯片及协议
kemi450
愿通信没有技术门槛,人人都可以快速上手。
本人在通信领域从事python和fpga开发。
本人所发表的文章和代码均参考于论文、书籍及网络整理而成。
本人对文章、代码的正确性不做保证,请自行验证。
本人仅对通信算法进行实用性的描述,不做理论推导。
展开
-
RGMII接口(KSZ9031)
概述:RGMII的时序是时钟双沿采样,在默认的RGMII时序中,时钟(RXC/TXC)边沿与数据边沿(TXD/RXD/TX_CTL/RX_CTL)的对齐,因此,FPGA想要正确收发数据,需要对TXC或RXC进行适当的延迟。由于最高时钟为125MHz,最佳延迟为2ns。RGMII接口时序延迟设计:在三速网络应用中,通常的方案需要125MHz,25MHz和2.5MHz的时钟和相移90°...原创 2019-06-12 13:17:41 · 17103 阅读 · 1 评论 -
RGMII的时序约束实例
RGMII接口:https://blog.csdn.net/kemi450/article/details/91388581RGMII接口的约束:这里,已125MHz时钟为例,配置PHY使时钟和数据相移90°。接收端: 创建输入时钟和虚拟时钟。其中,虚拟时钟用以描述输入延时。 create_clock -name {rgmii_rxclk} -period 8.000 -...原创 2019-06-26 18:11:47 · 10465 阅读 · 3 评论