verilog
suixintt
这个作者很懒,什么都没留下…
展开
-
request/grant协议和enable/ready协议
1、request/grant协议 请求应答机制,更多的应用在AXI和AHB等多设备总线情况。 如,某些设备通过发出request,请求控制总线(已完成数据通信)。总线的仲裁逻辑,根据设备请求的情况,给出仲裁结果,即应答grant。得到总线控制权的设备,操作总线。 该协议也适用于软件和硬件的交互,比如emulation中的scemi协议的实现。2、enable/ready协议 点对点的设备连接,及数据传输。 通过ready和enable...原创 2020-06-09 16:27:57 · 1017 阅读 · 0 评论 -
verilog 语言[N:0]和[0:N]定义变量方法、比较大小以及不定值x用于if语句中的处理
为了搞清楚verilog [N:0]和[0:N]两种定义变量的区别,以及测试代码对不定值x的处理(x是有时当作1处理,有时当作0处理,还是既不做0也不做1处理?)写了如下的测试代码 `alert('module HL_order; reg [4:0] A; reg [0:4] B; reg [4:0] d...转载 2018-08-09 15:04:34 · 17043 阅读 · 0 评论