自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (12)
  • 收藏
  • 关注

原创 以太网Flow Control相关

pause pkt,MAC0 为self-station, MAC1为link-partner stationflow 如下step 1~2: MAC1 向MAC0 TX pkt,MAC0 RX 到pkt后送给后续module A处理。step 3: MAC0 来不及处理源源不断的MAC1送来的pkt,此时拉低FC_rdy(一般有RX ctrl相关module起)(flow control ready)信号,表明此时需要进行flow control;step 4: MAC0 TX端看到FC_rd.

2021-01-21 15:05:37 3309 1

转载 芯片设计中的Makefile简明教程

akefile可以做什么?Makefile可以根据指定的依赖规则和文件是否有修改来执行命令。常用来编译软件源代码,只需要重新编译修改过的文件,使得编译速度大大加快。Makefile的基本格式目标:依赖 命令目标是要生成的结果,依赖是生成结果需要的源文件和上一步骤的结果,命令是当目标不存在或者依赖更新时执行的命令。注意命令前必须用tab来缩进,不可以用空格。示例一:simv: tb.sv dut.vvcs -full64 -sverilog tb.sv dut...

2021-01-18 16:26:36 1340

原创 STA SDC study note

目录1.SDC overview1.1 Constraints for Timing1.2 Constraints for Area and Power​1.3 Constraints for Design Rules​1.4 Constraints for Interfaces​1.5 Constraints for Specific Modes and Configurations​1.6 Exceptions to Design Constraints​1.7 Misc

2020-12-24 20:35:02 831 1

转载 吴恩达深度学习笔记(deeplearning.ai)之卷积神经网络(CNN)(上)

原文链接 https://www.cnblogs.com/szxspark/p/8439066.html1. Padding在卷积操作中,过滤器(又称核)的大小通常为奇数,如3x3,5x5。这样的好处有两点: 在特征图(二维卷积)中就会存在一个中心像素点。有一个中心像素点会十分方便,便于指出过滤器的位置。 在没有padding的情况下,经过卷积操作,输出的数据维度会减少。以二维卷积为例,输入大小 n×n,过滤器大小f×f,卷积后输出的大小为(n−f+1)×(n−f+1)。

2020-10-12 16:13:40 289

转载 静态时序分析(static timing analysis,STA)

静态时序分析(static timing analysis,STA)会检测所有可能的路径来查找设计中是否存在时序违规(timing violation)。但STA只会去分析合适的时序,而不去管逻辑操作的正确性。其实每一个设计的目的都相同,使用Design Compiler和IC Compile来得到最快的速度,最小的面积和最少的耗能。根据设计者提供的约束,这些工具会在面积,速度和耗能上做出权衡。更深层的来看,STA一直都寻找一个问题的答案 : 在所有条件下,当时钟沿到达时,数据会正确地在每个同步de

2020-09-21 10:23:00 1642

原创 RGMII2GMII 分析

一、RGMII TX DirectionMAC 在TXC 的posedge edge和negedge edge都会推出data,第一个nibble是在TXC 的posedge推出,TXC_dly MAC 的TXC 经过softpad delay后送给phy的TXC,所以在PHY端可以直接用TXC_dly 来sample RGMII_TXD[3:0];RGMII_TXD[3:0]和RGMII_TXEN都是MAC reference TXC 在第一个posedge开始推。二、RGMII RX Dir

2020-09-09 17:19:09 1393

转载 iperf和iperf3详解

iperf和iperf3详解 iperf 下载地址https://iperf.fr/iperf-download.php一、iperfserver端:iperf -s -p 25001 -B 192.168.33.103 (-u)-s 指定server端 -p 指定端口(要和客户端一致) -B 绑定ip地址 -u udp协议,,默认是tcp协议client端:iperf -c -p 25001 -B 192.168.33.104 -4 -f K -n 10M ...

2020-08-14 11:05:00 2557

原创 DMA 理解

DMA (Direct Memory Access)不需要CPU 干预,外设直接和内存memory进行数据交互,等所有需要搬运的数据传输完成,再起INT通知CPU。未完~~

2020-06-23 17:56:10 341

翻译 802.1 Qat(802.1Q Clause35) Stream Registration Protocol(SRP) 流预留协议

35. Stream Registration Protocol (SRP)Stream Registration Protocol (SRP)利用MMRP(10.9),MVRP(Clause11) 和MSRP(35.1)这三种signaling protocols在bridged network上建立stream reservations;在SRP中,可以选择使用Multiple MAC registration Protocol(MMRP)来控制 Talker registrations 在整个

2020-05-11 17:58:01 4909 2

翻译 IEEE 802.1Qav( 802.1Q clause34) Forwarding and queuing for time-sensitive streams

34.1 Overview本章描述了一组可以用于支持对time-sensitive streams 的转发(forwarding)和排队(queuing)要求。在本章,“time-sensitive stream”是指从单个source station,发往已过或多个destation stations的traffic stream,其中,该traffic stream对timely deli...

2020-05-07 10:42:59 3474

转载 AVTP 帧格式

AVTP是个链路层传输协议,其主要作用有两个:https://cloud.tencent.com/developer/article/1617867音视频数据封装:将音视频数据封装成相应的格式在链路层传输。 媒体同步: 媒体时钟同步:不同的媒体类型有自己的媒体时钟,这些媒体时钟都映射到gPTP时间(同一个时间坐标系),接收端可以轻松进行媒体时钟恢复。 展示时间同步(播放时间同步):数据...

2020-04-28 15:10:25 3647

原创 交换机生成树协议STP(Spanning Tree Protocol)-功能介绍

添加冗余电路提高网络可靠性但添加冗余电路后导致网络环路生成树核心思想

2020-04-25 20:36:42 732

原创 AVB 协议族

Audio Video Bridge时间同步:各控制器使用统一的主时钟;低延时:保证ClassA数据流经过7跳后的延时在2ms以内。带宽预留:保证受保护的数据优先发送,且不过多影响其他数据发送。数据处理同步:音视频,多路全景视频等可以同步处理Standards (Nick)Name IEEE 802.1AS gPTP(general Precision T...

2020-04-23 17:23:34 2281

转载 AXI 中文

AXI总线协议资料整理第一部分:1、AXI简介:AXI(AdvancedeXtensible Interface)是一种总线协议,该协议是ARM公司提出的AMBA(AdvancedMicrocontroller Bus Architecture)3.0协议中最重要的部分,是一种面向高性能、高带宽、低延迟的片内总线。它的地址/控制和数据相位是分离的,支持不对齐的数据传输,同时在突发传输中,只...

2020-04-20 14:37:12 2563

原创 AXI 理解

Burst addressUse these equations to determine addresses of transfers within a burst:Start_Address = ADDRNumber_Bytes =2^Size;Burst_Length = LEN +1Aligned_Address =(INT(Start_Address / Number...

2020-04-20 11:42:19 856

转载 ZYNQ中MIO/EMIO GPIO的使用

MIO是PS端的外部引脚,共有54个;EMIO是PL端的外部引脚,共有64个。ZYNQ支持通过配置将PS的控制器信号通过EMIO输出,例如PS自带的UART Controller,如果正常选择引脚只能选择MIO引脚输出,但是通过设置可以选择连接到EMIO引脚。同时EMIO引脚也可以作为PS端的扩展引脚,即经过扩展PS一共可以控制118个引脚。该例程演示将4个EMIO设置为PS的扩展引脚,这4个...

2020-04-15 17:14:36 2334 1

原创 ICMP报文

辅助IP的ICMP ( Internet Control Message Protocol)架构IP网络时需要特别注意两点:确认网络是否正常工作,以及遇到异常时进行问题诊断。例如:一个刚刚搭建好的网络,需要验证该网络的设置是否正确。此外,为了确保网络能够按照预期正常工作,一旦遇到什么问题需要立即制止问题的蔓延。为了减轻网络管理员的负担,这些都是必不可少的功能。ICMP正是提供这类功能的...

2020-04-15 10:28:47 2115

原创 ARP 工作原理

ARP(Address Resolution Protocol,地址解析协议)是一个位于TCP/IP协议栈中的低层协议,负责将某个IP地址解析成对应的MAC地址.ARP的工作原理。在每台主机中都有一张ARP表,它记录着主机的IP地址和MAC地址的对应关系1) 如果主机A想发送数据给主机B,主机A首先会检查自己的ARP缓存表,查看是否有主机B的IP地址和MAC地址的对应关...

2020-04-14 11:24:54 4370 2

转载 AHB slave ready_in 和ready_out

由于ahb的addr phase和data phase是可以overlap的,当发生back-to-back操作的时候,会出现当前cycle是上一个slave的data phase,也是下一个slave的addr phase。在这时如果S1的heady_out拉低,说此时我最后一个data还没准备好(read access)或还没有准备收(write access); 而此时S2已经看到访问自己...

2020-04-07 17:05:32 4568

原创 AHB

一、信号定义以下是有多个master时由arbiter产生的信号,一般在one master - one slave project中用不上;判断跨1k: 当地址ADDR_plus_burst[10:0] 的bit10为1时,即ADDR_plus_burst[10]=1, cross_1k_byte=1;判断跨4k:当地址ADDR_plus_busrt[12:0] 的bit...

2020-04-03 15:15:52 458

原创 IEEE1588 chapter 7

7.2 PTP timescale7.2.1 GeneralThe timescale for a domain is established by the grandmaster clock.(一个domain的timescale是由grandmaster clock建立的)There are two types of timescales supported by PTP: (PTP...

2020-03-18 17:28:55 500

原创 IEEE1588 chapter6.6 Synchronization overview

6.6.1 GeneralPTP协议的正常执行分为两步(1) 建立master-salve hierarchy(2)同步时钟 synchronizing the clocks6.6.2 建立master-slave hireachy6.6.2.1 General在每一个domain内,每个ordinary cloc 或者boundary clock的port都执行一个独立的...

2020-03-16 20:17:04 541

原创 IEEE1588 Peer-to-Peer Transparent Clock

Peer-to-peer Transparent Clock 在纠正和处理PTP timing message时和end-to-end transparent clock不同,在其他方面,和end-to-end transparent clock相同。peer-to-peer transparet clock 每个port都有一个额外的block,该block用于计算每个port与另一个共享链...

2020-03-13 16:55:45 1132 1

原创 IEEE1588 End-to-end Transparent Clock

end-to-end transparent clock 模型如下图所示end-to-end transparent clock 像普通网桥,路由器或者转发器一样,转发所有的消息。但是,对于PTP event messages,驻留时间桥(residence time bridge),可以测量PTP event message的驻留时间(residence time, message ...

2020-03-13 16:28:22 722

转载 IEEE1588 同步机制

EEE 1588将整个网络内的时钟分为两种,即普通时钟(Ordinary Clock,OC)和边界时钟(Boundary Clock,BC),只有一个PTP通信端口的时钟是普通时钟,有一个以上PTP通信端口的时钟是边界时钟,每个PTP端口提供独立的PTP通信。其中,边界时钟通常用在确定性较差的网络设备(如交换机和路由器)上。从通信关系上又可把时钟分为主时钟和从时钟,理论上任何时钟都能实现主时钟和从...

2020-03-13 11:23:40 4472

原创 IEEE1588 Boundary clocks

Boundary clock 通常有多个physical prot,每个physic port通过两个logical interface 和network 通信: evnet 和general;每个boundary clock的port都类似于ordinary clock的port一样,但以下情况除外:a) The clock data sets are common to all port...

2020-03-12 17:41:52 669

原创 IEEE 1588 Ordinary clocks

6.5.2 Ordinary clocksThe model of an ordinary clock is illustrated in Figure 2.Figure 2 ⎯Model of an ordinary clockordinary clocks通过基于单个物理端口的两个逻辑接口与网络通信。 Event interface用于发送和接收事件消息,这些消息由时间戳生成模块根...

2020-03-12 16:45:24 422

原创 IEEE1588 Charpter 6

6.时钟同步模型6.1 General本章提供了一个理解precision Time Protocol 操作的模型,这些联系的确切规范会在后续章节中找的。PTP 标准规定了一个时间同步协议。该协议适用于由一个或多个通过网络通信的nodes组成的分布式系统。Nodes 被用来作为一个包含了实时时钟的模型,该实时时钟可由节点内的应用程序用于多种目的,比如用来产生timestamps for...

2020-03-12 14:55:12 422

转载 【转载】传统以太网和时间敏感网络TSN的区别

转载连接:http://——Biamp亚太区高级工程师 Kane Zhang【专业视听网报道】:[摘要]AVB-Audio Video Bridging(中文“音视频桥”)是一项新的以太网标准,由IEEE 802.1任务组于2005开始制定。其中包括:带宽预留(Bandwidth Reservation Protocol)、精准时钟同步(Precision Time Protoc...

2020-03-10 17:39:42 1081 1

转载 PTP简介

PTP简介在通信网络中,许多业务的正常运行都要求网络时钟同步,即整个网络各设备之间的时间或频率差保持在合理的误差水平内。网络时钟同步包括以下两个概念:l时间同步:也叫相位同步(Phase synchronization),是指信号之间的频率和相位都保持一致,即信号之间的相位差恒为零。l频率同步(Frequency synchron...

2020-03-10 16:44:02 1658 1

转载 IEEE1588精确网络时钟同步协议简介

[首发于cnblogs,转载请注明。作者:byeyear/告别年代 Email:[email protected]]在阅读本文之前,假定您对以太网和NTP有一定的了解。至少您应该大致理解以下名词或缩写:NTP,MAC,PHY,TimeStampIEEE1588是一个主要运行于以太网的网络时钟同步协议,主要目标是在局域网范围内实现高于微秒级的同步精度。与常见的时钟同步协议NTP相比,区...

2020-03-10 16:43:12 7856 1

转载 IEEE1588 PTP

文档参考http://xilinx.eetop.cn/viewnews-2459PTP协议简介IEEE1588 x协议定义了5种类型的传输报文:同步报文(sync)跟随报文(follow_up)延时请求报文(delay_req)延时响应报文(delay_resp)管理报文(management)其中前4种主要用于时间戳交换,具体的时间戳交换过程如下图所示:时间...

2020-03-09 10:18:01 1681

转载 VMware Workstation 与 Device/Credential Guard 不兼容.在禁用 Device/Credent

出现问题的原因:原因一、出现此问题的原因是Device Guard或Credential Guard与Workstation不兼容。原因二、Windows系统的Hyper-V不兼容导致解决方案:第一步:“win+ R“打开运行,输入gpedit.msc,确定打开本地组策略编辑器转到本地计算机策略 > 计算机配置 > 管理模板>系统 > Device G...

2020-02-15 17:57:38 1419

原创 以太网Deference的理解

lan port TX 方向,每次tx pkt的时候,需要进行defer,defer的时间是一个IPG,即96 bit time;半双工时,如果检测到medium IDLE,lan port可以TX数据了,此时,就开始进行defer,1) 如果在IPG的前2/3时间里,检测到medium busy(RX DV assert),则将defer的计数置零,继续等到medium IDLE时候再做...

2019-12-18 14:10:26 374

chisel-book-chinese.pdf

Chisel语言 中文版

2021-07-20

eetop.cn_SpyGlass_LintRules_Reference.pdf

Spyglass_LintRules

2021-07-06

IEEE 802.3-2008 .7z

Ethernet IEEE 802.3-2008 standard Specture

2021-01-22

Ethernet_DataStructure.vsd

以太网包格式

2021-01-20

Design Compile 介绍.7z

DC 详细介绍PPT

2021-01-19

Application_of_Perl_in_ASIC.pdf

Per 在ASIC设计中的应用

2021-01-18

Gvim配置文件.vimrc

个人vim配置文件

2021-01-15

eetop.cn_sunburst.rar

Sunburst资料集合

2021-01-14

docs-myhdl-org-en-stable.pdf

Python myhdl使用手册

2021-01-11

eetop.cn_synopsys dc中文教程(比较详细).ppt

synopsys dc中文教程(比较详细)

2020-12-27

Opencore Wishbone

Opencore Wishbone总线规范

2020-12-24

Verdi_advance

verdi advance用法

2020-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除