草庐IT

I_PHY_RX_CLK

全部标签

建立安全连接失败连接到 120.79.9.99:9200 时发生错误。SSL 接收到一个超出最大准许长度的记录。错误代码:SSL_ERROR_RX_RECORD_TOO_LONG

建立安全连接失败连接到120.79.9.99:9200时发生错误。SSL接收到一个超出最大准许长度的记录。错误代码:SSL_ERROR_RX_RECORD_TOO_LONG因为我是用https访问的需要安全协议只要改为http就行啦或者直接IP加端口号就行了。主要是自己粗心没有注意。 

Linux 网络驱动-MAC、PHY层驱动框架(三)

I.MX6ULL网络外设设备树  I.MX6ULL有两个10/100M的网络MAC外设,因此I.MX6ULL网络驱动主要就是这两个网络MAC外设的驱动。这两个外设的驱动都是一样的,我们分析其中一个就行了,首先肯定是设备树,NXP的I.MX系列SOC网络绑定文档为Documentation/devicetree/bindings/net/fsl-fec.txt,此绑定文档描述了I.MX系列SOC网络设备树节点的要求。①、必要属性  compatible:这个肯定是必须的,一般是“fsl,-fec”,比如I.MX6ULL的compatible属性就是"fsl,imx6ul-fec",和"fsl,i

FPGA驱动千兆以太网PHY但电脑只显示百兆

前两天公司做了个新板子,ZYNQ7035+RTL8211E,拿给我测,于是写逻辑代码测试一下数据回环,没想到电脑端网络适配器一直显示是百兆网。查了多方原因,差点想手动配置寄存器了,但是想想又觉得不对,FPGA逻辑驱动以太网PHY芯片是不用配置寄存器的,只要PHY芯片外部引脚上下拉正常就行。于是我一个写代码的查起了硬件,果然,PHY芯片1.05V电压输出端有个电感,变成磁珠了,这肯定不行啊,虽然电压是稳定的,但是磁珠电流太小,遂换成2.2uh电感,顺利解决问题。电脑终于协商为千兆网了。(做硬件的一定要仔细啊)原理图局部如下:就是图中的BF15磁珠换成2.2uh电感。 类似的,大家做硬件一定要检查

javascript - 什么是 "callback hell"以及 RX 如何以及为何解决它?

谁能给出一个清晰的定义,并用一个简单的例子来为不懂JavaScript和node.js的人解释什么是“回调hell”?什么时候(在什么样的设置下)会出现“回调hell问题”?为什么会发生?“回调hell”总是与异步计算有关吗?或者在单线程应用程序中也会出现“回调hell”吗?我参加了Coursera的ReactiveCourse,ErikMeijer在他的一次讲座中说RX解决了“回调hell”的问题。我在Coursera论坛上问什么是“回调hell”,但没有得到明确的答案。在用一个简单的例子解释了“回调hell”之后,您能否再展示一下RX如何在这个简单的例子上解决“回调hell问题”?

javascript - 什么是 "callback hell"以及 RX 如何以及为何解决它?

谁能给出一个清晰的定义,并用一个简单的例子来为不懂JavaScript和node.js的人解释什么是“回调hell”?什么时候(在什么样的设置下)会出现“回调hell问题”?为什么会发生?“回调hell”总是与异步计算有关吗?或者在单线程应用程序中也会出现“回调hell”吗?我参加了Coursera的ReactiveCourse,ErikMeijer在他的一次讲座中说RX解决了“回调hell”的问题。我在Coursera论坛上问什么是“回调hell”,但没有得到明确的答案。在用一个简单的例子解释了“回调hell”之后,您能否再展示一下RX如何在这个简单的例子上解决“回调hell问题”?

Atlas200关于RTL8211FSI和YT8521SH千兆以太PHY调试心得

最近调试了一个硬件千兆以太PHY的问题,记录一下。问题现象描述:两块Atlas200板卡,上电后,ping不通,但是插网线连接电脑的话,电脑能识别这个网卡,所以感觉还是MAC和PHY之间的通信出了问题。一块板卡用的是RTL8211,另一块是YT8521SH,两个PHY芯片是封装完全兼容的。 实施步骤:1.先测量外部的25Mhz晶振,正常         2.测量PHY芯片的核压,1V/1.2V,正常.顺便说一下,这个核压是一个DC-DC电路,外部的的电感和电容需靠近芯片布局,否则会出现电压不正常现象。         3.接口为1.8V,不正常,经过排查发现是配置电压不对,修改后正常。心得:之

PHY芯片的使用(二)使用Vivado SDK调试网络

在使用ZYNQ或者FMQL的以太网时都需要在VivadoBD中勾选Enet0/1,最好也勾选上UART0/1。如果就使用这两个外设就可是直接生成bit然后导出硬件启动SDK了。SDK建立工程中有以太网相关的工程,选用最简单的即可如下图。使用这个工程除了选Enet还要选用串口,否则工程无法建立。建立工程后进入工程main函数,可配置物理地址,取消DHCP可配置IP地址,,如下图。若新板卡硬件设计和制板没问题,就这个程序运行后,可用PC端ping通该板卡。这就是最简单判断以太网是否正常的例子。若通讯异常可单步调试该工程首先排查MDIO是否正常。该工程首先会遍历MDIO地址从0-31依次扫描。然后再

PCIE学习笔记:PCIE-PHY功能描述之什么是PMA/PCS?

PMA和PCS模块用于处理PHYpackets。PMA:PhysicalMediumAttachmentPMA在串行通道上接收和传输高速串行数据,串行化/去串行化、时钟数据恢复等功能,以及连续时间线性均衡器(CTLE)、判决反馈均衡器(DFE)和传输均衡等模拟前端功能。。PCS:PhysicalCodingSublayerPCS充当PMA和PCIe控制器之间的接口,并执行数据编码和解码、加扰和解扰、块同步等功能。参考资料:1.F-TileAvalon®StreamingIntel®FPGAIPforPCIExpress*UserGuide2.ProposalforanInitialdrafto

基于Quectel移远展锐平台5G模组RX500U/RG200U的二次开发

展锐的udx710平台,是64位的arm,跑的linux,所以是可以进行二次开发的,采用模组厂提供的toolchain,可以编译自己的程序。以第三方开源程序n2n为例(因为客户需要这个,所以就拿这个做例子了)Toolchain的配置:toolchain文件为:unisoc-initgc-glibc-x86_64-unisoc-console-image-aarch64-toolchain-udx710-module+unisoc-initgc-1.0+20201024+userdebug+native.sh这个是原厂提供的,直接执行就好,安装到/opt下面/opt/unisoc-initgc/

AMD RX 7800被逼急了!硬塞进去个“大胖子”

6月24日消息,AMDRDNA3显卡家族迄今只有高端的RX7900系列、主流的RX7600系列,而性能级的RX7800系列大概率要到秋天才会发布,RX7700系列则杳无音信。NVIDIA方面,AdaRTX40系列则已经基本完成全线布局。留给AMD的时间不多了!曝料大神MLID的最新消息称,为了加速RX7800系列的研发上市,AMD设计了一个特别版本:40×40毫米尺寸的小封装内,没有放入RX7800系列对应的Navi32中等核心,而是硬生生塞进去了RX7900系列对应的Navi31大核心,不过更加紧凑。从图中可以看到Navi31核心包含的一个GCD、六个MCD,前者长宽尺寸约24.5x毫米、1