嵌入式开发者社区

标题: gpmc [打印本页]

作者: tang2018    时间: 2019-4-1 10:10
标题: gpmc
本帖最后由 tang2018 于 2019-4-1 10:31 编辑

1.tl-messageq-gpmc-edma例程里,DSP与FPGA之间通过gpmc通信,那么FPGA是作为哪一种器件?NOR flash、SRAM、 NAND devices.在am57xx-evm-common.dtsi里没看到CONFIG 1里面DEVICETYPE的设置。2.在该例程里,GPMC_FCLK是多少?GPMC_CLK是多少?它们分别在哪里可以看到?在am57xx-evm-common.dtsi里没看到CONFIG 1里面GPMCFCLKDIVIDER的设置。
3.在该例程里,GPMC的读写是那种模式?是Asynchronous的还是Synchronous的?是Single Write、Single Read?还是Multiple (Burst) Read、Multiple (Burst) Write?这些在am57xx-evm-common.dtsi里没看到CONFIG 1有相关的设置。4.在am57xx-evm-common.dtsi里,CONFIG 2的设置:/* CONFIG 2 */ gpmc,cs-on-ns = <0>; gpmc,cs-rd-off-ns = <37>; gpmc,cs-wr-off-ns = <37>;在手册里看到cs-rd-off-ns、cs-wr-off-ns最大为31,如图2所示,这里为什么可以设置成37呢?
查看了如图1所示的文件,也没有看到相关的信息,希望能给指出确定的信息。
[attach]4903[/attach][attach]4904[/attach]




作者: 梁淑怡-Tronlong    时间: 2019-4-1 15:29
您好,
  回复:1.SRAM。
            2.默认配置266MHz,两个都是。默认配置,查看Datasheet
            3.异步读写,Single Write、Single Read
            4.dts里配置的属性,单位是ns,寄存器里看到的,应该是clock cycle,不是一个概念





欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4