Other Parts Discussed in Thread: SYSCONFIG
器件型号: AM2434
主题: AM6442、 SysConfig 中讨论的其他器件
您好:
当在中‑GPMC 时、我遇到意外的单词'排序'问题 ‑突发或非 2 μ s 类似模式 与 16‑位外部数据/地址总线 更少的数字线路。
当我从 CPU 写入一个 32‑位值时、会出现两个 16‑位半‑字 互换了 提供超低功耗、但仅当启用突发模式时。
[0x50000000 是 GPMC 基地址
使用内部逻辑分析仪在 FPGA 内部观察:
- 突发模式: GPMC 输出 首先 0x1234、然后 0x5678 (上半部分‑字在前)
- 非‑μ s 突发模式: FPGA 接收数据 首先 0x5678、然后 0x1234 (正确顺序)
这种行为仅在突发模式下发生。
请参阅未突发的图片: 
请参见带突发的图片: 
‑GPMC 时、我如何控制或更正半字顺序 突发写入 模式?
启用突发的我的 GPMC 配置:
GPMC_CONFIG1 = 939528704
GPMC_CONFIG2 = 132352
GPMC_CONFIG3 = 65792
GPMC_CONFIG4 = 33645841
GPMC_CONFIG5 = 17105413
GPMC_CONFIG6 = 2164326400
GPMC_CONFIG2 = 132352
GPMC_CONFIG3 = 65792
GPMC_CONFIG4 = 33645841
GPMC_CONFIG5 = 17105413
GPMC_CONFIG6 = 2164326400
其他详细信息:
- 外部器件:FPGA
- 总线宽度:16‑位
- 模式:同步突发不像‑μ s
- 在 FPGA(内部逻辑分析仪)内部捕获的数据
有关如何在 GPMC 突发写入期间修复或配置正确的半‑字顺序的任何指导都将不胜感激。


: 