5 Replies Latest reply on Dec 10, 2014 4:50 AM by arun.asokan

    Questions about the FX3 Developer Board

    daniel....

      Hello - I've some Questions about the Dev-Board.

         

      Is it possible to realize frequencies on GPIO about 60 Mhz? (Toggle)

         

      Can i use the GPIF II interface to transfer data without an FPGA on it? 

         

      What i mean is only connect the 32Bit data lines to transfer data to USB Host?

         

      And at same time talk about I2C to an slave component?

         

       

         

       

         

      Thanks

        • 1. Re: Questions about the FX3 Developer Board
          vavc

           Hi ,

             

           

             

          Is it possible to realize frequencies on GPIO about 60 Mhz? (Toggle)

             

          A) I don't think that you can acheive 60MHz.

             

           

             

          Can i use the GPIF II interface to transfer data without an FPGA on it? 

             

          What i mean is only connect the 32Bit data lines to transfer data to USB Host?

             

           

             

          A) You can use manual mode for this.No need to extract data from external slave/master. Fx3 can itself generate data.

             

           

             

           

             

          And at same time talk about I2C to an slave component?

             

          A) I don't get this.Please giove more details about this.

             

           

             

          Regards,

             

          Vikas.

          • 2. Re: Questions about the FX3 Developer Board
            daniel....

             I got it work to geht around 50Mhz to PCLK :) - works very well!

               

            What I've done: CyU3PPibClock_t pibClk = {16, CyTrue, CyFalse, CY_U3P_SYS_CLK};

               

             

               

            A) You can use manual mode for this.No need to extract data from external slave/master. Fx3 can itself generate data.

               

            I dont know if I understand it correct...but what I want is to set data lines from ADC to FX3 => GPIF which sends data to USB-Host. And some commands when he has to start/stop.

               

            Second part is to connect I2C Slave Component (EEPROM) to FX3 I2C who the USB-HOST can send/read data.

            • 3. Re: Questions about the FX3 Developer Board
              vavc

               Hi,

                 

               

                 

              I dont know if I understand it correct...but what I want is to set data lines from ADC to FX3 => GPIF which sends data to USB-Host. And some commands when he has to start/stop.

                 

              A) you can connect ADC to GPIF II. May I know which ADC that you want to use?

                 

               

                 

              Second part is to connect I2C Slave Component (EEPROM) to FX3 I2C who the USB-HOST can send/read data.

                 

               A)You connect I2C slave to I2C lines of FX3.You can refer UsbI2CRegMode and UsbI2CDmaMode example project in the in the FX3 SDK.

                 

               

                 

              Regards,

                 

              Vikas.

              • 4. Re: Questions about the FX3 Developer Board
                daniel....

                Sure I wanted to use an adc08060.

                   

                I've some trouble with I2C I cant find VIO5 to connect pullup resistors...

                   

                 

                   

                EDIT: At the end i've connected them to VIO on connection pin and tried to test it with 'UsbI2cRegMode' and the MAX7313 (IO/Expander). But without success... 

                   

                I've connected the addr. lines from max7313 to gnd so its addr is set up to 0x20... by using the "USB Controll Center" I got errors.. see on Screenshot...

                • 5. Re: Questions about the FX3 Developer Board
                  arun.asokan

                  Hi ! Can I know on which GPIO you managed to get 50MHz using CyU3PPibClock_t  structure ?