ICode9

精准搜索请尝试: 精确搜索
  • PHY配置_MDIO接口协议设计2022-09-03 12:34:22

    一.基本知识   千兆以太网通过MAC和PHY芯片通信,MAC端可由FPGA实现,而PHY是物理芯片,只需要配置其工作模式,速率等等参数,便可正常运行。在前面的千兆以太网收发模块中我们并没有考虑配置PHY芯片,因为它在默认状态下也可以正常工作。本次设计主要学习如何配置PHY芯片。 ①通信协议  

  • FPGA以太网篇之GMII/RGMII2022-05-13 11:01:43

      MII是英文Medium Independent Interface的缩写,翻译成中文就是“介质独立接口”,该接口一般应用于以太网硬件平台的MAC层和PHY层之间,MII接口的类型有很多,常见的有MII、RMII、SMII、SSMII、SSSMII、GMII、RGMII、SGMII等。下面笔者只对GMII与RGMII做些介绍,其他接口可以自行了解。

  • IC VSC7418/VSC7428/VSC7429/VSC8574/VSC8572/VSC8658 以太网交换机2022-05-04 17:33:04

    型号:VSC7418/VSC7428/VSC7429/VSC8574/VSC8572/VSC8658封装:BGA类型:以太网IC,以太网交换机年份:新 下面是芯片介绍,仅供参考: 1、VSC8574 是用于运营商应用的下一代千兆以太网 (GE) PHY 收发器,旨在简化对跨 G 回程设备、蜂窝基站和其他时间关键平台。VSC8574 支持四个带有 SGMII 和 QSG

  • BLE5.3 使用1M 2M 500K或者 125Kbps通讯2022-04-29 11:33:28

    蓝牙5特性二 【4X 远距离】 在4.2及以前的版本中蓝牙低功耗在信道传输中未使用纠错编码技术,标准规定的基准灵敏度为-70dBm(基本上每一家蓝牙芯片厂商都可以做到-90dBm)。 蓝牙5引入了卷积前向纠错编码(Convolutional Forward Error Correction Coding) 技术,提高了接收机的抗干扰

  • zerotier访问内网其他机器2022-04-14 12:00:41

    不知道zerotier是什么及怎么使用的可以百度随便搜一下,都有介绍。怎么自建moon服务器及自建行星服务器的也自行搜索吧 这里贴几个链接: https://baijiahao.baidu.com/s?id=1719615851020754869&wfr=spider&for=pc http://www.lucktu.com/archives/766.html http://app.myzaker.com/

  • 如何设计出稳定的以太网?留意这几个设计要点!2022-04-08 16:05:03

    以太网是大部分嵌入式产品必备的通信接口,如何设计出稳定、可靠的以太网电路呢?本文综合数名行业硬件工程师经验总结以下要点,希望能为读者提供设计思路及解决问题的方法。 1.原理图设计 首先是网络变压器和RJ45接口器件的选型,集成网络变压器的RJ45接口器件可以降低设计复杂度、节省

  • D-PHY2022-01-08 23:34:50

    D-PHY时序 TLPX:进入HS-Request状态(LP-01)的时间。 THS-PREPARE: TX端进入Bridge状态(LP-00)所需要的一段时间。 THS-ZERO:TX段从LP进入到HS需要保持LP-00 状态一段时间。 THS-PREPARE+THS-ZERO: 传输前的同步时序。 THS-SYNC:TX在HS模式下发送给同步信号 00011101。 THS-Trail:送

  • 八、【interrupt】按键中断2021-12-19 11:00:50

    一、linux内核中中断的使用 1、申请中断 static inline int __must_check request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags,const char *name, void *dev)  参数: irq: 中断号 handler:中断处理程序 flags:中断标志, 对应外部中断,flags表示中断触发

  • 嵌入式linux开发,Linux下访问PHY芯片寄存器2021-12-17 21:00:18

            在嵌入式linux开发中,可以通过smi/mdio总线通信访问PHY芯片寄存器,获取PHY芯片的状态。 一、C程序代码如下 /* Linux 下smi/mdio总线通信 下面代码描述了在用户层访问smi/mdio总线, 读写phy芯片寄存器的通用代码。Linux内核2.6以上通用。 将下面代码编译后,将可执行文

  • (23)UVM 层次化sequence构建方式(layering sequence)2021-11-21 09:03:18

    UVM 层次化sequence构建方式(layering sequence) 文章目录 UVM 层次化sequence构建方式(layering sequence)layering sequence介绍layering sequence示例layering sequence解析 关注作者 layering sequence介绍 如果我们在构建更加复杂的协议总线传输,例如PCIe,USB3.0等,那

  • phy驱动2021-11-17 11:35:10

        Starting network: [ 0.174025] macb 43080000.ethernet eth0: tracing fwnode_get_phy_node IS_ERR(phy_fwnode) 0 [ 0.174025] macb 43080000.ethernet eth0: tracing fwnode_phy_find_device 0 [ 0.174025] Generic PHY 43080000.ethernet-ffffffff:07: tra

  • Bluetooth 5 : Long Range + Advertising Extension on NRF528402021-10-30 18:36:03

    This blog is to describe how to use the nRF52840 for the Bluetooth 5.0 for advertising extension / long range. The Softdevice S140v6.1.1 has started to support the extended advertising and work with Coded PHY. Such as Extended Advertising support Adverti

  • NXP i.MX6 ARM-Linux 修改RGMII成RMII2021-10-25 14:02:20

    作者:陈善焕 项目场景: 在眺望电子TW-IMX6DL-EVM开发板上将默认的千兆以太网接口改成百兆以太网接口: 编译环境及开发包: 主机:ubuntu18.04 交叉编译器:arm-linux-gnueabihf-gcc QT5.12.8:qt-everywhere-opensource-src-5.12.8 开发板:TW-IMX6DL-EVM Linux:Linux-4.1.15 串口工具:Xsh

  • 小白自制Linux开发板 七. USB驱动配置2021-10-23 09:31:53

    本文章基于https://whycan.com/t_3087.htmlhttps://whycan.com/t_6021.html整理 F1c100s芯片支持USB的OTG模式,也就是可以通过更改UsbId拉低或拉高方式定义当前的开发板可以作为host还是device。 usbid 拉高时,开发板作为外设方式。 usbid 拉低时,开发板作为主机方式。 当然除了

  • Linux网络驱动fec_probe函数解析2021-10-21 18:30:47

    涉及到的主要结构体,整体框架 这些结构体就是linux内核提供的接口,实现这些结构体的成员变量的过程就是驱动开发 struct device_node //路径 include/linux/of.h struct platform_driver //路径 include/linux/platform_device.h struct net_device //路径 include

  • Testing Long Range (Coded PHY) with Nordic solution (It Simply Works)2021-10-21 17:01:20

    Introduction There has been a lot of discussion/testing/confusion about testing the long range feature of Bluetooth Low Energy (BLE) with Nordic Semiconductors latest chip nRF52840 Rev C. This blog post demonstrates that the long range feature works the w

  • 网络编程基础2021-10-21 09:59:10

    文章目录 一、OSI七层模型二、MAC和PHY 一、OSI七层模型 应用层: 网络服务与最终用户的一个接口。 表示层: 数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)格式有,JPEG、ASCll、DECOIC、加密格式等 会话层: 建立、管理、终止会话。(在五层模型里面已经合并到了

  • MIPI D-PHY IP 使用说明(二)2021-10-04 10:34:31

    目录 前言 一、一般设计原则 1、影响因素 2、信号寄存 3、IO 布局

  • MIPI A-PHY:MIPI汽车系统和IOT的基石2021-09-11 09:29:49

    MIPI 联盟最近宣布,已经完成了对MIPI A-PHY v1.0物理层通信协议的长期开发. 这是一个主要用于汽车应用的串行器-解串器(SerDes)物理层规范。 该规范正在接受成员审查,预计将在未来90天内正式采用。 其实在这之前MIPI已经有了整套的通信协议在camera和显示领域中大量使用. Dphy,Cphy,

  • WiFi PHY信道估计技术:OFDM之理解(一)2021-09-10 09:30:47

    除了初代的WiFi(802.11b)之外,所有的WiFi技术都是使用的OFDM技术。OFDM技术,顾名思义,是正交频分复用的意思。频分复用这个指的时一个信息流时分散在不同的频率上的,而正交的意思是这些不同频率上的信息是互不干扰的。所以这样就是各个频率同时用来传送信息,而且是并行的。这样一来相当

  • C语言——sscanf函数2021-09-01 15:04:21

    简介 在写一个读取mipi_phy寄存器的脚本中,为解决读取参数支持十六进制或十进制的问题,发现了C库中的解包函数sscanf() 过程 由于main()获取到的参数是字符串类型,将字符串转换成int,最开始想到的方式是aoti()函数,但它无法解析十六进制,后查找文档后发现了sscanf(),它可以同时把十六进制

  • 012 基于FPGA的网口通信实例设计2021-08-21 13:34:20

    一、网口通信设计分类 通过上面其他章节的介绍,网口千兆通信,可以使用TCP或者UDP协议,可以外挂PHY片或者不挂PHY片,总结下来就有下面几种方式完成通信;             图8‑17基于FPGA的网口通信实例设计分类 说明: 1、外挂PHY也可以实现光通信,这里为了和不外挂PHY进行区分,所以就不

  • 004 Ethernet(以太网)详解2021-08-21 09:31:07

    一、以太网 以太网是一种计算机局域网技术。IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。 以太网有两类:第一类是经典以太网,第二类是交换式以太网,使用了一种称为交换机的设备连接不同的计算机。经典以太网是以太网

  • 项目:表格打印(字符图网格进阶、rjust、列表中最长的字符串长度)2021-08-09 01:04:17

    项目要求:编写一个名为 printTable()的函数,它接受字符串的列表的列表,将它显示在组织良好的表格中,每列右对齐。 tableData = [['apples', 'oranges', 'cherries', 'banana'],['Alice', 'Bob', 'Carol', 'David'],['dogs', &#

  • imx6 uboot添加网卡驱动2021-08-08 11:00:06

    1、文件:iTOP-iMX6_android6.0.1/bootable/bootloader/uboot-imx/include/configs/mx6sabre_common.h修改如下:#define CONFIG_FEC_MXC_PHYADDR          0 #define CONFIG_PHYLIB/*#define CONFIG_PHY_ATHEROS*/#define CONFIG_PHY_REALTEK #define CONFIG_ETHADDR      

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有