UVM学习笔记(1)

UVM是现在比较流行的一种验证平台,所谓打验证平台一般要实现以下一些功能:模拟DUT的各种真实的使用情况,也就是要给DUT添加各种激励,包括正常和异常的激励,UVM中激励是通过driver来实现的。验证平台需要根据DUT的输出来判断DUT的行为是否符合预期,这个是通过记分板scoreboard (checker)实现的,当然这里面就有拿什么来判断,怎么个判断标准。收集DUT的输出传递给sco...

继续阅读 »

换新域名啦

又是闲的瞎折腾,偶然间发现百度不会收录.win结尾的域名,想着好好经营博客,但是域名不被收录,没人看怎么办,只好再申请个域名,白花花的银子呀,不过新域名倒是挺好的linmingjie.cn大家可要记住了哈,域名虽好,但是换起来还是挺麻烦的。

继续阅读 »

晶振起振时间引起的一个小问题

我们知道低功耗的BLE在进行传输的时候,很多情况下数据都不是连续的,像广播包这种数据包,一般是双方约定好,数据按照一定的间隔发送,在数据之间BLE模块是进入低功耗模式的,而在MCU中,当BLE进入低功耗模式的时候,只会保留32.768K的一个时钟,系统的主时钟和一些模拟模块都会掉电,从而降低功耗,只有一个计数器会按照32.768K的时钟进行计数,当计数到一定值之后,会唤醒BLE模块进行数据传输。

继续阅读 »

2.4G下的多协议

之前没有发现2.4G下面有这么多协议,看来免费的频谱还是很受欢迎的呀,我们来看看这个芯片下面RF支持的协议:IEEE Std. 802.15.1 v4.2 Bluetooth Low Energy (BLE) single-mode device operationIEEE Std. 802.15.4-2006 compliant ZigBee RF4CE/IPANTIEEE Std. 80...

继续阅读 »