完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
//forums.arm.com。AMBA规范(v2.0)仅显示hsize = 2(字)时地址如何包装。是否因为每种WRAP4,WRAP8和WRAP16情况的地址边界都相同?还是应该基于hsize重新计算环绕边界? 例如,我从规范知道HSIZE = 2和WRAP4将通过这样的地址序列 然后,不HSIZE = 1(半字)和WRAP4,意味着序列应 |
|
相关推荐
1个回答
|
|
裹边界取决于两个水平尺寸和节拍的否(4,8,16)。
根据规范“ [color =”#0000FF“]对于包装突发,如果传输的起始地址未与 突发中的字节总数对齐(大小为x个节拍),则 突发中的传输地址到达边界时将换行[/ color]”。 让我采取您分析过的相同方案。 [color =“#0000FF”]情况1:起始地址为0x4,Wrap4,Hsize为2。[/ color] 0000 0100-beat1-0x4 0000 1000-beat2-0x8 0000 1100-beat3-0xc 0000 0000-beat4-0x0 这里Hsize为2,表示要传输4个字节。 由于它是Wrap4,因此节拍数为4。 字节总数为16(节拍数*高字节数)。 因此要进行4位对齐。 在beat3中,地址为00001100。由于Hsize为2,地址将增加4。0000 1100 +0000 0100 ------------------------ - 0001 0000 --->它跨越地址边界(4位)。 因此,我们将其对齐到0000 0000。 [color =“#0000FF”]情况2:起始地址为0x4,Wrap4,Hsize为1。[/ color] 0000 0100-beat1-0x4 0000 0110-beat2-0x6 0000 0000-beat3-0x0 0000 0010-beat4-0x2 此处由于Hsize为1,这意味着要传输2个字节。 由于是Wrap4,因此节拍数为4。 字节总数为8(节拍数* Hsize字节数)。 因此要进行3位对齐。 在beat2中,地址为00000110。现在,由于Hsize为1,地址将递增2。0000 0 110 +0000 0010 ------------------------- 0000 1 000 --->跨越地址边界(3位)。 因此,我们将其与0000 0000对齐。-beat3 [color =“#0000FF”]情况3:起始地址为0x4,Wrap8,Hsize为1。[/ color] 0000 0100-beat1-0x4 0000 0110-beat2-0x6 0000 1000 -节拍3-0x8 0000 1010-节拍4-0xa 0000 1100-节拍5-0xc 0000 1110-节拍6-0xe 0000 0000-节拍7-0x0 0000 0010-节拍8-0x2 这里Hsize为1,表示要传输2个字节。 因为是Wrap8,所以节拍数为8。 字节总数为16(节拍数* Hsize字节数)。 因此要进行4位对齐。 在beat6中,地址为00001110。现在,由于Hsize为1,地址将递增2。0000 1110 +0000 0010 ------------------------ - 0001 0000 --->它跨越地址边界(4位)。 因此,我们将其对齐到0000 0000.-beat7。 因此地址的包装取决于Hsize和节拍数。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
787 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程介绍之烧写所需镜像
888 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-mfgtools烧录流程之烧写方法
608 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核编译之初次编译
905 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡-内核源代码的目录结构和文件说明
821 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 03:36 , Processed in 0.658199 second(s), Total 71, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号