This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM335x通过GPMC快速读取FPGA数据的问题——读写速率完全不行

    通过AM335x的GPMC来访问FPGA,FPGA作为norflash设备,使用了CS2,同步模式,连续不断的读取数据,未使用bust模式。

    通过示波器测试相关信号,发现每两次读取16bit数据时间间隔为300ns,即两次CS2片选下降沿为300ns(每次都是)。每次读取的时间大概是70ns左右(片选,读使能等信号的低电平持续时间),总是有很长一段时间的高电平持续时间,造成无法达到本来预想的读取速度。

    根据手册,设置了相关的寄存器,没有效果。如果将两次读取的间隔时间设长,会发现两次读取的时间会延长(超过300ns),但是无法降低到300ns以下。

    不知道还有什么地方可以设置两次读之间的时间。还是所AM335x性能就这样(以前是有ARM9,读写速率都比这个快!!!!!!!!),如果这样就完全失去了使用这款芯片的意义。

    盼回复