推荐答案
测试一下
题目
下面关于AHB协议描述错误的是
A、Burst传输不能跨越1KB地址边界
B、HRESP[1:0]有OKAY、ERROR、SPLIT和RETRY
C、Burst传输包括single传输、定长传输和不定长传输
D、读写操作的地址相位只会维持1拍时钟
参考答案与知识点
参考答案
D。选项A正确:AHB协议规定burst传输不能跨越1KB地址边界,这是为了简化存储系统设计,防止访问跨边界导致的额外延迟或错误。选项B正确:HRESP[1:0]的四种编码为OKAY(00)、ERROR(01)、RETRY(10)、SPLIT(11),分别表示传输正常完成、错误、重试和分割完成。选项C正确:AHB的burst类型包括SINGLE(单次传输)、INCR(不定长递增传输)、以及定长传输如INCR4/8/16和WRAP4/8/16,因此描述涵盖了single、定长和不定长传输。选项D错误:地址相位在无等待状态下通常维持1拍时钟,但若从设备通过HREADY信号插入等待状态,地址相位会被延长(HREADY=0时地址和控制信号保持),直到HREADY变高后进入数据相位。因此“只会维持1拍时钟”的说法不严谨。
涉及知识点
- AHB 1KB边界规则
- AHB响应类型HRESP编码
- AHB burst传输类型
- AHB地址相位与等待状态