2 Replies Latest reply on Apr 2, 2014 5:52 AM by content.librarian

    Question about using DMA to generate clock from GPIO output

    cheng-ting.chiang

      Hi all

         

      I create a table in flash just '0' and '1' and use DMA transferring to GPIO.  I expect to generate 5MHz clock output from GPIO, but the maximum clock output always is 3MHz.  I use a clock as a DMA hardware request (rising edge). Although increasing triggering clock to 24MHz, the clock output from GPIO is the same 3MHz clock output. How to increase output clock to 5MHz or higher?? Is there a speed limitation??

         


         

      Device: CY8CKIT-050 PSoC 5LP

         

      BUS CLOCK: 48MHz

         

       

         

      Thanks