04 2024 档案
摘要:serdes 为什么需要serdes传输? 传统的数据和时钟同步传输在低速信号没有问题,在高速信号传输时由于传输线的时延不一致,高速信号的抖动,导致接收端无法正确的采集数据,因而采用CDR(即从数据中恢复时钟的方式)去采样数据。 为什么需要8/10b编码,64/66编码? 提供足够的跳变来恢复时钟;
阅读全文
摘要:时钟 时钟源有两个重要指标,一个是稳定度,一个是准确度。 ppm是一个相对变化量,1ppm指百万分之一,也就是相对标称频率的变化量。时钟源有两个重要指标,一个是稳定度,一个是准确度。准确度是指与标称值的偏差,稳定度是指随外部因素变化而产生的变化量。所以ppm是越小越好,而不是越大越好。你说的25pp
阅读全文
摘要:眼图 主要的衡量指标是眼图的高度和宽度,眼睛张开的越大,眼图越好,抖动主要是交叉部分的粗细程度,交叉部分越粗抖动越大,噪声则是顶部的线条的粗细程度,同样越粗 噪声越大。 ibert ibert相关参数指标介绍 1、TIE(time interval Error) 时间间隔误差 是被测信号边沿相对于其
阅读全文
摘要:远程仓库 git clone 原远程仓库地址 git remote #查看远程仓库 git remote -v #显示远程仓库的URL 分支操作 拉取远程分支到本地:git clone -b 分支名 远程仓库地址 查看远程分支:git branch -r 查看所有分支:#git branch -a
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:CMAC原理 CMAC(Cipher-based Message Authentication Code)是一种基于密码算法的消息认证码,用于验证消息的完整性和真实性。它的基本实现原理是通过对消息和密钥进行计算得到一个固定长度的二进制串。这个二进制串是通过对消息进行加密得到的,使用了一个称为CBC-
阅读全文
摘要:前言 LWIP作为一款被在嵌入式MCU领域广泛应用的开源的轻量的网络协议栈,在我开发MCU的这几年中经常接触到,但是经常是好久不看后,又无法快速的组织和沉淀之前的积累,所以就借着最近在搞LWIP做一个系统性的记录吧,全当是为自己积累一些学习工作笔记。 相关资料准备 要移植LWIP首先需要准备几点,(
阅读全文
摘要:1. RGMII接口 2. RGMII的tx delay和rx delay 3. 以太网寄存器分析 以太网PHY寄存器分析_柒丨的博客-CSDN博客
阅读全文
摘要:1.Mongoose介绍 官网:https://mongoose.ws/ 2.环境搭建 mongoose由C语言开发编写,支持嵌入式MCU,ARM,win,linux等多种平台,为了调试方便我们在win平台下搭建环境。 (1)安装gcc,win平台下需要安装MinGW,使用安装包下载十分慢,由于de
阅读全文
摘要:1.背景 SEGGER公司的jlink工具配合J-Flash软件可以实现对MCU内部flash的固件烧录回读,我司产品设计中MCU通常需要外挂一块spi flash用以存储IC的固件程序,考虑到生产烧录的便捷性以及后续开发测试的高效性,现需要支持通过J-Flash工具烧录MCU外挂的SPI flas
阅读全文