摘要:
I3C(Improved Inter Integrated Circuit)另一个名字叫做SenseWire,顾名思义,它的初衷是满足众多物联网设备中的Sensor的,它带来众多的改进,除了常说的12.5MHz速度的提高之外. 众多带外连线不见,高速I2C也不需要了,真正实现了高速和简洁。它还向下兼 阅读全文
摘要:
VCS处理流程 --首先把模块读进来 --按照固定的顺序放在队列,先执行没有延迟的语句 --active_region (执行UDP原语、display()、assign、阻塞赋值、非阻塞赋值的计算) --inactive_region #0 --Nonblocking assign region 阅读全文
摘要:
https://zhuanlan.zhihu.com/p/227876261 无毛刺时钟切换 门控时钟能够有效降低动态功耗,低功耗设计方法之一,在ASIC中使用较多,在FPGA使用较少(会影响时序分析) 核心思想 与门/与非门实现的门控时钟只能在时钟低电平处切换,也就是下降沿处切换;对于或门/或非门 阅读全文
摘要:
长位宽赋值给短位宽的截断问题 对于长给短,无论两个操作数有无符号,直接截断高位,直接赋值; 赋值完成后,左操作数表示的实际数值要根据左操作数有无符号来判定。如果左操作数是无符号数,直接转换为10进制,如果是有符号数,如果最高位不是1,就说明是正数,直接转十进制,如果最高位是1,那么就按位取反加1,再 阅读全文
摘要:
perl脚本生成模块文件列表 查看代码 #!/usr/bin/perl -w use File::Copy qw(copy cp); use Cwd; copy("./../../verification/regress_fun/config/modules_list","./") or die " 阅读全文