世人皆以为扁鹊医术最高明,然而扁鹊说他二哥胜过他,因为扁二哥经常给乡邻治小病,在病人小恙之时就干预治疗,所以一生治小病多,治大...
UDP(User Datagram Protocol用户数据报协议)是一种无连接、不可靠的协议。UDP协议没有流控制,没有应答确认机制,不能解决丢包、重发...
上一节我们对TCP的报文和连接过程做了介绍,本节通过Socket的方式对整个通信过程再次进行一次整理(使用Socket方式易于加深对以太网通信...
今天和大家分享一个小技巧,你在debug问题的时候,是不是也曾经想过将波形中的某些信号转化成txt,然后用txt的值复现某些波形或者与理论...
竞争冒险这个含义其实广泛存在各个领域,本质上是指当两个或多个进程同时访问一个相同对象的场景。 组合逻辑环 {代码...} 在一般的数字...
遇到违例是每个做后仿的同学必然会经历的事情,如果你还没遇到过,那说明你还年轻。而很多同学第一次遇到这问题时,都会一脸茫然,找不...
在高速并行接口(例如DDR接口)中,由于工作环境的变化,可能会导致Data bus与时钟信号之间的skew相差比较大,从而使得本来就小的采样窗...
在数字电路的世界里,只有“0”和“1”。但是在实际电路中,信号的变化并不是一瞬间的事情,而是会经过一个上升或者下降时间,如下图。所以...
近日,瑞芯微电子股份有限公司(简称“瑞芯微”)与中国移动通信集团有限公司(简称“中国移动”)联合发布两款视频物联网芯片AIoTel RV1109...
硬件描述语言中有很多特殊的编译或者综合等工具的预执行指令,在某些场景下我们可以利用一下HDL之外的语法去指导工具,而不是信马由缰。...
之前已经跟大家讲过,人与大部分EDA工具交流的语言都是tcl,所以想要学好EDA流程,就必须先要学好tcl,这样才会知道如何给工具下指令。...
SPI NAND FLASH就是典型的同源接口中的slave。时钟从接口进来,就好比时钟从晶振进来一样。设计时,只需要像个收了钱的乙方,协议叫你躺...
大家好,我是七点班车。记得之前跟朋友说自己撸的SPI NAND FLASH主控能够跑133MHz,朋友很诧异说:“SPI怎么可能跑这么高?”我也很愤怒——...
如果从AI算法开始,然后从verilog开始编写,调试,优化,再下载到FPGA中运行,中间需要众多的人力,物力,没有个一年半载,很难有收获。
本文主要介绍各种类型的跨时钟域问题。同步时钟是指具有已知相位和频率关系的时钟。这些时钟本质上是来自同一时钟源。根据相位和频率关...
上图信号A由C1时钟域触发,被C2时钟域采样。根据这两个时钟之间的关系,在将数据从源时钟传输到目标时钟时,可能会出现不同类型的问题,...
经常有IC小伙伴手里有多个offer,问我该怎么选。不由得慨叹,这届毕业生太幸福了。工资高,offer还多。offer多,选择余地大了,费一些脑...
pytorch-mlu 逐层模式中算子间数据传递和存储的基本单元是 tensor。pytorch-mlu 根据 tensor 中的 device 属性值将算子分发到不...
遇到此类问题,我第一个想到的是去打印一些log看看,比如设置定时打印,调高UVM打印级别等。我在仿真环境里面设置定时打印log的信息,发...
本文聊一下如何在 GPU CUDA 编程里使用 memory padding 来避免 bank conflict。