▍ Test Coupon:俗称阻抗条TestCoupon,是用来以TDR(TimeDomainReflectometer时域反射计) 来测量所生产的PCB的特性阻抗是否满足设计的要求,一般要控制的阻抗有单端线和差分对两种情况,所以testcoupon上的走线线宽和线距(有差分对...
10月22日,华为HDC大会刚发布了HarmonyOS3.0,目前全量开源代码已经更新到3.0版本,华为商用版的HarmonyOS将在后续更新。官方公布的数据显示,经过三年发展,鸿蒙设备已经超过1.5亿台,目前,鸿蒙智联已有1800多家硬件伙伴和4000多家智能生态产品,2021...
不可否认,中国高技术产品贸易竞争优势还不及发达国家,目前中国集成电路进口占国内市场需求约70%、传感器芯片占比达90%,高端机床装备、高端工业软件基本被国外垄断。接下来就给大家盘点一下,这些顶尖的技术都被哪些国家所掌握着。半导体加工设备基本被日本,美国霸占。目前蚀刻设备精度最高的...
我们在谈论Linux命令时,其实是在谈论Linux系统本身。就这么区区10个基本的Linux命令不会让你成为天才或Linux专家。对于老手来说,这都是再简单再基础不过的几个命令,但它会帮助Linux新手使用这些Linux基本命令,或者说Linux常用命令来处理日常的基本任务。好了...
以前做过两年C程序移植工作,从Win32平台移植到Linux平台。大约有上百万行C/C代码,历时一年多。在开发Win32版本时,已经强调了程序的可植性,无奈Win32团队里对Linux精通的人比较少,很多问题没有想到,直到后来移植工作开始时,才发现移植并非像想的那样简单。后来...
开关电源在负载短路时会造成输出电压降低,同样在负载开路或空载时输出电压会升高。在检修中一般采用假负载取代法,以区分是电源部分有故障还是负载电路有故障。关于假负载的选取,一般选取40W或60W的灯泡作假负载(大屏幕彩色电视机可选用100W以上的灯泡作假负载),优点是直观方便,根据灯...
大家好,我是ZhengN。本次给大家分享一些芯片原厂的代码仓库,这些资源已收录到咱们嵌入式大杂烩的资源仓库里了:https://gitee.com/zhengnianli/EmbedSummary我们用到一个新的芯片时,一般在它们的官网都可以找到一些入门、上手的资料。除此之外,有...
距离Windows 11预览版测试,已经过去近四个半月了。终于,在10月5日,微软的Windows11 正式版操作系统全面上市。Win11的正式上线,打破了微软在Win10刚发布之时曾表示Win10将会是最后一代Windows的说法。微软表示,符合条件的Windows10电脑可以...
我们平时的项目,可能会遇到死机的情况,通过在线调试,或者打印消息,可能会发现,怎么进入了HardFault_Handler中断呢?这种“硬故障”是我们常见的一种故障,导致硬故障的原因也有很多。本文针对Cortex-M3说说 Fault 故障相关的内容。Fault故障种类Fault...
什么是做覆盖率?要回答这个问题需要知道IC验证的目的。最终目的是保证IC所有的功能都符合我们的期望。通过和referencemodel比较我们能够知道IC的功能是否符合我们的期望,但是如何体现“所有”?只能从覆盖率上进行体现。只有当所有代码都被执行过时,中间的功能都符合我们的期望...
cornercase是怎么定义的?是不是在randomdriventestbench中才使用?directtest中,会用cornercase吗?有两种解释,一种是边界情况,例如一个FIFO的cornercases就是full和empty。如果要验证这个fifo,你就要让它经历从...
UVM中类的例化用new和create有什么不同?什么时候可以用new?什么时候该用create?new是OOP自带属性,create是UVMoverride属性,可以理解成create比new更进阶~create是用factory模式来construct对象,在factory中...
uvm_env是一个容器,用于将围绕某个DUT(模块级或者系统级)的所有验证组件集合在一起。 在模块级验证平台中,env用于集合DUT周围的接口agent和DUT通信,与env相关联的不同class被组织成一个SystemVerilog package。除了接口agent之外,e...
SV将C语言中的大部分特性包含进去,包括了相当多的数据类型和操作符。1.SystemVerilog支持C语言内建的数据类型。为了避免int和long数据类型的重复带来混淆,在SV中,int是32位的,longint是64位的。C语言中的float类型在SV中称为shortreal...
将Systemverilog中的数组和队列拿出来单独讲,是因为相对于其他的数据类型,数组和队列与C语言和Verilog语言的数组有着不同的特性。这些特性不仅体现在完全迥异于C语言的定义方式,也体现在其成员函数上。Systemverilog将数组分为三种,分别为静态数组、动态数组以...