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