logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Verilog开源项目——百兆以太网交换机(四)令牌桶管理单元设计

千兆以太网交换机开源项目-Atom支持了多种形式的QoS特性,其中发送端口的限速是Tx Path上尤为重要的功能,Atom将使用令牌桶的管理方式,对所有流出的报文,进行限速管理,并将该令牌桶管理单元命名为TKM(Token Manager)。TKM将实现单速单桶、双速双桶可配置形式,并能统计普通流量、突发流量、瞬时峰值流量,提供给上层更多的管理指导。

文章图片
#开源#fpga开发#网络协议 +2
从零学习 InfiniBand-network架构(十) —— IB协议中全局ID

专题内的上一文章谈到的是子网内ID的意义和作用,而本文要介绍的全局ID将用在两个不同子网下的Packet传输。本章介绍IBA中全局ID的作用,IPv6地址及单播、多播规则;并描述如何为子网中的每个端口分配相同的子网ID以及一个或多个GUID。

#学习#网络#服务器
Verilog开源项目——百兆以太网交换机(五)TCAM单元设计

Atom支持了包过滤特性,为了支持过滤的多样性,Atom将使用TCAM来存储过滤规则,以实现带优先级的1k条规则匹配,包过滤模块会根据接受包的特征向TCAM发起匹配请求,若匹配成功则进行对应操作,若匹配失败则按部就班的转发。  而为了便于实现,以及资源的平衡,Atom TCAM将使用SRAM实现,并采取分层分列的小块SRAM结构。

文章图片
#开源#fpga开发#网络 +1
从零学习 InfiniBand-network架构(十一) —— 管理器的介绍

本章将介绍IB协议中的管理器的概念,包括子网管理器,子网管理代理,通用服务管理器,通用服务管理代理。通用服务接口,子网管理包SMP,通用服务管理包GMPS,概念都较为抽象,可以简单了解一下。

文章图片
#学习#网络
芯片功耗分析

芯片功耗分析为什么要降低芯片功耗功耗产生原理漏电功耗组成内部功耗组成翻转功耗电路功耗计算模型漏电功耗计算内部功耗计算翻转功耗计算具体分析接下去要做一款芯片的数字部分的功耗分析,方便模拟部分设计ldo的驱动能力。所以先基本了解功耗分析的基础知识。为什么要降低芯片功耗芯片封装都较小,如果功耗过大,则能量密度太大功耗影响到芯片内部甚至外部的电源网络架构设计高功率带来温度提升,会使性能受影响,时序跑不高功

文章图片
从零开始 verilog 以太网交换机(四)以太网转发表的设计与实现

以太网转发表负责维护MAC地址和端口间的转发关系,需要经可能快速的帮助交换机确认数据帧应该从哪个端口发送出去。本章将开始进行以太网转发表的设计与实现,其负责判断数据帧对应的去向。

#fpga开发#网络#学习 +1
芯片功耗分析

芯片功耗分析为什么要降低芯片功耗功耗产生原理漏电功耗组成内部功耗组成翻转功耗电路功耗计算模型漏电功耗计算内部功耗计算翻转功耗计算具体分析接下去要做一款芯片的数字部分的功耗分析,方便模拟部分设计ldo的驱动能力。所以先基本了解功耗分析的基础知识。为什么要降低芯片功耗芯片封装都较小,如果功耗过大,则能量密度太大功耗影响到芯片内部甚至外部的电源网络架构设计高功率带来温度提升,会使性能受影响,时序跑不高功

文章图片
Formality流程

由于项目后期需要完成一个rtl和网表之间的形式验证,需要用synopsys的formality来完成,由于第一次接触,也摸索了将近三天才能上手使用,记录一下整个flow的过程

文章图片
到底了