完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
当我尝试通过了解SVA 4KB边界时,下面 是一个属性 @(posedge
endproperty 并 AwAddrIncr = AWADDR +(AWLEN << AWSIZE); //突发 // end 如果有事务:据我所知,AWADDR:'d4095 AWLEN:'d0 AWSIZE:'d1 AWBUSRT:incr 据我所知,这应违反4K限制。是否在此部分上面检查属性? |
|
相关推荐
1个回答
|
|
您的AXI交易不会违反4K边界。
您使用的起始地址(4095)与传输宽度(16位)不一致,因此,这种1拍事务实际上将传输的只是一个字节。 尽管AXI协议描述了它支持“未对齐的传输”,但是实际的实现仍然是传输到数据总线的AxSIZE对齐的部分,因此,当AWSIZE指示16位传输时,未对齐的起始地址意味着这16个字节的仅上半部分位数据将被传输。 在AXI规范中有一些示例,因此请看图A3-13,其中显示了INCR事务中的AxSIZE = 32位传输。不对齐的起始地址意味着在第二,第三和第四示例中,第一次传输实际上并未传输32位。 在这些示例中,INCR突发中的其余传输每个都传输32位,因此它们是AxSIZE对齐的,只是第一个未对齐的传输。 固定突发类型事务在事务中的每次传输中都保持不对齐,并且WRAP突发不能使用未对齐的起始地址。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
飞凌嵌入式ElfBoard ELF 1板卡-移植前准备之git管理内核源码
403 浏览 0 评论
702 浏览 0 评论
迅为RK3568开发板篇OpenHarmony实操HDF驱动控制LED-接口函数
752 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-本地仓库管理之分支间的操作
667 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-本地仓库管理之当前分支内的操作
1005 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-23 03:51 , Processed in 0.555524 second(s), Total 73, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号