CYW43907 SPI Slave interface

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

cross mob
Anonymous
Not applicable

Hello,

I want to know about SPI slave interface of CYW43907.

There are two SPI but those are master interface which is written in 1.1.1 Features of CYW43907 data sheet.

(Those SPI pins are described as SPI0_*, SPI1_* in the data sheet.)

There is a gSPI(SDIO3.0) in the figure 2 (block diagram).

Is this SPI slave interface ? There is no detail explanation in the data sheet.

If this is correct, the pin assignments are as follows ? ;

  SD CLK -> SPI Clock input for CYW43907

  SD CMD -> SPI MOSI input for CYW43907

  SD DATA0 -> SPI MISO output from CYW43907

  SD DATA1 -> SPI IRQ output from CYW43907

How about chip select ? SD DATA 2?

Please somebody clarify them for my design.

Thank you in advance.

Hiroto

0 Likes
1 Solution
GauravS_31
Moderator
Moderator
Moderator
10 questions asked 250 solutions authored 250 sign-ins

We're sorry but we are removing gSPI support on 43907 for broad market.

View solution in original post

0 Likes
14 Replies
GauravS_31
Moderator
Moderator
Moderator
10 questions asked 250 solutions authored 250 sign-ins

Yes, the gSPI in CYW43907 is a slave interface and it shares the same lines as SDIO. However it cannot be used in production because the secure bit in OTP (SECURE_BIT) causes the JTAG, SDIO, USB and HSIC interfaces to be disabled in CYW43907. Can you elaborate on why you need SPI slave on CYW43907?

Anonymous
Not applicable

Thank you for your reply.

Our customer want to use SPI to connect CYW43907 as slave device. (There is their host CPU in the system.)

If I don't use secure boot or secure flash (SECURE_BIT=0), can I use the SPI slave interface for production ?

Or, if I don't use OTP itself, can I use SPI slave ?

I will use SPI Flash to store some information like MAC address instead of OTP.

Or is to use OTP mandatory ?

Hiroto

Anonymous
Not applicable

Hello grsr

Any comments on my questions ?

I need to clarify if I can use SPI slave of CYW43907 as soon as possible.

If not, I have to find out another solution.

Hiroto

0 Likes
GauravS_31
Moderator
Moderator
Moderator
10 questions asked 250 solutions authored 250 sign-ins

We are planning to get gSPI supported for broad market. We will discuss internally and get back to you.

Anonymous
Not applicable

Hi Grsr,

Our customer has the same requirements about gSPI,

Please inform us as soon as possible when you have the result of your internal discussion.

Thanks.

Randy

0 Likes
Anonymous
Not applicable

Hi Grsr,

Any conclusion of your internal meeting ?

Please let us know it. We need it for our decision.

Hiroto

0 Likes
GauravS_31
Moderator
Moderator
Moderator
10 questions asked 250 solutions authored 250 sign-ins

We're sorry but we are removing gSPI support on 43907 for broad market.

0 Likes
Anonymous
Not applicable

Hi Grsr,

Can we use gSPI as it ?

I think gSPI (slave SPI) is included in CYW43907 and it is available for development, right ?

Or, do you have any work around ?

Can you change SPI0/SPI1 as slave function ?

0 Likes
GauravS_31
Moderator
Moderator
Moderator
10 questions asked 250 solutions authored 250 sign-ins

You can try bit-banging to simulate slave operation, however we have not tested this.

0 Likes
Anonymous
Not applicable

Hello there, I am struggeling to find how to create a new post on the forum. I have FM4 and have written a small bit banging program for AD9833 which works perfectly. I would love to share it but cant find a way. Please help.

0 Likes
Anonymous
Not applicable

Hello grsr,

I also have to use SPI to connect CYW43907 as slave device. Are there some new examples or technical supports for our application?

0 Likes
Anonymous
Not applicable

Hello harrison, have you use CYW43907 as SPI slave device successfully? I have the same question as you ...

0 Likes
Anonymous
Not applicable

Hi xiaomeng san,

Unfortunately, we gave up to use CYW43907 as SPI slave device.

We added SPI-UART bridge chip between Host and CYW43907.

Regards

Harrison

0 Likes
Anonymous
Not applicable

ok, thank u...

0 Likes