FX3 coding to interface with iPhone.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
BuYa_3858256
Level 1
Level 1

Could you guide me on Cypress FX3 coding to interface with iPhone. I am looking for a sample project which includes the firmware on FX3 side as well as Iphone site by using External Accessory Framework in xCode for Apple iPhone. I would like to go through the each step by starting from Authentication, numeration, etc by following your example firmware on FX3 and the code Which is using External Accessory Framework on iPhone site. You also have solution PSOC. Please forward the links for that also as an example to understand the authentication, numeration, etc even though they may not be the same. I would like to understand also iAP2 protocol on FX3 site.  My end goal is to create a bridge between FPGA and iPhone through FX3 by utilizing GPIF interface of FX3 at the same time to authenticate with iPhone by communicating FX3 I2C interface to Apple authentication chip.

0 Likes
5 Replies
Rashi_Vatsa
Moderator
Moderator
Moderator
5 likes given 500 solutions authored 1000 replies posted

Hello,

For FPGA(as master) interfacing with FX3, you can refer to the app note AN65974 https://www.cypress.com/documentation/application-notes/an65974-designing-ez-usb-fx3-slave-fifo-inte...​. You will get a brief idea about it. You can also download the zip file for the firmware.

Can you please restate "I would like to go through the each step by starting from Authentication, numeration, etc by following your example firmware on FX3". Do you mean the FX3 enumeration process?

To know about FX3 you can go through https://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit

Fx3 SDK. It has FX3 related documents GFetting started with FX3SDK, EzUsbSuite_UG (user gide), which will help you in understanding.

I am not sure about the iAP2 protocol on FX3 site. I will get back on this soon.

Regards,

Rashi

Regards,
Rashi
0 Likes
BuYa_3858256
Level 1
Level 1

Hi,

While you are working on iAP2 protocol for iOS Iphone Apple witin Cypress, do you have a third party partner who can deliver IAP2 software stack on top of Cypress USB framework for FX3?

0 Likes

Hello,

There is a CY8CKIT-033A PSoC 3 MFi Digital Audio Development Kit for Lightning https://www.cypress.com/documentation/development-kitsboards/cy8ckit-033a-psoc-3-mfi-made-ipod-iphon...

You can refer to the documents under related resources field for the understanding.

Regards,

Rashi

Regards,
Rashi
0 Likes

Hi,

What about iAP2 protocol on FX3 site as we mentioned in the questions above?

Thanks and best regards,

0 Likes

Hello,

Please let me know the details of the application you are working on. Will it be something like UVC application or Audio?

What exactly will be interfaced with the FX3 through FPGA ?

Regards,

Rashi

Regards,
Rashi
0 Likes