TX测试一: GEN1、2、3采用自动化测试:1.点击infinum软件中Analyze->AutomatedTestApps->D9050PCICPCIExpressGen5TestApp,进入自动化测试界面; 2.SetUp窗口:PCIE5.0->CEM-EndPointTests->DeviceDefinition->勾选5G的-3.5dB&-6dB->选择8G的P03.SelectTest界面将DeviceDefinition设置的测试项全部勾选:4.Run界面,点击Run按钮;注意示波器屏幕弹窗提醒,确认对应的速率,按CEM板卡上按键使测试的码型和实际速率保持一致。5.GEN3_P0
TX测试一: GEN1、2、3采用自动化测试:1.点击infinum软件中Analyze->AutomatedTestApps->D9050PCICPCIExpressGen5TestApp,进入自动化测试界面; 2.SetUp窗口:PCIE5.0->CEM-EndPointTests->DeviceDefinition->勾选5G的-3.5dB&-6dB->选择8G的P03.SelectTest界面将DeviceDefinition设置的测试项全部勾选:4.Run界面,点击Run按钮;注意示波器屏幕弹窗提醒,确认对应的速率,按CEM板卡上按键使测试的码型和实际速率保持一致。5.GEN3_P0
一、概述为了尽量给甲方降低成本,决定使用较低成本的PHY芯片RTL8201F-VB-CG芯片。移植官网的以太网demo程序,git上下载了一份很好看的rtl8201F的驱动程序,用来替换官方demo的lan8742程序。并没有直接通,于是开始了调试之路。二、平台芯片型号:stm32h753官网例程文件名:STM32Cube_FW_H7_V1.10.0三、原理图四、遇到的问题使用官网lwip的demo,下载RTL8201F-VB-CG驱动程序并替换lan8742驱动芯片程序,使用PC机ping设备ping不通五、调试过程1.确定PHY驱动芯片的寄存器可以读取和写入。通过函数接口HAL_ETH_R
一、概述为了尽量给甲方降低成本,决定使用较低成本的PHY芯片RTL8201F-VB-CG芯片。移植官网的以太网demo程序,git上下载了一份很好看的rtl8201F的驱动程序,用来替换官方demo的lan8742程序。并没有直接通,于是开始了调试之路。二、平台芯片型号:stm32h753官网例程文件名:STM32Cube_FW_H7_V1.10.0三、原理图四、遇到的问题使用官网lwip的demo,下载RTL8201F-VB-CG驱动程序并替换lan8742驱动芯片程序,使用PC机ping设备ping不通五、调试过程1.确定PHY驱动芯片的寄存器可以读取和写入。通过函数接口HAL_ETH_R
最近迷上了FPGA的网络通信和GTP光通信,个人感觉光通信简单一些,那就从难得网络通信开始吧,先搞个最简单的,使用MDIO配置和读取网络PHY的信息。板子:米联客的MA703FA(A7-35T板子);参考例程:正点原子达芬奇开发板例程;IDE:vivado2020.2;具体的原理啥的建议去看正点原子的文档吧,讲得很好,但原子的例程感觉不贴近实际项目,所以我改了一下,使之适合真是项目。先来看看这块芯片RTL8211FD的数据手册。这是官方给的应用架构,很简单,RTL8211FD与MAC通信,通过MDC和MDIO配置。芯片BD,没啥好说的,典型的rgmii接口,内部模块电路感觉没必要深究,反正也不
最近迷上了FPGA的网络通信和GTP光通信,个人感觉光通信简单一些,那就从难得网络通信开始吧,先搞个最简单的,使用MDIO配置和读取网络PHY的信息。板子:米联客的MA703FA(A7-35T板子);参考例程:正点原子达芬奇开发板例程;IDE:vivado2020.2;具体的原理啥的建议去看正点原子的文档吧,讲得很好,但原子的例程感觉不贴近实际项目,所以我改了一下,使之适合真是项目。先来看看这块芯片RTL8211FD的数据手册。这是官方给的应用架构,很简单,RTL8211FD与MAC通信,通过MDC和MDIO配置。芯片BD,没啥好说的,典型的rgmii接口,内部模块电路感觉没必要深究,反正也不
PCIE中断简介PCIe有三种中断,分别为INTx中断,MSI中断,MSI-X中断,其中INTx是可选的(Legacy),MSI/MSI-X是必须实现的。INTx:是开始PCI时期的产物,为了兼容PCI的INTA,INTB,INTC,INTD四个中断线而采用的一种中断机制。由于仅支持四个中断,且采用一个状态来控制,这种机制导致多中断场景软件处理复杂特别是有中断嵌套的场景(由于支持中断比较少,会有公用一个状态信号),比较多的PCIe设备都没有支持该特性。MSI:messagesignalinterrupt,是PCI设备通过写一个特定消息到特定地址,从而触发一个CPU中断,最大支持32个中断。MS
PCIE中断简介PCIe有三种中断,分别为INTx中断,MSI中断,MSI-X中断,其中INTx是可选的(Legacy),MSI/MSI-X是必须实现的。INTx:是开始PCI时期的产物,为了兼容PCI的INTA,INTB,INTC,INTD四个中断线而采用的一种中断机制。由于仅支持四个中断,且采用一个状态来控制,这种机制导致多中断场景软件处理复杂特别是有中断嵌套的场景(由于支持中断比较少,会有公用一个状态信号),比较多的PCIe设备都没有支持该特性。MSI:messagesignalinterrupt,是PCI设备通过写一个特定消息到特定地址,从而触发一个CPU中断,最大支持32个中断。MS
前言本博客的上一篇文章更新于2021年2月,距今已经有一年半了。这一年半我一切正常,没有经历任何糟糕的事情,一直没更新纯粹是因为太忙。一年半的高压下来,我的心态也变化了不少,这些不妨以后再写。说正事。最近开始接触深度学习,跑了几个程序以后发现笔记本的3050TiLaptop的4GB显存捉襟见肘,于是想配一台带有大显存的电脑。8000张图片,FCOS训练,一轮近半小时,谁吃得消;batchsize也只能取到4方案在选择显卡之前,首先应该考虑的是显卡插在哪里的问题。我刚接触电脑硬件是在2015年,那时很流行E3,E5洋垃圾也很香,但是随着制程和架构的升级,这些型号无论是IPC还是主频都太过时了,况
前言本博客的上一篇文章更新于2021年2月,距今已经有一年半了。这一年半我一切正常,没有经历任何糟糕的事情,一直没更新纯粹是因为太忙。一年半的高压下来,我的心态也变化了不少,这些不妨以后再写。说正事。最近开始接触深度学习,跑了几个程序以后发现笔记本的3050TiLaptop的4GB显存捉襟见肘,于是想配一台带有大显存的电脑。8000张图片,FCOS训练,一轮近半小时,谁吃得消;batchsize也只能取到4方案在选择显卡之前,首先应该考虑的是显卡插在哪里的问题。我刚接触电脑硬件是在2015年,那时很流行E3,E5洋垃圾也很香,但是随着制程和架构的升级,这些型号无论是IPC还是主频都太过时了,况