尊敬的 TI 专家:
我有一个 FPGA 连接到 AM3358器件的 GPMC 总线、目前正在 FPGA 侧工作。 为了实现最佳性能、FPGA 逻辑支持突发16 x 16位字。 在 GPMC 配置中相应地设置了 ATTACHDDEVICEPAGELENGTH 参数。 使用 EDMA 引擎生成突发。
有时、我只需要从 FPGA 读取一个16位寄存器、这应该可以从 Cortex-A8发出单个存储器访问。 但是、在这种情况下、GPMC 将如何执行外部访问尚不清楚。 来自 AM335x TRM:
7.1.3.3.10.5系统突发与外部器件突发支持
“当系统猝发请求长度小于 ATTACHDDEVICEPAGELENGTH 值时,GPMC 继续执行所需的访问。”
在这种情况下、"必需的访问"意味着什么? 我是否应该期待一个完全突发(然后 GPMC 将请求的字返回到 CPU)? 还是仅执行一次访问?
非常感谢。