上一页 1 2 3 4 5 6 ··· 21 下一页

2025年8月22日

随即约束唯一标识unique

摘要: unique可以用来约束一组变量,使随机后的变量之间不会有相同的数值; rand int x[8]; rand int y; rand int z; constraint c0 {unique {x[1:5], y, z};} x[1],x[2],..x[5],y,z之间不会随机出相同的值; 如果想 阅读全文

posted @ 2025-08-22 15:38 lybinger 阅读(19) 评论(0) 推荐(0)

2025年6月18日

LDPC介绍

摘要: 这篇文章对LDPC介绍得非常好,浅显易懂。 https://zhuanlan.zhihu.com/p/514670102 阅读全文

posted @ 2025-06-18 10:07 lybinger 阅读(30) 评论(0) 推荐(0)

2025年5月10日

PCIE接收端怎么识别non-flit mode和flit mode packet?

摘要: 在链路训练、轮询和配置阶段开始时,使用 TS1 中“Data Rate Identifier(数据速率标识符)”字段(符号 4,位 0)中的“FLIT 模式支持”位,实现 FLIT 模式的启用机制和协商。协商成功后,FLIT 模式将适用于所有数据速率,因此也支持 8b/10b 和 128b/130b 阅读全文

posted @ 2025-05-10 18:18 lybinger 阅读(347) 评论(0) 推荐(0)

PCIE flit mode packet header

摘要: table2-5列出了部分type类型,其中translation rule列中的 1:1表示的是NFM/FM之间的translation不需要做改变。 TS[2:0]代表trailer size: The definitions of the TC, Attr and Length fields 阅读全文

posted @ 2025-05-10 16:29 lybinger 阅读(111) 评论(0) 推荐(0)

2025年4月23日

e902 jtag debug

摘要: e902 jtag读写寄存器操作可以通过e902_wrap.u_tdt_dmi_top.x_tdt_dmi.x_tdt_dmi_apb_master模块apb端口获取读写信息。 阅读全文

posted @ 2025-04-23 17:28 lybinger 阅读(33) 评论(0) 推荐(0)

2025年4月8日

e902通用寄存器介绍

摘要: 阅读全文

posted @ 2025-04-08 16:47 lybinger 阅读(31) 评论(0) 推荐(0)

2025年3月23日

PCIE TLP prefix

摘要: Prefix放在TLP header之前;可以有0个或者1个或者多个prefix。 阅读全文

posted @ 2025-03-23 10:52 lybinger 阅读(107) 评论(0) 推荐(0)

2025年3月12日

usb set address

摘要: usb host发送setaddress收到ack之后,会发送一个in请求,地址用的是0x0,device会回复一个size为0的data包。由此完成address配置。 阅读全文

posted @ 2025-03-12 20:58 lybinger 阅读(51) 评论(0) 推荐(0)

2024年12月19日

arm a7 neon指令导致程序跑飞的原因

摘要: 从波形上看,A7的pc值会在执行过程中突然跳转到0xc, 通过信号追踪,发现是instr_type_fpu一直保持初始值2,没有清零。 需要加入__FPU_Enable()函数来将其清零。 阅读全文

posted @ 2024-12-19 18:29 lybinger 阅读(48) 评论(0) 推荐(0)

2024年8月15日

systemverilog打印格式

摘要: No占位符意义 1 %d或%D 以十进制的形式输出 2 %o或%O 以八进制的形式输出 3 %b或%B 以二进制的形式输出 4 %h或%H 以十六进制的形式输出,打印的字母小写或者大写 5 %x或%X 以十六进制的形式输出 6 %c或%C 以ASCII码字符的形式输出 7 %s或%S 以字符串的形式 阅读全文

posted @ 2024-08-15 16:49 lybinger 阅读(907) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 21 下一页

导航