
数字IC
文章平均质量分 68
BlackDogv
个人学习记录。
展开
-
AXI握手 handshake process
明确概念:Master与Slave之间的握手信号valid和ready起于Source端和Destination端。当D端检测到有拉高的Valid信号时,当D端空闲,可以接受数据时,即拉高Ready。S和D端在相同的周期内分别拉高Valid和Ready,可以立即传输。复位初始状态,可以保持ready一直置1,当检测到S端的Valid 高电平信号,开始传输数据。Write : Data信息可以出现在相应的Address信息之前,或相同周期。单箭头表示信号的发出可以发生在指向的信号的之前或之后。原创 2023-04-18 17:16:17 · 831 阅读 · 0 评论 -
AXI 总线
目录 综述AXI通道简述综述读地址与写地址通道读数据通道写数据通道写响应通道AXI互联结构AXI中使用寄存器切片AXI术语AXI组件与拓扑AXI传输与存储器类型AXI信号描述公共信号写地址通道信号写数据通道信号写响应通道信号读地址通道信号读数据通道信号低功耗接口信号单接口需求时钟复位基本读写事务握手过程通道信号需求写地址通道:写数据通道:写响应通道:读地址通道:读数据通道:通道间的关系通道握手信号依赖关系读传输依赖写传输依赖:AXI4写响应依赖事务结构地址结构 突发长度: 突发大原创 2022-08-11 13:55:34 · 2295 阅读 · 0 评论 -
抽空从零开始写简略的AXI-VIP
AXI VIP原创 2022-08-10 00:04:05 · 199 阅读 · 0 评论 -
寄存器模型后门访问
在uvm_reg_。block中添加 dut 中寄存器(表现为寄存器的值,不一定是v中mem的形式寄存器后门访问阻塞:如果同一个地址寄存器的访问sequence排队或者进行时,此时后门访问会阻塞至该地址空闲。原创 2022-07-31 23:43:42 · 1748 阅读 · 0 评论 -
AXI 总线问答
只有在burst传输的最后一拍才能拉高WLAST,在burst传输的中间拉高WLAST是违反协议的行为。VALID/READY握手机制只允许一个方向的数据流,所以对于读事务,数据(data和resp)从slave流向master,而对于写事务,数据从master流向slave,所以就需要单独的响应通道。所有的AXI信道只在1个方向传递信息,所以才需要一个单独的写响应通道。AR总线和AW总线是独立的,不管读写请求的地址是否顺序发出的,响应的数据都可能是无序的,他们之间是通过awid和arid对应配对的。...转载 2022-07-17 17:42:46 · 2186 阅读 · 0 评论 -
[转]AHB APB 总线问答
它们两者的不同在于SPLIT响应告诉仲裁器可以将总线使用优先级交给所有其他主设备直到SPLIT传输可以结束(实际上是忽略该主设备以后所有的传输请求直到发出SPLIT的那个从设备表示它可以完成SPLIT传输),而RETRY响应仅仅告诉仲裁器将总线使用权交给最高优先级的主设备。虚拟主设备只进行IDLE传输,这在锁定传输中式允许的,如果将总线分配给其它任何主设备都将违背锁定传输协议,如果仲裁器忽略SPLIT相同将违背SPLIT协议,所以虚拟主设备是唯一的选择。对于另一些从设备,存在多项选择。.........转载 2022-07-17 10:45:04 · 6892 阅读 · 0 评论 -
---IC---
目录#include和#< >的区别?vlitate关键词开辟空间在哪个阶段?.C语言的vilotate关键词的特点?ref和inout的区别?ref的优点和缺点?run_test(string name):传进去的是字符串,他是如何进行创建的呢?1-100素数、1-10000找6、100MHZ时钟发生器、100MHZ的时钟抖动发生器,上升沿时刻中断的概念?中断的应用场景?中断的向量地址?异步FIFO和同步器的使用场合?脉冲同步器的介绍,展宽电路的时钟是哪个?前仿真可以检查亚稳态的问题吗?综合的输出有SDF原创 2022-07-10 22:51:50 · 516 阅读 · 0 评论 -
perl 脚本跑回归测试【IC】
参考狗蛋大佬。目录1.脚本文件说明2.命令行传参 use Getopt::Long3.case : 跑case。脚本: 3.1 生成编译命令 3.2 生成仿真命令 3.3 生成终端命令 3.4 运行更新中,写完,放代码。 包含vcs 的编译和仿真命令。...............原创 2022-07-05 22:24:02 · 2413 阅读 · 1 评论 -
SV 小练习(找质数、找包含特定数字的数)
目录使用sv,对一个1000以内的数做判定:如果包含数字6,则输出。使用sv,打印1-100的所有质数。原创 2022-07-04 20:44:25 · 525 阅读 · 0 评论