Hi,
In our design we are using DM8148. We are planning to use GPMC for the data transfer between FPGA and 8148. We have following queries regarding GPMC frequency.
-
According to Data sheet TMS320DM8148.pdf table- 8.35 the maximum frequency possible by the GPMC in synchronous mode is 50 MHz. But according to Technical Reference Manual section 11.4.1.3 GPMC can operate at 100 MHz in synchronous mode also. Which is the correct? As per my understanding GPMC is connected to sys_clk6. By configuring GPMCFCLKDIVIDER=0 I can get GPMC to run at 100 MHz in synchronous mode also. Am I Correct ??
- I have two devices on GPMC bus, FPGA and Flash. I would like to operate FPGA in sync mode and flash in async mode. Both FPGA and Flash needs to be accessed randomly.Apart from Boot up Flash is also used to store some user data at run time. As per 8148 TRM, we can configure all the parameters separately for each slave.
Can I configure one slave (Flash) in async mode and other slave (FPGA) in sync mode?
Is it possible to switch between aync and sync mode, in run time based on Flash access and FPGA access?