wordpress适合电影网站的模板沈阳企业建站系统模板
web/
2025/10/5 3:27:09/
文章来源:
wordpress适合电影网站的模板,沈阳企业建站系统模板,做seo推广一年大概的费用,学做效果图的网站有哪些HTRANS、HSIZE和HBURST共同决定下一次数据传输的地址。
HTRANS[1:0]定义传输类型
HTRANS[1:0]主机传输状态描述00IDLE空闲表示没有进行数据传输#xff0c;默认状态。主设备虽然可能已经占用了总线#xff0c;但是还没有开始传输数据。从设备需要返回OKAY响应01BUSY忙主设备…HTRANS、HSIZE和HBURST共同决定下一次数据传输的地址。
HTRANS[1:0]定义传输类型
HTRANS[1:0]主机传输状态描述00IDLE空闲表示没有进行数据传输默认状态。主设备虽然可能已经占用了总线但是还没有开始传输数据。从设备需要返回OKAY响应01BUSY忙主设备正在进行传输因此没法立即开始新一轮传输。可以理解为主设备申请延时从设备需要返回OKAY响应10NONSEQ非连续表示单次传输或者是突发传输Burst Transfer中的第一拍数据。在非连序模式下每次传输都是独立的后续的传输并不依赖于前一次传输的地址。11SEQ连续突发中剩下的传输是连续传输。控制信息会与前一次传输相同但地址等于前一次传输地址加上HSIZE对应的字节数
NoteBUSY传输类型让主设备有能力在突发传输的中间暂停插入等待周期即使它仍占有总线并且计划继续当前的突发传输。在BUSY状态下尽管当前传输暂停但主设备仍需保持下一次传输所需的正确地址和控制信号以便在条件允许时能够无缝继续数据传输。
突发传输的第一拍传输类型应该是NONSEQ。主设备没办法立刻开始突发的第二拍传输因此主设备使用BUSY来延迟。主开始进行突发的第三拍传输但这一次从设备没准备好通过拉低HREADY来插入单个等待状态。
HSIZE[2:0]定义传输大小
最小是1字节最大是1024bit。
HBURST[2:0]定义突发类型/传输拍数
HBURST信号是一个重要的控制信号用于指示数据传输是否为突发传输Burst Transfer以及如果是它指定的是哪种类型的突发模式。 突发传输是一种高效的传输模式允许连续的数据传输而无需在每次传输之间重新设置地址和控制信号从而显著提高数据吞吐量和总线效率。
incrementing(递增)每次传输的地址会在上一次地址基础上递增。 wraping(回环)地址在到达边界后自动循环回到起始地址。 例如一个包含四个拍beat的回环突发每个拍是一个字4Byte访问将会在16字节的边界处循环。因此如果传输的起始地址是0x34那么它将包含到地址0x34、0x38、0x3C和再次回到0x30的四次传输。 HBURST[2:0]突发传输类型描述拍数000SINGLE单次传输1beat001INCR不定长的递增突发010WRAP44拍的回环突发4beat011INCR44拍的递增突发4beat100WRAP88拍的回环突发8beat101INCR88拍的递增突发8beat110WRAP1616拍的回环突发16beat111INCR1616拍的递增突发16beat
Note选择INCR时每一拍都可以改变HSIZE的值如果选择的是WRAP4~INCR16那只有在突发结束后才能改变HSIZE的值。
传输数据总量计算
一次突发中传输的数据总量拍数(HBURST)*每拍的数据大小(HSIZE)。
1K边界
“1K边界”是指一种地址对齐和传输限制它规定了突发传输Burst Transfers不能跨越1KB1024字节的地址边界/低10bit的地址。这一限制主要应用于AHB总线的突发传输模式中以防止数据访问跨越从设备slave的地址空间边界从而避免数据错误和冲突。
在AHB中从设备通常被配置有特定的地址范围通常是1KB对齐的这意味着从设备的地址空间从某个1KB的边界开始持续1KB然后是下一个从设备的地址空间以此类推。这种设计简化了地址解码逻辑使得多个从设备可以在同一总线上并行存在而不会互相干扰。
当主设备master想要进行突发传输时如果这次传输会跨越1KB的边界那么它必须被分割成两部分或更多部分以确保每次突发传输都在同一个1KB的地址范围内。例如如果一个突发传输开始于地址0x3F00那么在达到地址0x3FFF之后突发传输必须停止随后从0x4000地址重新开始以确保不跨越1KB的边界。
为了遵守1KB边界的限制AHB总线协议要求主设备在设计时考虑这一约束确保在必要的时候能够将大的突发传输分解为符合边界限制的小突发传输。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87135.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!